#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <pwd.h>
#include <errno.h>
Data Structures | |
struct | FPARMTR |
struct | EXLIBPAR |
struct | nPRGDATA |
struct | nSTRTLIS |
struct | oPRGDATA |
struct | oSTRTLIS |
struct | nPARFILE |
struct | oPARFILE |
Defines | |
#define | MAXFILNAM 256 |
#define | OK 0 |
#define | ERROR (-1) |
#define | CIDPRG "START" |
#define | CIDPAR "STRZ-VXW" |
#define | oCVERSION "24mar00" |
#define | nCVERSION "07Jan02" |
#define | lIDPAR 8 |
#define | lIDPRG 8 |
#define | lVERSION 8 |
#define | lEXPMNT 6 |
#define | OLDLIST "~/ex_home/ex_param/strtpar.vxw" |
#define | NEWLIST "~/ex_home/ex_param/startpar.vxw" |
#define | MAXPRG 32 |
#define | MAXtitle 64 |
#define | MAXfName 64 |
#define | MAXoName 16 |
#define | MAXsName 16 |
#define | MAXtName 16 |
#define | MAXtArgs 64 |
#define | oIDPAR oparfile.parmtr.idpar |
#define | nIDPAR nparfile.parmtr.idpar |
#define | oPIDPRG oparfile.parmtr.idprg |
#define | nPIDPRG nparfile.parmtr.idprg |
#define | oPVERSION oparfile.parmtr.version |
#define | nPVERSION nparfile.parmtr.version |
#define | oDFLTPAR oparfile.parmtr.dflts |
#define | nDFLTPAR nparfile.parmtr.dflts |
#define | oPEXPMNT oparfile.parmtr.pexpmnt |
#define | nPEXPMNT nparfile.parmtr.pexpmnt |
#define | oSTCKCHCK oparfile.parmtr.stckchck |
#define | nSTCKCHCK nparfile.parmtr.stckchck |
#define | oVERBMSG oparfile.exlibpar.verbmsg |
#define | nVERBMSG nparfile.exlibpar.verbmsg |
#define | oMSGTIME oparfile.exlibpar.msgtime |
#define | nMSGTIME nparfile.exlibpar.msgtime |
#define | oPSNUMB oparfile.strtlis.prgnum |
#define | nPSNUMB nparfile.strtlis.prgnum |
#define | oPSDATA oparfile.strtlis.prgdata |
#define | nPSDATA nparfile.strtlis.prgdata |
#define | PTOTAL oparfile |
#define | PTEMPO ptempo |
#define | xIDPAR ptempo.parmtr.idpar |
#define | xIDPRG ptempo.parmtr.idprg |
#define | xVERSION ptempo.parmtr.version |
#define | PTOTAL nparfile |
Typedefs | |
typedef int | BOOL |
Functions | |
static int | loadpar (char *filename) |
static int | savepar (char *filename) |
static void | filerr (int mode, char *line) |
int | main (void) |
int | Globify (char *fname, char *result, int lrslt) |
Variables | |
nPARFILE | nparfile |
oPARFILE | oparfile |
#define CIDPAR "STRZ-VXW" |
#define CIDPRG "START" |
#define ERROR (-1) |
#define lEXPMNT 6 |
#define lIDPAR 8 |
#define lIDPRG 8 |
#define lVERSION 8 |
#define MAXFILNAM 256 |
#define MAXfName 64 |
#define MAXoName 16 |
#define MAXPRG 32 |
#define MAXsName 16 |
#define MAXtArgs 64 |
#define MAXtitle 64 |
#define MAXtName 16 |
#define nCVERSION "07Jan02" |
#define nDFLTPAR nparfile.parmtr.dflts |
#define NEWLIST "~/ex_home/ex_param/startpar.vxw" |
#define nIDPAR nparfile.parmtr.idpar |
#define nMSGTIME nparfile.exlibpar.msgtime |
#define nPEXPMNT nparfile.parmtr.pexpmnt |
#define nPIDPRG nparfile.parmtr.idprg |
#define nPSDATA nparfile.strtlis.prgdata |
#define nPSNUMB nparfile.strtlis.prgnum |
#define nPVERSION nparfile.parmtr.version |
#define nSTCKCHCK nparfile.parmtr.stckchck |
#define nVERBMSG nparfile.exlibpar.verbmsg |
#define oCVERSION "24mar00" |
#define oDFLTPAR oparfile.parmtr.dflts |
#define oIDPAR oparfile.parmtr.idpar |
#define OK 0 |
#define OLDLIST "~/ex_home/ex_param/strtpar.vxw" |
#define oMSGTIME oparfile.exlibpar.msgtime |
#define oPEXPMNT oparfile.parmtr.pexpmnt |
#define oPIDPRG oparfile.parmtr.idprg |
#define oPSDATA oparfile.strtlis.prgdata |
#define oPSNUMB oparfile.strtlis.prgnum |
#define oPVERSION oparfile.parmtr.version |
#define oSTCKCHCK oparfile.parmtr.stckchck |
#define oVERBMSG oparfile.exlibpar.verbmsg |
#define PTEMPO ptempo |
#define PTOTAL nparfile |
#define PTOTAL oparfile |
#define xIDPAR ptempo.parmtr.idpar |
#define xIDPRG ptempo.parmtr.idprg |
#define xVERSION ptempo.parmtr.version |
typedef int BOOL |
static void filerr | ( | int | mode, | |
char * | line | |||
) | [static] |
int Globify | ( | char * | fname, | |
char * | result, | |||
int | lrslt | |||
) |
static int loadpar | ( | char * | filename | ) | [static] |
int main | ( | void | ) |
static int savepar | ( | char * | filename | ) | [static] |