1*3e12c5d1SDavid du Colombier #ifndef __LIBV_H 2*3e12c5d1SDavid du Colombier #define __LIBV_H 3*3e12c5d1SDavid du Colombier #ifndef _RESEARCH_SOURCE 4*3e12c5d1SDavid du Colombier This header file is not defined in ANSI or POSIX 5*3e12c5d1SDavid du Colombier #endif 6*3e12c5d1SDavid du Colombier #pragma lib "/$M/lib/ape/libv.a" 7*3e12c5d1SDavid du Colombier 8*3e12c5d1SDavid du Colombier #ifdef __cplusplus 9*3e12c5d1SDavid du Colombier extern "C" { 10*3e12c5d1SDavid du Colombier #endif 11*3e12c5d1SDavid du Colombier 12*3e12c5d1SDavid du Colombier extern void srand(unsigned int); 13*3e12c5d1SDavid du Colombier extern int rand(void); 14*3e12c5d1SDavid du Colombier extern int nrand(int); 15*3e12c5d1SDavid du Colombier extern long lrand(void); 16*3e12c5d1SDavid du Colombier extern double frand(void); 17*3e12c5d1SDavid du Colombier 18*3e12c5d1SDavid du Colombier extern char *getpass(char *); 19*3e12c5d1SDavid du Colombier extern int tty_echoon(int); 20*3e12c5d1SDavid du Colombier extern int tty_echooff(int); 21*3e12c5d1SDavid du Colombier 22*3e12c5d1SDavid du Colombier extern int min(int, int); 23*3e12c5d1SDavid du Colombier extern int max(int, int); 24*3e12c5d1SDavid du Colombier 25*3e12c5d1SDavid du Colombier extern void _perror(char *); 26*3e12c5d1SDavid du Colombier extern char *_progname; 27*3e12c5d1SDavid du Colombier 28*3e12c5d1SDavid du Colombier extern int nap(int); 29*3e12c5d1SDavid du Colombier 30*3e12c5d1SDavid du Colombier extern char *setfields(char *); 31*3e12c5d1SDavid du Colombier extern int getfields(char *, char **, int); 32*3e12c5d1SDavid du Colombier extern int getmfields(char *, char **, int); 33*3e12c5d1SDavid du Colombier 34*3e12c5d1SDavid du Colombier 35*3e12c5d1SDavid du Colombier #ifdef __cplusplus 36*3e12c5d1SDavid du Colombier }; 37*3e12c5d1SDavid du Colombier #endif 38*3e12c5d1SDavid du Colombier 39*3e12c5d1SDavid du Colombier #endif /* __LIBV_H */ 40