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