This is defaults.h in view mode; [Download] [Up]
/* NeXTSTEP compatibility file
*
* Copyright (C) 1993 The Board of Trustees of
* The Leland Stanford Junior University. All Rights Reserved.
*
* Authors: Scott Francis and Paul Kunz,
*
* This file is part of an Objective-C class library for a window system
* Originally from:
Application Kit, Release 2.0
Copyright (c) 1988, 1989, 1990, NeXT, Inc. All rights reserved.
*
* defaults.h,v 1.2 1995/12/13 22:34:03 fedor Exp
*/
#ifndef _defaults_h_
#define _defaults_h_
/*
#define NXArgc argc
#define NXArgv argv
extern int argc;
extern char **argv;
*/
typedef struct _NXDefault {
char *name;
char *value;
} NXDefaultsVector[];
extern int NXRegisterDefaults(const char *owner, const NXDefaultsVector vector);
extern const char *NXGetDefaultValue(const char *owner, const char *name);
extern int NXSetDefault(const char *owner, const char *name, const char *value);
extern int NXWriteDefault(const char *owner, const char *name, const char *value);
extern int NXWriteDefaults(const char *owner, NXDefaultsVector vector);
extern int NXRemoveDefault(const char *owner, const char *name);
extern const char *NXReadDefault(const char *owner, const char *name);
extern void NXUpdateDefaults(void);
extern const char *NXUpdateDefault(const char *owner, const char *name);
extern const char *NXSetDefaultsUser(const char *newUser);
/* Low level routines not intended for general use */
extern int NXFilePathSearch(const char *envVarName, const char *path,
int leftToRight, const char *filename, int (*funcPtr)(),
void *funcArg);
/*
* Used to look down a directory list for one or more files by a
* certain name. The directory list is obtained from the given
* environment variable name, using the given default if not. If
* leftToRight is true, the list will be searched left to right;
* otherwise, right to left. In each such directory, if the file by the
* given name can be accessed, then the given function is called with
* its first argument as the pathname of the file, and its second
* argument as the given value. If the function returned zero,
* filePathSearch will then return with zero. If the function
* returned a negative value, filePathSearch will return
* with the negative value. If the function returns a positive value,
* filePathSearch will continue to traverse the driectory list and call
* the function. If it successfully reaches the end of the list, it
* returns 0.
*/
extern char *NXGetTempFilename(char *name, int pos);
#endif _defaults_h
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.