Lines 30-36
Link Here
|
30 |
const char *canon; |
30 |
const char *canon; |
31 |
}; |
31 |
}; |
32 |
|
32 |
|
33 |
extern const struct fieldinfo fieldinfos[]; |
|
|
34 |
extern const struct nickname nicknames[]; |
33 |
extern const struct nickname nicknames[]; |
35 |
extern const int nfields; /* = elements in fieldinfos, including the sentinels */ |
34 |
extern const int nfields; /* = elements in fieldinfos, including the sentinels */ |
36 |
|
35 |
|
Lines 68-73
Link Here
|
68 |
unsigned int integer; |
67 |
unsigned int integer; |
69 |
}; |
68 |
}; |
70 |
|
69 |
|
|
|
70 |
extern const struct fieldinfo fieldinfos[]; |
71 |
|
71 |
void parseerr(FILE *file, const char *filename, int lno, FILE *warnto, int *warncount, |
72 |
void parseerr(FILE *file, const char *filename, int lno, FILE *warnto, int *warncount, |
72 |
const struct pkginfo *pigp, int warnonly, |
73 |
const struct pkginfo *pigp, int warnonly, |
73 |
const char *fmt, ...) PRINTFFORMAT(8,9); |
74 |
const char *fmt, ...) PRINTFFORMAT(8,9); |