#ifndef __protos_h__ #define __protos_h__ #ifdef __GNUC__ /*macro automatically defined when using gcc*/ #ifdef sparc /*you need to define this 'gcc -Dsparc...'*/ /* need to include varargs.h otherwise complains about va_list */ #include #include #include extern int fflush(FILE *); extern int fprintf (FILE *, const char *, ...); extern void perror(char *); extern int printf (const char *, ...); extern int scanf(const char *, ...); extern char *strerror(int); extern int strncasecmp(char *, char *, int); extern int system (const char *); extern int vfprintf(FILE, char *, va_list); extern int vprintf(char *, va_list); extern char *vsprintf(char *, char *, va_list); extern void _exit(int); extern int fork(void); extern int ieee_handler(const char *action, const char *exception, sigfpe_handler_type hdl); extern int ieee_flags(const char *action, const char *mode, const char *in, char **out); extern unsigned int alarm(unsigned int seconds); extern int puts(char *s); extern int fputs(char *s, FILE *stream); #ifndef EXIT_SUCCESS #define EXIT_SUCCESS 0 #endif #ifndef EXIT_FAILURE #define EXIT_FAILURE -1 #endif #endif #endif #endif /*!__protos_h__*/