This is carl.h in view mode; [Download] [Up]
/* LIBASW */
extern char *connasw();
extern char *disconnasw();
/* LIBFRM */
extern int exprerr;
float expr();
char *polish();
/* LIBDGL */
char crack();
extern int arg_index;
extern char *arg_option;
extern float sfexpr();
extern long summation();
/* LIBPROCOM */
struct proplist {
char *propname,
*propval;
struct proplist
*nextprop,
*lastprop;
};
typedef struct proplist PROP;
extern PROP *getheader();
extern PROP *getpaddr();
extern PROP *mkprop();
extern char *getprop();
extern int fgetfbuf();
extern int fputfbuf();
extern int fgetsbuf();
extern int fputsbuf();
extern int fgetfloat();
extern int fputfloat();
extern int fgetshort();
extern int fputshort();
extern int fgetlong();
extern int fputlong();
#define getfloat(fptr)fgetfloat(fptr,stdin)
#define getshort(sptr)fgetshort(sptr,stdin)
#define getlong(fptr)fgetlong(fptr,stdin)
#define putfloat(fptr)fputfloat(fptr,stdout)
#define putshort(fptr)fputshort(fptr,stdout)
#define putlong(fptr)fputlong(fptr,stdin)
#define flushfloat()fflushfloat(stdout)
#define flushshort()fflushshort(stdout)
#define flushlong()fflushlong(stdout)
#define getsample(fptr)fgetsample(fptr,stdin)
struct func {
char *ftype; /* function type: MONO_IN_X, or XY_PAIRS */
char *fname; /* function name */
long flen; /* function length */
float *fxval; /* x function values */
float *fyval; /* y function values */
};
typedef struct func FUNCTION;
extern FUNCTION *read_func_fid();
extern FUNCTION *read_func_file();
/* libran */
extern double frand();
extern double onefrand();
extern double corrand();
extern double getf();
extern double arcsin();
extern double beta();
extern double cauchy();
extern double expn();
extern double gamma();
extern double gauss();
extern double hyper();
extern double lin();
extern double logist();
extern double plapla();
extern double randfc();
extern double randfi();
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.