--- sgml-tools-1.0.9/sgmls-1.1/ambig.c.broken Mon Dec 2 06:16:27 1996 +++ sgml-tools-1.0.9/sgmls-1.1/ambig.c Thu Jun 1 01:30:59 2000 @@ -76,15 +76,15 @@ UNCH *last; }; -static VOID contoken P((int, int, struct contoken *)); -static VOID andgroup P((int, int, struct contoken *)); -static VOID orgroup P((int, int, struct contoken *)); -static VOID seqgroup P((int, int, struct contoken *)); -static VOID andambig P((int)); -static int listambig P((UNCH *)); -static VOID listmerge P((UNCH *, UNCH *)); -static struct contoken *newcontoken P((void)); -static VOID freecontoken P((struct contoken *)); +static VOID contoken (int, int, struct contoken *); +static VOID andgroup (int, int, struct contoken *); +static VOID orgroup (int, int, struct contoken *); +static VOID seqgroup (int, int, struct contoken *); +static VOID andambig (int); +static int listambig (UNCH *); +static VOID listmerge (UNCH *, UNCH *); +static struct contoken *newcontoken (void); +static VOID freecontoken (struct contoken *); /* Dynamically allocated vector of follow sets. */ --- sgml-tools-1.0.9/sgmls-1.1/appl.h.broken Mon Dec 2 06:16:29 1996 +++ sgml-tools-1.0.9/sgmls-1.1/appl.h Thu Jun 1 01:30:59 2000 @@ -12,17 +12,17 @@ E_SUBDOC }; -VOID process_document P((int)); -VOID output_conforming P((void)); +VOID process_document (int); +VOID output_conforming (void); -UNIV xmalloc P((UNS)); -UNIV xrealloc P((UNIV, UNS)); -VOID appl_error VP((int, ...)); +UNIV xmalloc (UNS); +UNIV xrealloc (UNIV, UNS); +VOID appl_error (int, ...); #ifdef SUPPORT_SUBDOC -int run_process P((char **)); -char **make_argv P((UNIV)); -VOID get_subcaps P((void)); +int run_process (char **); +char **make_argv (UNIV); +VOID get_subcaps (void); #endif #ifdef SUPPORT_SUBDOC --- sgml-tools-1.0.9/sgmls-1.1/entgen.c.broken Mon Dec 2 06:16:26 1996 +++ sgml-tools-1.0.9/sgmls-1.1/entgen.c Thu Jun 1 01:30:59 2000 @@ -47,10 +47,10 @@ #define MIN_DAT_SUBS_TO "_%" #endif -static int field P((struct fpi *, int, char *)); -static int mindatcpy P((char *, char *, int, int)); -static int testopen P((char *)); -static UNIV sysidgen P((char *)); +static int field (struct fpi *, int, char *); +static int mindatcpy (char *, char *, int, int); +static int testopen (char *); +static UNIV sysidgen (char *); static char *path = 0; --- sgml-tools-1.0.9/sgmls-1.1/entity.h.broken Mon Dec 2 06:16:28 1996 +++ sgml-tools-1.0.9/sgmls-1.1/entity.h Thu Jun 1 01:30:59 2000 @@ -162,7 +162,7 @@ int onlypro; /* Parse only the prolog. */ char **includes; /* List of parameter entities to be defined as "INCLUDE"; NULL terminated.*/ - VOID (*die) P((void)); /* Function to call on fatal error. */ + VOID (*die) (void); /* Function to call on fatal error. */ }; struct markup { /* Delimiter strings for text processor. */ UNCH *cro; /* LEXCON markup string: CRO */ --- sgml-tools-1.0.9/sgmls-1.1/exclude.c.broken Mon Dec 2 06:16:27 1996 +++ sgml-tools-1.0.9/sgmls-1.1/exclude.c Thu Jun 1 01:30:59 2000 @@ -6,8 +6,8 @@ #include "sgmlincl.h" -static int excktok P((struct thdr *, int, int *)); -static int exmark P((int)); +static int excktok (struct thdr *, int, int *); +static int exmark (int); /* Check that the current exclusions are legal for the content model of the current element. */ --- sgml-tools-1.0.9/sgmls-1.1/main.c.broken Mon Dec 2 06:16:26 1996 +++ sgml-tools-1.0.9/sgmls-1.1/main.c Thu Jun 1 01:30:59 2000 @@ -29,22 +29,22 @@ #ifdef HAVE_EXTENDED_PRINTF #define xvfprintf vfprintf #else -extern int xvfprintf P((FILE *, char *, va_list)); +extern int xvfprintf (FILE *, char *, va_list); #endif -static VOID usage P((void)); -static VOID fatal VP((int, ...)); -static VOID do_error P((int, va_list)); -static VOID swinit P((struct switches *)); -static VOID write_caps P((char *, struct sgmlcap *)); +static VOID usage (void); +static VOID fatal (int, ...); +static VOID do_error (int, va_list); +static VOID swinit (struct switches *); +static VOID write_caps (char *, struct sgmlcap *); -static UNIV make_docent P((int, char **)); -static char *munge_program_name P((char *, char *)); -static VOID die P((void)); +static UNIV make_docent (int, char **); +static char *munge_program_name (char *, char *); +static VOID die (void); #ifdef SUPPORT_SUBDOC -static VOID build_subargv P((struct switches *)); -static VOID cleanup P((void)); -static char *create_subcap_file P((void)); +static VOID build_subargv (struct switches *); +static VOID cleanup (void); +static char *create_subcap_file (void); #endif /* SUPPORT_SUBDOC */ static char *errlist[] = { --- sgml-tools-1.0.9/sgmls-1.1/lineout.c.broken Mon Dec 2 06:16:27 1996 +++ sgml-tools-1.0.9/sgmls-1.1/lineout.c Thu Jun 1 01:30:59 2000 @@ -12,39 +12,39 @@ #include "lineout.h" #include "appl.h" -static VOID flush_data P((void)); -static VOID define_external_entity P((PNE)); -static VOID define_entity P((UNCH *)); -static VOID handle_attributes P((UNCH *, struct ad *)); -static VOID handle_token_list P((UNCH *, struct ad *, int)); -static VOID handle_single_token P((UNCH *, struct ad *, int)); -static VOID output_notation P((UNCH *, UNCH *, UNCH *)); -static VOID output_internal_entity P((UNCH *, int, UNCH *)); +static VOID flush_data (void); +static VOID define_external_entity (PNE); +static VOID define_entity (UNCH *); +static VOID handle_attributes (UNCH *, struct ad *); +static VOID handle_token_list (UNCH *, struct ad *, int); +static VOID handle_single_token (UNCH *, struct ad *, int); +static VOID output_notation (UNCH *, UNCH *, UNCH *); +static VOID output_internal_entity (UNCH *, int, UNCH *); static VOID output_external_entity P((UNCH *, int, UNIV, UNCH *, UNCH *, UNCH *)); -static VOID output_subdoc P((UNCH *, UNIV, UNCH *, UNCH *)); +static VOID output_subdoc (UNCH *, UNIV, UNCH *, UNCH *); #ifdef SUPPORT_SUBDOC -static VOID process_subdoc P((UNCH *, UNIV)); +static VOID process_subdoc (UNCH *, UNIV); #endif /* SUPPORT_SUBDOC */ -static VOID output_record_end P((void)); -static VOID output_pcdata P((UNS, UNCH *)); -static VOID output_cdata P((UNS, UNCH *)); -static VOID output_sdata P((UNS, UNCH *)); -static VOID output_entity_reference P((UNCH *)); -static VOID output_start_tag P((UNCH *)); -static VOID output_end_tag P((UNCH *)); -static VOID output_processing_instruction P((UNS, UNCH *)); -static VOID output_implied_attribute P((UNCH *, UNCH *)); -static char *attribute_type_string P((int)); -static VOID output_begin_attribute P((UNCH *, UNCH *, int)); -static VOID output_attribute_token P((UNS, UNCH *)); -static VOID output_end_attribute P((void)); -static VOID print_data P((UNS, UNCH *, int)); -static VOID print_string P((UNS, UNCH *, int)); -static VOID print_id P((UNIV, UNCH *, UNCH *)); -static VOID print_filename P((char *)); -static VOID output_location P((void)); -static VOID output_appinfo P((UNS, UNCH *)); +static VOID output_record_end (void); +static VOID output_pcdata (UNS, UNCH *); +static VOID output_cdata (UNS, UNCH *); +static VOID output_sdata (UNS, UNCH *); +static VOID output_entity_reference (UNCH *); +static VOID output_start_tag (UNCH *); +static VOID output_end_tag (UNCH *); +static VOID output_processing_instruction (UNS, UNCH *); +static VOID output_implied_attribute (UNCH *, UNCH *); +static char *attribute_type_string (int); +static VOID output_begin_attribute (UNCH *, UNCH *, int); +static VOID output_attribute_token (UNS, UNCH *); +static VOID output_end_attribute (void); +static VOID print_data (UNS, UNCH *, int); +static VOID print_string (UNS, UNCH *, int); +static VOID print_id (UNIV, UNCH *, UNCH *); +static VOID print_filename (char *); +static VOID output_location (void); +static VOID output_appinfo (UNS, UNCH *); static int have_data = 0; static char *current_filename = 0; --- sgml-tools-1.0.9/sgmls-1.1/md1.c.broken Mon Dec 2 06:16:26 1996 +++ sgml-tools-1.0.9/sgmls-1.1/md1.c Thu Jun 1 01:30:59 2000 @@ -87,7 +87,7 @@ /* EXECUTE: Store the definition for each element name specified. */ - TRACEGRP(nmgrp); + TRACEGRnmgrp; for (i = 0; nmgrp[i]; i++) { if (nmgrp[i]->adl) { /* Error if an ADL exists. */ mderr(112, (UNCH *)0, (UNCH *)0); @@ -785,7 +785,7 @@ mexgrp = copygrp((PETD *)nnmgrp, u = parsegrp((PETD *)nnmgrp, &pcbgrnm, tbuf)); ++ds.pmexgcnt; ds.pmexcnt += u-1; - TRACEGRP(mexgrp); + TRACEGRmexgrp; parsemd(tbuf, NAMECASE, &pcblitp, NAMELEN); default: break; @@ -798,7 +798,7 @@ pexgrp = copygrp((PETD *)nnmgrp, u = parsegrp((PETD *)nnmgrp, &pcbgrnm, tbuf)); ++ds.pmexgcnt; ds.pmexcnt += u-1; - TRACEGRP(pexgrp); + TRACEGRpexgrp; parsemd(tbuf, NAMECASE, &pcblitp, NAMELEN); default: break; @@ -812,7 +812,7 @@ /* EXECUTE: Store the definition for each element name specified. */ - TRACEGRP(nmgrp); + TRACEGRnmgrp; for (i = -1; nmgrp[++i];) { etdgi = nmgrp[i]->etdgi; if (*ranksuff) { --- sgml-tools-1.0.9/sgmls-1.1/md2.c.broken Mon Dec 2 06:16:26 1996 +++ sgml-tools-1.0.9/sgmls-1.1/md2.c Thu Jun 1 01:30:59 2000 @@ -758,7 +758,7 @@ /* Store the map pointer for each element name specified. */ - TRACEGRP(nmgrp); + TRACEGRnmgrp; for (i = -1; nmgrp[++i];) { if (!nmgrp[i]->etdsrm) nmgrp[i]->etdsrm = srmptr; else if (sw.swdupent) mderr(68, nmgrp[i]->etdgi+1, (UNCH *)0); --- sgml-tools-1.0.9/sgmls-1.1/msgcat.c.broken Mon Dec 2 06:16:27 1996 +++ sgml-tools-1.0.9/sgmls-1.1/msgcat.c Thu Jun 1 01:30:59 2000 @@ -97,14 +97,14 @@ static enum cat_err cat_errno = E_ZERO; #ifndef GENCAT -static void load_catalog P((struct cat *)); -static FILE *find_catalog P((char *, char **)); +static void load_catalog (struct cat *); +static FILE *find_catalog (char *, char **); #endif -static int read_catalog P((FILE *, struct message **)); -static void delete_set P((struct message **, unsigned)); -static void delete_message P((struct message **, unsigned, unsigned)); -static int hash P((unsigned setnum, unsigned msgnum)); -static char *parse_text P((FILE *, int)); +static int read_catalog (FILE *, struct message **); +static void delete_set (struct message **, unsigned); +static void delete_message (struct message **, unsigned, unsigned); +static int hash (unsigned setnum, unsigned msgnum); +static char *parse_text (FILE *, int); #ifndef GENCAT @@ -619,14 +619,14 @@ static char *program_name; -static int message_compare P((UNIV, UNIV)); -static void print_text P((char *, FILE *)); -static void usage P((void)); +static int message_compare (UNIV, UNIV); +static void print_text (char *, FILE *); +static void usage (void); #ifdef VARARGS static void fatal(); #else -static void fatal P((char *,...)); +static void fatal (char *,...); #endif int main(argc, argv) --- sgml-tools-1.0.9/sgmls-1.1/pars1.c.broken Mon Dec 2 06:16:26 1996 +++ sgml-tools-1.0.9/sgmls-1.1/pars1.c Thu Jun 1 01:30:59 2000 @@ -2,11 +2,11 @@ #define GI (tags[ts].tetd->etdgi+1) /* GI of current element. */ #define NEWGI (newetd->etdgi+1) /* GI of new tag. */ -static VOID doincludes P((void)); -static int pentname P((char *)); -static struct mpos *newmpos P((void)); -static VOID commbufs P((void)); -static VOID checkdtd P((void)); +static VOID doincludes (void); +static int pentname (char *); +static struct mpos *newmpos (void); +static VOID commbufs (void); +static VOID checkdtd (void); /* PARSECON: Parse content of an element. */ --- sgml-tools-1.0.9/sgmls-1.1/rast.c.broken Mon Dec 2 06:16:28 1996 +++ sgml-tools-1.0.9/sgmls-1.1/rast.c Thu Jun 1 01:31:14 2000 @@ -14,11 +14,7 @@ #define P(parms) () #endif -#ifdef __GNUC__ -#define NO_RETURN volatile -#else #define NO_RETURN /* as nothing */ -#endif #ifdef VARARGS #define VP(parms) () @@ -32,30 +28,30 @@ #define ISASCII(c) (1) #endif -NO_RETURN void error VP((char *,...)); +NO_RETURN void error (char *,...); -static void input_error P((int, char *, unsigned long)); -static int do_file P((FILE *)); -static void usage P((void)); +static void input_error (int, char *, unsigned long); +static int do_file (FILE *); +static void usage (void); -static void output_processing_instruction P((char *, unsigned)); -static void output_data P((struct sgmls_data *, int)); -static void output_data_lines P((char *, unsigned)); -static void output_internal_sdata P((char *, unsigned)); -static void output_external_entity P((struct sgmls_external_entity *)); -static void output_external_entity_info P((struct sgmls_external_entity *)); -static void output_element_start P((char *, struct sgmls_attribute *)); -static void output_element_end P((char *)); -static void output_attribute P((struct sgmls_attribute *)); -static void output_tokens P((char **, int)); -static void output_markup_chars P((char *, unsigned)); -static void output_markup_string P((char *)); -static void output_char P((int, int)); -static void output_flush P((int)); -static void output_external_id P((char *, char *)); -static void output_entity P((struct sgmls_entity *)); -static void output_external_entity_info P((struct sgmls_external_entity *)); -static void output_internal_entity P((struct sgmls_internal_entity *)); +static void output_processing_instruction (char *, unsigned); +static void output_data (struct sgmls_data *, int); +static void output_data_lines (char *, unsigned); +static void output_internal_sdata (char *, unsigned); +static void output_external_entity (struct sgmls_external_entity *); +static void output_external_entity_info (struct sgmls_external_entity *); +static void output_element_start (char *, struct sgmls_attribute *); +static void output_element_end (char *); +static void output_attribute (struct sgmls_attribute *); +static void output_tokens (char **, int); +static void output_markup_chars (char *, unsigned); +static void output_markup_string (char *); +static void output_char (int, int); +static void output_flush (int); +static void output_external_id (char *, char *); +static void output_entity (struct sgmls_entity *); +static void output_external_entity_info (struct sgmls_external_entity *); +static void output_internal_entity (struct sgmls_internal_entity *); #define output_flush_markup() output_flush('!') #define output_flush_data() output_flush('|') --- sgml-tools-1.0.9/sgmls-1.1/portproc.c.broken Mon Dec 2 06:16:24 1996 +++ sgml-tools-1.0.9/sgmls-1.1/portproc.c Thu Jun 1 01:30:59 2000 @@ -26,7 +26,7 @@ /* Character that can be used to separate arguments to the shell. */ #define SHELL_ARG_SEP ' ' -static UNS shell_quote P((char *, char *)); +static UNS shell_quote (char *, char *); int run_process(argv) char **argv; --- sgml-tools-1.0.9/sgmls-1.1/replace.c.broken Mon Dec 2 06:16:27 1996 +++ sgml-tools-1.0.9/sgmls-1.1/replace.c Thu Jun 1 01:30:59 2000 @@ -32,27 +32,27 @@ #define ETAGO 3 #define PLUS 4 -static int get P((void)); -static int peek P((void)); -static int get_token P((void)); -static void scan_name P((struct buffer *, int)); +static int get (void); +static int peek (void); +static int get_token (void); +static void scan_name (struct buffer *, int); static struct replacement *define_replacement - P((struct replacement_table *, enum event_type, char *)); + (struct replacement_table *, enum event_type, char *); static struct replacement_item **parse_string - P((struct replacement_item **, int)); -static UNIV xmalloc P((unsigned)); -static UNIV xrealloc P((UNIV, unsigned)); + (struct replacement_item **, int); +static UNIV xmalloc (unsigned); +static UNIV xrealloc (UNIV, unsigned); static struct replacement_item **add_replacement_data - P((struct replacement_item **, char *, unsigned)); + (struct replacement_item **, char *, unsigned); static struct replacement_item **add_replacement_attr - P((struct replacement_item **, char *)); -static int hash P((enum event_type, char *)); -static NO_RETURN void parse_error VP((char *,...)); -static VOID buffer_init P((struct buffer *)); -static VOID buffer_append P((struct buffer *, int)); -static char *buffer_extract P((struct buffer *)); + (struct replacement_item **, char *); +static int hash (enum event_type, char *); +static NO_RETURN void parse_error (char *,...); +static VOID buffer_init (struct buffer *); +static VOID buffer_append (struct buffer *, int); +static char *buffer_extract (struct buffer *); #if 0 -static VOID buffer_free P((struct buffer *)); +static VOID buffer_free (struct buffer *); #endif #define buffer_length(buf) ((buf)->len) --- sgml-tools-1.0.9/sgmls-1.1/replace.h.broken Mon Dec 2 06:16:29 1996 +++ sgml-tools-1.0.9/sgmls-1.1/replace.h Thu Jun 1 01:30:59 2000 @@ -28,8 +28,8 @@ enum event_type { START_ELEMENT, END_ELEMENT }; -struct replacement_table *make_replacement_table P((void)); -void load_replacement_file P((struct replacement_table *, char *)); +struct replacement_table *make_replacement_table (void); +void load_replacement_file (struct replacement_table *, char *); struct replacement * -lookup_replacement P((struct replacement_table *, enum event_type, char *)); +lookup_replacement (struct replacement_table *, enum event_type, char *); --- sgml-tools-1.0.9/sgmls-1.1/sgmlio.c.broken Mon Dec 2 06:16:26 1996 +++ sgml-tools-1.0.9/sgmls-1.1/sgmlio.c Thu Jun 1 01:30:59 2000 @@ -44,7 +44,7 @@ #ifdef HAVE_O_NOINHERIT #define FOPENR(file) nifopen(file) -FILE *nifopen P((char *)); +FILE *nifopen (char *); #else /* not HAVE_O_NOINHERIT */ #define FOPENR(file) fopen((file), "r") #endif /* not HAVE_O_NOINHERIT */ @@ -69,10 +69,10 @@ by DELNONCH. */ static int stdinused = 0; -static char *nextstr P((char *)); /* Iterate over list of strings. */ -static FILE *openfile P((char *, char *)); -static int closefile P((FILE *)); -static int isreg P((FILE *)); +static char *nextstr (char *); /* Iterate over list of strings. */ +static FILE *openfile (char *, char *); +static int closefile (FILE *); +static int isreg (FILE *); VOID ioinit(swp) struct switches *swp; --- sgml-tools-1.0.9/sgmls-1.1/sgmlaux.h.broken Mon Dec 2 06:16:29 1996 +++ sgml-tools-1.0.9/sgmls-1.1/sgmlaux.h Thu Jun 1 01:30:59 2000 @@ -42,29 +42,29 @@ UNIV fcb; }; -int ioopen P((UNIV, UNIV*)); -VOID ioclose P((UNIV)); -int ioread P((UNIV, UNCH *, int *)); -VOID iopend P((UNIV, int, UNCH *)); -int iocont P((UNIV)); -VOID ioinit P((struct switches *)); -char *ioflid P((UNIV)); +int ioopen (UNIV, UNIV*); +VOID ioclose (UNIV); +int ioread (UNIV, UNCH *, int *); +VOID iopend (UNIV, int, UNCH *); +int iocont (UNIV); +VOID ioinit (struct switches *); +char *ioflid (UNIV); -UNIV entgen P((struct fpi *)); +UNIV entgen (struct fpi *); -VOID msgprint P((struct error *)); -VOID msginit P((struct switches *)); -UNIV msgsave P((struct error *)); -VOID msgsprint P((UNIV)); -VOID msgsfree P((UNIV)); -int msgcnterr P((void)); +VOID msgprint (struct error *); +VOID msginit (struct switches *); +UNIV msgsave (struct error *); +VOID msgsprint (UNIV); +VOID msgsfree (UNIV); +int msgcnterr (void); -int inprolog P((void)); -UNCH *getgi P((int)); +int inprolog (void); +UNCH *getgi (int); -int getlocation P((int, struct location *)); -UNIV rmalloc P((unsigned int)); -UNIV rrealloc P((UNIV, UNS)); -VOID frem P((UNIV)); -VOID exiterr P((unsigned int,struct parse *)); +int getlocation (int, struct location *); +UNIV rmalloc (unsigned int); +UNIV rrealloc (UNIV, UNS); +VOID frem (UNIV); +VOID exiterr (unsigned int,struct parse *); --- sgml-tools-1.0.9/sgmls-1.1/sgmldecl.c.broken Mon Dec 2 06:16:27 1996 +++ sgml-tools-1.0.9/sgmls-1.1/sgmldecl.c Thu Jun 1 01:30:59 2000 @@ -325,37 +325,37 @@ #define sderr mderr -static UNIV pmaplookup P((struct pmap *, char *)); -static UNCH *ltous P((long)); -static VOID sdfixstandard P((UNCH *)); -static int sdparm P((UNCH *, struct parse *)); -static int sdname P((UNCH *, UNCH *)); -static int sdckname P((UNCH *, UNCH *)); -static int sdversion P((UNCH *)); -static int sdcharset P((UNCH *)); -static int sdcsdesc P((UNCH *, int *)); -static int sdpubcapacity P((UNCH *)); -static int sdcapacity P((UNCH *)); -static int sdscope P((UNCH *)); -static VOID setlexical P((void)); -static VOID noemptytag P((void)); -static int sdpubsyntax P((UNCH *)); -static int sdsyntax P((UNCH *)); -static int sdxsyntax P((UNCH *)); -static int sdtranscharnum P((UNCH *)); -static int sdtranschar P((int)); -static int sdshunchar P((UNCH *)); -static int sdsynref P((UNCH *)); -static int sdfunction P((UNCH *)); -static int sdnaming P((UNCH *)); -static int sddelim P((UNCH *)); -static int sdnames P((UNCH *)); -static int sdquantity P((UNCH *)); -static int sdfeatures P((UNCH *)); -static int sdappinfo P((UNCH *)); +static UNIV pmaplookup (struct pmap *, char *); +static UNCH *ltous (long); +static VOID sdfixstandard (UNCH *); +static int sdparm (UNCH *, struct parse *); +static int sdname (UNCH *, UNCH *); +static int sdckname (UNCH *, UNCH *); +static int sdversion (UNCH *); +static int sdcharset (UNCH *); +static int sdcsdesc (UNCH *, int *); +static int sdpubcapacity (UNCH *); +static int sdcapacity (UNCH *); +static int sdscope (UNCH *); +static VOID setlexical (void); +static VOID noemptytag (void); +static int sdpubsyntax (UNCH *); +static int sdsyntax (UNCH *); +static int sdxsyntax (UNCH *); +static int sdtranscharnum (UNCH *); +static int sdtranschar (int); +static int sdshunchar (UNCH *); +static int sdsynref (UNCH *); +static int sdfunction (UNCH *); +static int sdnaming (UNCH *); +static int sddelim (UNCH *); +static int sdnames (UNCH *); +static int sdquantity (UNCH *); +static int sdfeatures (UNCH *); +static int sdappinfo (UNCH *); -static VOID bufsalloc P((void)); -static VOID bufsrealloc P((void)); +static VOID bufsalloc (void); +static VOID bufsrealloc (void); /* Parse the SGML declaration. Return non-zero if there was some appinfo. */ --- sgml-tools-1.0.9/sgmls-1.1/sgmlfnsm.h.broken Mon Dec 2 06:16:29 1996 +++ sgml-tools-1.0.9/sgmls-1.1/sgmlfnsm.h Thu Jun 1 01:30:59 2000 @@ -1,129 +1,129 @@ /* SGMLFNSM.H: SGML function declarations (ANSI prototypes). */ -VOID adlfree P((struct ad *, int)); -VOID adlval P((int,struct etd *)); -VOID aenttst P((int, UNCH *)); -int allhit P((struct thdr *,unsigned long *,int,int)); -VOID ambig P((void)); -VOID ambigfree P((void)); -int amemget P((struct ad *,int,UNCH *)); -int anmget P((int,UNCH *)); -int anmtgrp P((struct parse *,struct ad *,int,UNS *,int)); -int antvget P((int,UNCH *,UNCH **)); -int anyhit P((unsigned long *)); -int attval P((int,UNCH *,int,struct ad *)); -VOID charrefa P((UNCH *)); -int charrefn P((UNCH *, struct parse *)); -int context P((struct etd *,struct thdr *,struct mpos *,UNCH *,int)); -struct etd **copygrp P((struct etd **,unsigned int)); -int datachar P((int, struct parse *)); -struct dcncb *dcnfind P((UNCH *)); -VOID destack P((void)); -int econtext P((struct thdr *,struct mpos *,UNCH *)); -VOID endprolog P((void)); -struct entity *entfind P((UNCH *)); -int entopen P((struct entity *)); -/* VOID eposset P((void)); NOT YET IN USE. */ -VOID error P((struct error *)); -VOID errorinit P((struct error *, unsigned, unsigned)); -int etag P((void)); -int etagetd P((struct parse *)); -VOID etdadl P((struct etd *)); -VOID etdcan P((UNCH *)); -struct etd *etddef P((UNCH *)); -struct etd *etdref P((UNCH *)); -VOID exclude P((void)); -VOID fileclos P((void)); -VOID filecont P((void)); -VOID fileopen P((void)); -VOID filepend P((int)); -VOID fileread P((void)); -VOID filerr P((unsigned, UNCH *)); -VOID fixdatt P((struct dcncb *)); -struct parse *getpcb P((int)); -int groupopt P((struct thdr *,struct mpos *)); -int groupreq P((struct etd *,struct thdr *,struct mpos *)); -int grpsz P((struct thdr *,int)); -int hash P((UNCH *,int)); -struct hash *hfind P((struct hash **,UNCH *,int)); -struct hash *hin P((struct hash **,UNCH *,int,unsigned int)); -int iddef P((UNCH *)); -VOID idrck P((void)); -struct fwdref *idref P((UNCH *)); -VOID idreftst P((int,UNCH *)); -int ingrp P((struct etd **,struct etd *)); -VOID initatt P((struct ad *)); -int mapsrch P((struct map *,UNCH *)); -VOID mdadl P((UNCH *)); -int mdattdef P((int, int)); -VOID mddtde P((UNCH *)); -VOID mddtds P((UNCH *)); -VOID mdelem P((UNCH *)); -VOID mdentity P((UNCH *)); -VOID mderr P((unsigned int,UNCH *,UNCH *)); -struct parse *mdms P((UNCH *,struct parse *)); -int mdmse P((void)); -VOID mdnadl P((UNCH *)); -VOID mdnot P((UNCH *)); -VOID mdsrmdef P((UNCH *)); -VOID mdsrmuse P((UNCH *)); -int netetd P((struct parse *)); -VOID newtoken P((struct thdr *,struct mpos *,UNCH *)); -int nstetd P((void)); -UNCH *ntoa P((int)); -int offbit P((unsigned long *,int,int)); -int parsecon P((UNCH *,struct parse *)); -int parsefpi P((struct fpi *)); -struct thdr *parsegcm P((struct parse *,struct thdr *,struct thdr *)); -VOID parselit P((UNCH *,struct parse *,unsigned int,UNCH)); -struct thdr *parsemod P((int)); -int parsepro P((void)); -VOID parseseq P((UNCH *,int)); -VOID parsetag P((struct parse *)); -int parseval P((UNCH *,unsigned int,UNCH *)); -int pexmex P((struct etd *)); -unsigned int ptrsrch P((UNIV *,UNIV)); -UNCH *pubfield P((UNCH *,UNCH *,UNCH,UNS *)); -UNCH *replace P((UNCH *,UNCH *)); -UNCH *sandwich P((UNCH *,UNCH *,UNCH *)); -UNIV saverr P((unsigned int,struct parse *,UNCH *,UNCH *)); -VOID scbset P((void)); -VOID sdinit P((void)); -VOID setcurchar P((int)); -VOID setdtype P((void)); -int sgmlact P((UNCH)); -int sgmldecl P((void)); -VOID sgmlerr P((unsigned int,struct parse *,UNCH *,UNCH *)); -int shortref P((int,struct parse *)); -struct srh *srhfind P((UNCH *)); -VOID stack P((struct etd *)); -int stag P((int)); -int stagetd P((struct parse *)); -VOID startdtd P((void)); -UNCH *savenm P((UNCH *)); -UNCH *savestr P((UNCH *)); -VOID storedatt P((PNE)); -VOID svderr P((UNIV)); -VOID synerr P((unsigned int,struct parse *)); -int testend P((struct thdr *,struct mpos *,int,int)); -int tokenopt P((struct thdr *,struct mpos *)); -int tokenreq P((struct etd *,struct thdr *,struct mpos *)); -UNS vallen P((int,int,UNCH *)); -struct dcncb *dcndef P((UNCH *)); -struct entity *entdef P((UNCH *,UNCH,union etext *)); -int entget P((void)); -int entref P((UNCH *)); +VOID adlfree (struct ad *, int); +VOID adlval (int,struct etd *); +VOID aenttst (int, UNCH *); +int allhit (struct thdr *,unsigned long *,int,int); +VOID ambig (void); +VOID ambigfree (void); +int amemget (struct ad *,int,UNCH *); +int anmget (int,UNCH *); +int anmtgrp (struct parse *,struct ad *,int,UNS *,int); +int antvget (int,UNCH *,UNCH **); +int anyhit (unsigned long *); +int attval (int,UNCH *,int,struct ad *); +VOID charrefa (UNCH *); +int charrefn (UNCH *, struct parse *); +int context (struct etd *,struct thdr *,struct mpos *,UNCH *,int); +struct etd **copygrp (struct etd **,unsigned int); +int datachar (int, struct parse *); +struct dcncb *dcnfind (UNCH *); +VOID destack (void); +int econtext (struct thdr *,struct mpos *,UNCH *); +VOID endprolog (void); +struct entity *entfind (UNCH *); +int entopen (struct entity *); +/* VOID eposset (void); NOT YET IN USE. */ +VOID error (struct error *); +VOID errorinit (struct error *, unsigned, unsigned); +int etag (void); +int etagetd (struct parse *); +VOID etdadl (struct etd *); +VOID etdcan (UNCH *); +struct etd *etddef (UNCH *); +struct etd *etdref (UNCH *); +VOID exclude (void); +VOID fileclos (void); +VOID filecont (void); +VOID fileopen (void); +VOID filepend (int); +VOID fileread (void); +VOID filerr (unsigned, UNCH *); +VOID fixdatt (struct dcncb *); +struct parse *getpcb (int); +int groupopt (struct thdr *,struct mpos *); +int groupreq (struct etd *,struct thdr *,struct mpos *); +int grpsz (struct thdr *,int); +int hash (UNCH *,int); +struct hash *hfind (struct hash **,UNCH *,int); +struct hash *hin (struct hash **,UNCH *,int,unsigned int); +int iddef (UNCH *); +VOID idrck (void); +struct fwdref *idref (UNCH *); +VOID idreftst (int,UNCH *); +int ingrp (struct etd **,struct etd *); +VOID initatt (struct ad *); +int mapsrch (struct map *,UNCH *); +VOID mdadl (UNCH *); +int mdattdef (int, int); +VOID mddtde (UNCH *); +VOID mddtds (UNCH *); +VOID mdelem (UNCH *); +VOID mdentity (UNCH *); +VOID mderr (unsigned int,UNCH *,UNCH *); +struct parse *mdms (UNCH *,struct parse *); +int mdmse (void); +VOID mdnadl (UNCH *); +VOID mdnot (UNCH *); +VOID mdsrmdef (UNCH *); +VOID mdsrmuse (UNCH *); +int netetd (struct parse *); +VOID newtoken (struct thdr *,struct mpos *,UNCH *); +int nstetd (void); +UNCH *ntoa (int); +int offbit (unsigned long *,int,int); +int parsecon (UNCH *,struct parse *); +int parsefpi (struct fpi *); +struct thdr *parsegcm (struct parse *,struct thdr *,struct thdr *); +VOID parselit (UNCH *,struct parse *,unsigned int,UNCH); +struct thdr *parsemod (int); +int parsepro (void); +VOID parseseq (UNCH *,int); +VOID parsetag (struct parse *); +int parseval (UNCH *,unsigned int,UNCH *); +int pexmex (struct etd *); +unsigned int ptrsrch (UNIV *,UNIV); +UNCH *pubfield (UNCH *,UNCH *,UNCH,UNS *); +UNCH *replace (UNCH *,UNCH *); +UNCH *sandwich (UNCH *,UNCH *,UNCH *); +UNIV saverr (unsigned int,struct parse *,UNCH *,UNCH *); +VOID scbset (void); +VOID sdinit (void); +VOID setcurchar (int); +VOID setdtype (void); +int sgmlact (UNCH); +int sgmldecl (void); +VOID sgmlerr (unsigned int,struct parse *,UNCH *,UNCH *); +int shortref (int,struct parse *); +struct srh *srhfind (UNCH *); +VOID stack (struct etd *); +int stag (int); +int stagetd (struct parse *); +VOID startdtd (void); +UNCH *savenm (UNCH *); +UNCH *savestr (UNCH *); +VOID storedatt (PNE); +VOID svderr (UNIV); +VOID synerr (unsigned int,struct parse *); +int testend (struct thdr *,struct mpos *,int,int); +int tokenopt (struct thdr *,struct mpos *); +int tokenreq (struct etd *,struct thdr *,struct mpos *); +UNS vallen (int,int,UNCH *); +struct dcncb *dcndef (UNCH *); +struct entity *entdef (UNCH *,UNCH,union etext *); +int entget (void); +int entref (UNCH *); struct etd *etdset P((struct etd *,UNCH,struct thdr *,struct etd **, struct etd **, struct entity **)); -struct hash *hout P((struct hash **,UNCH *,int)); -struct fpi *mdextid P((UNCH *,struct fpi *,UNCH *,UNCH *,struct ne *)); -int parse P((struct parse *)); -struct ad *parseatt P((struct ad *,UNCH *)); -unsigned int parsegrp P((struct etd **,struct parse *, UNCH *)); -unsigned int parsngrp P((struct dcncb **,struct parse *, UNCH *)); -int parsemd P((UNCH *,int,struct parse *,unsigned int)); -UNCH *parsenm P((UNCH *,int)); -UNCH *parsetkn P((UNCH *,UNCH,int)); -UNCH *s2valnm P((UNCH *,UNCH *,UNCH,int)); -struct srh *srhdef P((UNCH *)); -int tokdata P((UNCH *, int)); -struct entity *usedef P((UNCH *)); +struct hash *hout (struct hash **,UNCH *,int); +struct fpi *mdextid (UNCH *,struct fpi *,UNCH *,UNCH *,struct ne *); +int parse (struct parse *); +struct ad *parseatt (struct ad *,UNCH *); +unsigned int parsegrp (struct etd **,struct parse *, UNCH *); +unsigned int parsngrp (struct dcncb **,struct parse *, UNCH *); +int parsemd (UNCH *,int,struct parse *,unsigned int); +UNCH *parsenm (UNCH *,int); +UNCH *parsetkn (UNCH *,UNCH,int); +UNCH *s2valnm (UNCH *,UNCH *,UNCH,int); +struct srh *srhdef (UNCH *); +int tokdata (UNCH *, int); +struct entity *usedef (UNCH *); --- sgml-tools-1.0.9/sgmls-1.1/sgmls.c.broken Mon Dec 2 06:16:27 1996 +++ sgml-tools-1.0.9/sgmls-1.1/sgmls.c Thu Jun 1 01:31:22 2000 @@ -8,11 +8,7 @@ #include "sgmls.h" #include "lineout.h" -#ifdef __GNUC__ -#define NO_RETURN volatile -#else #define NO_RETURN /* as nothing */ -#endif #ifdef USE_PROTOTYPES #define P(parms) parms @@ -112,36 +108,36 @@ "Input line too long" }; -static void NO_RETURN error P((enum error_code)); -static int parse_data P((char *, unsigned long *)); -static void parse_location P((char *, struct sgmls *)); -static void parse_notation P((char *, notation_s *)); -static void parse_internal_entity P((char *, internal_entity_s *)); +static void NO_RETURN error (enum error_code); +static int parse_data (char *, unsigned long *); +static void parse_location (char *, struct sgmls *); +static void parse_notation (char *, notation_s *); +static void parse_internal_entity (char *, internal_entity_s *); static void parse_external_entity - P((char *, struct sgmls *, external_entity_s *)); -static void parse_subdoc_entity P((char *, external_entity_s *)); -static attribute_s *parse_attribute P((struct sgmls *, char *)); -static void grow_datav P((void)); -static char *unescape P((char *)); -static char *unescape_file P((char *)); -static int unescape1 P((char *)); -static char *scan_token P((char **)); -static int count_args P((char *)); -static struct list *list_find P((struct list *, char *, int)); -static UNIV xmalloc P((unsigned)); -static UNIV xrealloc P((UNIV , unsigned)); -static char *strsave P((char *)); -static int read_line P((struct sgmls *)); -static notation_s *lookup_notation P((struct sgmls *, char *)); -static entity_s *lookup_entity P((struct sgmls *, char *)); -static external_entity_s *lookup_external_entity P((struct sgmls *, char *)); -static void define_external_entity P((struct sgmls *, external_entity_s *)); -static void define_internal_entity P((struct sgmls *, internal_entity_s *)); -static void define_notation P((struct sgmls *, notation_s *)); -static data_s *copy_data P((data_s *, int)); -static void list_finish_level P((struct list **, int)); -static void add_attribute P((attribute_s **, attribute_s *)); -static void default_errhandler P((int, char *, unsigned long)); + (char *, struct sgmls *, external_entity_s *); +static void parse_subdoc_entity (char *, external_entity_s *); +static attribute_s *parse_attribute (struct sgmls *, char *); +static void grow_datav (void); +static char *unescape (char *); +static char *unescape_file (char *); +static int unescape1 (char *); +static char *scan_token (char **); +static int count_args (char *); +static struct list *list_find (struct list *, char *, int); +static UNIV xmalloc (unsigned); +static UNIV xrealloc (UNIV , unsigned); +static char *strsave (char *); +static int read_line (struct sgmls *); +static notation_s *lookup_notation (struct sgmls *, char *); +static entity_s *lookup_entity (struct sgmls *, char *); +static external_entity_s *lookup_external_entity (struct sgmls *, char *); +static void define_external_entity (struct sgmls *, external_entity_s *); +static void define_internal_entity (struct sgmls *, internal_entity_s *); +static void define_notation (struct sgmls *, notation_s *); +static data_s *copy_data (data_s *, int); +static void list_finish_level (struct list **, int); +static void add_attribute (attribute_s **, attribute_s *); +static void default_errhandler (int, char *, unsigned long); #define xfree(s) do { if (s) free(s); } while (0) --- sgml-tools-1.0.9/sgmls-1.1/sgmlmain.h.broken Mon Dec 2 06:16:29 1996 +++ sgml-tools-1.0.9/sgmls-1.1/sgmlmain.h Thu Jun 1 01:30:59 2000 @@ -80,22 +80,22 @@ letters. */ /* Initialize. */ -struct markup *sgmlset P((struct switches *)); +struct markup *sgmlset (struct switches *); /* Cleanup and return capacity usage statistics. */ -VOID sgmlend P((struct sgmlcap *)); +VOID sgmlend (struct sgmlcap *); /* Set document entity. */ -int sgmlsdoc P((UNIV)); +int sgmlsdoc (UNIV); /* Get entity. */ -int sgmlgent P((UNCH *, PNE *, UNCH **)); +int sgmlgent (UNCH *, PNE *, UNCH **); /* Mark an entity. Return is non-zero if already marked.*/ -int sgmlment P((UNCH *)); +int sgmlment (UNCH *); /* Get the next sgml event. */ -enum sgmlevent sgmlnext P((struct rcbdata *, struct rcbtag *)); +enum sgmlevent sgmlnext (struct rcbdata *, struct rcbtag *); /* Get the error count. */ -int sgmlgcnterr P((void)); +int sgmlgcnterr (void); /* Get the current location. */ -int sgmlloc P((unsigned long *, char **)); +int sgmlloc (unsigned long *, char **); /* Write out the SGML declaration. */ -VOID sgmlwrsd P((FILE *)); +VOID sgmlwrsd (FILE *); /* Note subdocument capacity usage. */ -VOID sgmlsubcap P((long *)); +VOID sgmlsubcap (long *); --- sgml-tools-1.0.9/sgmls-1.1/sgmlmsg.c.broken Mon Dec 2 06:16:26 1996 +++ sgml-tools-1.0.9/sgmls-1.1/sgmlmsg.c Thu Jun 1 01:30:59 2000 @@ -17,18 +17,18 @@ #ifdef HAVE_EXTENDED_PRINTF #define xfprintf fprintf #else -extern int xfprintf VP((FILE *, char *,...)); +extern int xfprintf (FILE *, char *,...); #endif #define SIZEOF(v) (sizeof(v)/sizeof(v[0])) -static char *gettext P((int)); -static char *getheader P((int)); -static char *getparm P((int)); -static VOID elttrace P((FILE *, int)); -static int printit P((FILE *, struct error *)); -static char *transparm P((UNCH *, char *)); -static VOID spaces P((FILE *, int)); +static char *gettext (int); +static char *getheader (int); +static char *getparm (int); +static VOID elttrace (FILE *, int); +static int printit (FILE *, struct error *); +static char *transparm (UNCH *, char *); +static VOID spaces (FILE *, int); #define PARMBUFSIZ 50 static char parmbuf[PARMBUFSIZ*2]; @@ -39,7 +39,7 @@ static int sweltr; /* non-zero means print an element trace */ static int swenttr; /* non-zero means print an entity trace */ static int cnterr = 0; -static VOID (*die) P((void)); +static VOID (*die) (void); static char *headers[] = { "In file included", --- sgml-tools-1.0.9/sgmls-1.1/sgmlsasp.c.broken Mon Dec 2 06:16:27 1996 +++ sgml-tools-1.0.9/sgmls-1.1/sgmlsasp.c Thu Jun 1 01:30:59 2000 @@ -14,17 +14,17 @@ static char *program_name; static char last_char = '\n'; -static void output_begin_line P((void)); -static void output_data P((struct sgmls_data *, int)); -static void output_pi P((char *, unsigned)); -static void output_token P((char *)); -static void output_attribute P((struct sgmls_attribute *)); -static void output_data_char P((int)); +static void output_begin_line (void); +static void output_data (struct sgmls_data *, int); +static void output_pi (char *, unsigned); +static void output_token (char *); +static void output_attribute (struct sgmls_attribute *); +static void output_data_char (int); static void output_replacement - P((struct replacement *, struct sgmls_attribute *)); -static void do_file P((FILE *, struct replacement_table *)); -static void usage P((void)); -static void input_error P((int, char *, unsigned long)); + (struct replacement *, struct sgmls_attribute *); +static void do_file (FILE *, struct replacement_table *); +static void usage (void); +static void input_error (int, char *, unsigned long); #define output_char(c) (last_char = (c), putchar(c)) --- sgml-tools-1.0.9/sgmls-1.1/sgmlsasp.h.broken Mon Dec 2 06:16:29 1996 +++ sgml-tools-1.0.9/sgmls-1.1/sgmlsasp.h Thu Jun 1 01:31:28 2000 @@ -9,11 +9,7 @@ #define P(parms) () #endif -#ifdef __GNUC__ -#define NO_RETURN volatile -#else #define NO_RETURN /* as nothing */ -#endif #ifdef VARARGS #define VP(parms) () @@ -21,6 +17,6 @@ #define VP(parms) P(parms) #endif -NO_RETURN void error VP((char *,...)); +NO_RETURN void error (char *,...); extern int fold_general_names; --- sgml-tools-1.0.9/sgmls-1.1/trace.h.broken Mon Dec 2 06:16:29 1996 +++ sgml-tools-1.0.9/sgmls-1.1/trace.h Thu Jun 1 01:30:59 2000 @@ -15,31 +15,31 @@ extern int ntrace; /* Switch: 1=trace data notation activity. */ extern char emd[]; /* For "EMD" parameter type in dtrace calls. */ -VOID traceadl P((struct ad *)); -VOID tracecon P((int,int,int,struct parse *,int,int)); -VOID tracedcn P((struct dcncb *)); -VOID tracedsk P((struct tag *,struct tag *,int,int)); -VOID traceecb P((char *,struct entity *)); -VOID traceend P((char *,struct thdr *,struct mpos *,int,int,int)); -VOID traceesn P((struct ne *)); -VOID traceetd P((struct etd *)); -VOID traceetg P((struct tag *,struct etd *,int,int)); -VOID tracegi P((char *,struct etd *,struct thdr *,struct mpos *,int)); -VOID tracegml P((struct restate *,int,int,int)); -VOID tracegrp P((struct etd **)); -VOID traceid P((char *,struct id *)); -VOID tracemd P((char *)); -VOID tracemod P((struct thdr *)); -VOID tracems P((int,int,int,int)); -VOID tracengr P((struct dcncb **)); -VOID tracepcb P((struct parse *)); -VOID tracepro P((void)); -VOID traceset P((void)); -VOID tracesrm P((char *,struct entity **,UNCH *)); -VOID tracestg P((struct etd *,int,int,struct etd *,int)); -VOID tracestk P((struct tag *,int,int)); -VOID tracetkn P((int,UNCH *)); -VOID traceval P((struct parse *,unsigned int,UNCH *,int)); +VOID traceadl (struct ad *); +VOID tracecon (int,int,int,struct parse *,int,int); +VOID tracedcn (struct dcncb *); +VOID tracedsk (struct tag *,struct tag *,int,int); +VOID traceecb (char *,struct entity *); +VOID traceend (char *,struct thdr *,struct mpos *,int,int,int); +VOID traceesn (struct ne *); +VOID traceetd (struct etd *); +VOID traceetg (struct tag *,struct etd *,int,int); +VOID tracegi (char *,struct etd *,struct thdr *,struct mpos *,int); +VOID tracegml (struct restate *,int,int,int); +VOID tracegrp (struct etd **); +VOID traceid (char *,struct id *); +VOID tracemd (char *); +VOID tracemod (struct thdr *); +VOID tracems (int,int,int,int); +VOID tracengr (struct dcncb **); +VOID tracepcb (struct parse *); +VOID tracepro (void); +VOID traceset (void); +VOID tracesrm (char *,struct entity **,UNCH *); +VOID tracestg (struct etd *,int,int,struct etd *,int); +VOID tracestk (struct tag *,int,int); +VOID tracetkn (int,UNCH *); +VOID traceval (struct parse *,unsigned int,UNCH *,int); #define TRACEADL(al) ((void)(atrace && (traceadl(al), 1))) #define TRACECON(etagimct, dostag, datarc, pcb, conrefsw, didreq) \ --- sgml-tools-1.0.9/sgmls-1.1/xfprintf.c.broken Mon Dec 2 06:16:26 1996 +++ sgml-tools-1.0.9/sgmls-1.1/xfprintf.c Thu Jun 1 01:30:59 2000 @@ -91,13 +91,13 @@ #define FLAG_CHARS "-+ #0" -static int parse_spec P((const char **, struct spec *)); -static int find_arg_types P((const char *, enum arg_type *)); -static void get_arg P((enum arg_type, va_list *, union arg *)); -static int do_arg P((UNIV, printer, const char *, enum arg_type, union arg *)); -static int xdoprt P((UNIV, printer, const char *, va_list)); -static int printit P((UNIV, printer, const char *, va_list, int, union arg *)); -static int maybe_positional P((const char *)); +static int parse_spec (const char **, struct spec *); +static int find_arg_types (const char *, enum arg_type *); +static void get_arg (enum arg_type, va_list *, union arg *); +static int do_arg (UNIV, printer, const char *, enum arg_type, union arg *); +static int xdoprt (UNIV, printer, const char *, va_list); +static int printit (UNIV, printer, const char *, va_list, int, union arg *); +static int maybe_positional (const char *); /* Return 1 if sucessful, 0 otherwise. **pp points to character after % */ --- sgml-tools-1.0.9/sgmls-1.1/unix.cfg.broken Mon Dec 2 06:16:24 1996 +++ sgml-tools-1.0.9/sgmls-1.1/unix.cfg Thu Jun 1 01:30:59 2000 @@ -118,14 +118,6 @@ /* Define this if you don't have fsetpos() and fgetpos(). */ #define FPOS_MISSING 1 -/* Universal pointer type. */ -/* If your compiler doesn't fully support void *, change `void' to `char'. */ -typedef void *UNIV; - -/* If your compiler doesn't support void as a function return type, -change `void' to `int'. */ -typedef void VOID; - /* If you don't have an ANSI C conformant , define CHAR_SIGNED as 1 or 0 according to whether the `char' type is signed. The on some versions of System Release V 3.2 is not ANSI C