Blame


1 5cedca1b 2004-05-15 devnull /*
2 5cedca1b 2004-05-15 devnull *
3 5cedca1b 2004-05-15 devnull * A structure used to adjust pathnames in DWB C code. Pointers
4 5cedca1b 2004-05-15 devnull * set the address field, arrays use the value field and must
5 5cedca1b 2004-05-15 devnull * also set length to the number elements in the array. Pointers
6 5cedca1b 2004-05-15 devnull * are always reallocated and then reinitialized; arrays are only
7 5cedca1b 2004-05-15 devnull * reinitialized, if there's room.
8 5cedca1b 2004-05-15 devnull *
9 5cedca1b 2004-05-15 devnull */
10 5cedca1b 2004-05-15 devnull
11 5cedca1b 2004-05-15 devnull typedef struct {
12 5cedca1b 2004-05-15 devnull char **address;
13 5cedca1b 2004-05-15 devnull char *value;
14 5cedca1b 2004-05-15 devnull int length;
15 5cedca1b 2004-05-15 devnull } dwbinit;
16 5cedca1b 2004-05-15 devnull
17 5cedca1b 2004-05-15 devnull extern void DWBinit(char *, dwbinit *);
18 5cedca1b 2004-05-15 devnull extern char* DWBhome(void);
19 5cedca1b 2004-05-15 devnull extern void DWBprefix(char *, char *, int);