convert.c File Reference

#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 Documentation

#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 Documentation

typedef int BOOL


Function Documentation

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]


Variable Documentation


Generated on Wed Oct 15 16:17:23 2008 for Experiment-Software by  doxygen 1.5.6