/*
*
* A structure used to adjust pathnames in DWB C code. Pointers
* set the address field, arrays use the value field and must
* also set length to the number elements in the array. Pointers
* are always reallocated and then reinitialized; arrays are only
* reinitialized, if there's room.
*
*/
typedef struct {
char **address;
char *value;
int length;
} dwbinit;
extern void DWBinit(char *, dwbinit *);
extern char* DWBhome(void);
extern void DWBprefix(char *, char *, int);
|