00001 #ifndef INTOOLS_H 00002 #define INTOOLS_H 00003 00004 #include <stdio.h> 00005 #include "xfile.h" 00006 00007 long isgkw(char *s, char *&ptr); 00008 long ispkw(char *s, char *&ptr); 00009 long iscomment(char *s, char *&ptr); 00010 void delcomment(char *s); 00011 FILE *cleancommblock(FILE *in); 00012 void geteoln(FILE *in); 00013 void getnextln(FILE *in); 00014 void getnexttxt(FILE *in); 00015 long getgkwid(FILE *in, long id); 00016 long getgkwid(XFILE *in, long id, long &numl); 00017 long getpkw(FILE *in); 00018 long getnprop(FILE *in); 00019 long getnprop(XFILE *in, long &numl); 00020 long getlong(FILE *in, long &num); 00021 long getint(FILE *in, int &num); 00022 long getdouble(FILE *in, double &num); 00023 long getstring(FILE *in, char *str, long maxlen); 00024 long getstring2(FILE *in, char *str, long maxlen); 00025 long inputln(FILE* in, char* anystr, long maxlen); 00026 00027 #endif