#ifdef HPUX #include #else #include #endif /** * groval var **/ #define MAXFLD 100 #define MAXOPT 10 #define MAXLEN 180 #define SF_SELECT 0x01 #define SF_DIGITS 0x02 #define SF_UCASE 0x04 #define SF_LCASE 0x08 #define SF_ASCEND 0x10 #define SF_FORCE 0x20 #define SF_REAL 0x40 struct INFLD{ int y,x,len; char def[MAXLEN]; int attr; int nopt; char opt[MAXOPT][MAXLEN]; char help[MAXLEN]; char ver[MAXLEN]; char inp[MAXLEN]; }; #ifdef MAIN int bsh_format = 0; int debug_on = 0; int nfld = 0; char *fout = NULL; FILE *fpin = NULL; int cfld = 0; /* cursol field */ int ccol = 0; /* cursol column */ char initmesg[80] = {'\0'}; struct INFLD fld[MAXFLD]; int use_uline = 0; #else extern int bsh_format; extern int debug_on; extern int nfld; extern char *fout; extern FILE *fpin; extern int cfld; extern int ccol; extern char initmesg[80]; extern struct INFLD fld[MAXFLD]; extern int use_uline; #endif