#ifdef SCVPARSE_C #if defined(__STDC__) || defined(__cplusplus) # define P_(s) s #else # define P_(s) () #endif static int read_sfdu P_((FILE *f, sfdu *sf, char **bufp)); static int read_sfdu_label P_((FILE *f, sfdu *sf)); static int parse_sfdu_label P_((sfdu *sf)); static int asc2int P_((char *p, int len)); static int bytes2int P_((unsigned char *p, int n)); static int parse_catalog P_((char *buf, keyval_t **kvp)); char *lookup_key P_((keyval_t *kv, char *key)); void print_catalog P_((FILE *f, keyval_t *kv)); void free_catalog P_((keyval_t *kv)); int scv_rhdr P_((FILE *f, sfdu *sf1, sfdu *sf2, keyval_t **keyval2, sfdu *sf3, char **hdr3p, sfdu *sf4, keyval_t **keyval4)); #undef P_ #else #if defined(__STDC__) || defined(__cplusplus) # define P_(s) s #else # define P_(s) () #endif extern char *lookup_key P_((keyval_t *kv, char *key)); extern void print_catalog P_((FILE *f, keyval_t *kv)); extern void free_catalog P_((keyval_t *kv)); extern int scv_rhdr P_((FILE *f, sfdu *sf1, sfdu *sf2, keyval_t **keyval2, sfdu *sf3, char **hdr3p, sfdu *sf4, keyval_t **keyval4)); #undef P_ #endif