1 #ifndef _SOWINGTXT 2 #define _SOWINGTXT 3 4 #ifdef ANSI_ARGS 5 #undef ANSI_ARGS 6 #endif 7 #ifdef __STDC__ 8 #define ANSI_ARGS(a) a 9 #else 10 #define ANSI_ARGS(a) () 11 #endif 12 13 extern int SYTxtGetLine ANSI_ARGS(( FILE *, char *, int )); 14 extern int SYTxtSkipBlankLines ANSI_ARGS(( FILE *, char *, int )); 15 extern int SYTxtLineIsBlank ANSI_ARGS(( char *, int )); 16 extern int SYTxtFindNextToken ANSI_ARGS(( FILE *, char *, int, int * )); 17 extern int SYTxtGetChar ANSI_ARGS(( FILE * )); 18 extern int SYTxtFindNextANToken ANSI_ARGS(( FILE *, char *, int, int * )); 19 extern int SYTxtFindNextAToken ANSI_ARGS(( FILE *, char *, int, int * )); 20 extern int SYTxtSkipWhite ANSI_ARGS(( FILE * )); 21 extern int SYTxtSkipOver ANSI_ARGS(( FILE *, char * )); 22 extern void SYTxtDiscardToEndOfLine ANSI_ARGS(( FILE * )); 23 extern int SYTxtTrimLine ANSI_ARGS(( char * )); 24 extern void SYTxtUpperCase ANSI_ARGS(( char * )); 25 extern void SYTxtLowerCase ANSI_ARGS(( char * )); 26 27 #endif 28