extern char *load_file(const char *filename);
extern char *get_config(char *name, char *filebuf, char gtype);
#ifdef OSF_CPBK
int fchdir(int filedes);
int mknod (const char *path, int mode, dev_t device);
#endif
#if defined (SOL26_CPBK) || (OSF_CPBK) || (AIX_CPBK) || (HPUX_CPBK) || (IRIX_CPBK) || (FBSD_CPBK)
#define F_MODE mode_t
#else
#define F_MOD umode_t
#endif
#if defined (SOL26_CPBK) || (HPUX_CPBK) || (IRIX_CPBK) || (FBSD_CPBK)
char *rindex(const char *string, int s);
#endif
#if defined (SOL26_CPBK) || (OSF_CPBK) || (AIX_CPBK)
#include <ctype.h>
#define isblank(c) iswctype((c), _ISBLANK)
#endif
#if defined (AIX_CPBK) || (FBSD_CPBK)
int strcasecmp(const char *s1, const char *s2);
#endif
#ifdef LINUX_CPBK
typedef unsigned short F_MODE;
#include <asm/types.h>
#define UMODE umode_t
#endif
#ifdef IRIX_CPBK
int isblank(int c);
#endif
syntax highlighted by Code2HTML, v. 0.9.1