/* clsanal.cc 29/11/1998 23.30.50 */ void clsanal_declare (int is_export, TOKEN *nom, TOKEN *spc); void clsanal_open (const char *fname, int append); void clsanal_close (void); void enumanal_declare (int is_export, TOKEN *nom); /* clsform.cc 29/11/1998 23.30.50 */ /* cplus1.cc 29/11/1998 23.30.50 */ void cplus_setalt (const char *spec); void cplus_setname (CPLUS *cp, const char *nomcls, const char *ext, char *buf); /* cplus.cc 12/09/2000 12.07.12 */ void cplus_init (CPLUS *cp, int size); void cplus_end (CPLUS *cp); void cplus_setsort (bool _sortscope); void cplus_makepp (CPLUS *cp, const char *ext, int verbose); int cplus_merge (CPLUS *cp, const char *nomcls, char *str); void cplus_setdefault (int def); void cplus_parse (CPLUS *cp, const char *path); /* cproto1.cc 29/11/1998 23.30.50 */ int cproto_enddecl (TOKEN_LIST var[], TOKEN *tok); int cproto_recdecl (TOKEN_LIST typel[], TOKEN_LIST varl[], TOKEN *tok); /* cproto2.cc 29/11/1998 23.30.50 */ void cproto_setcplusdef (int def); void cproto_new (TOKEN_LIST *tokl, int cplus, int ret_fct, int operator_fct, int extern_C); int cproto_old (TOKEN_LIST *tokl, TOKEN *tok); /* cproto3.cc 29/11/1998 23.30.50 */ void cproto_patch (TOKEN_LIST *tokl, TOKEN *next, int ret_fct, int operator_fct, int isold); /* cproto4.cc 29/11/1998 23.30.50 */ void cproto_setformat (int mode); void cproto_format (TOKEN_LIST *tokl, int (*fctprt)(char *ctl, ...), int ret_fct, int operator_fct, int extern_C); /* cproto5.cc 29/11/1998 23.30.50 */ int cproto_findpar (TOKEN_LIST *tokl, int nbskip); int cproto_isold (TOKEN_LIST *tokl); /* cproto.cc 29/11/1998 23.30.50 */ void cproto_waitptv (TOKEN *token); int cproto_line (void); void cproto_skippar (void); void cproto_skipbrace (void); void cproto_declare (TOKEN *tok, int extern_C); void cproto_main (int _regen); /* _dict.cc 29/11/1998 23.30.50 */ /* erreur.cc 29/11/1998 23.30.50 */ void erreur_setpre (char *txt); void erreur (const char *ctl, ...); void erreur_signal (const char *ctl, ...); void erreur_assert (char *condit, char *file, int line); int erreur_getnb (void); /* expnar.cc 07/02/2000 21.34.26 */ void help_link (void); /* filep.cc 29/11/1998 23.30.50 */ int filep_readp (TXTTB *txttb, const char *fpath); int filep_readnap (TXTTB *txttb, const char *fpath); int filep_readnar (TXTTB *txttb, const char *fpath); int filep_locate (TXTTB *tb, const char *nomsrc, unsigned long *date); void filep_write (FILE *fout, TXTTB *tb, int nosrc); /* proto.cc 12/09/2000 12.09.10 */ /* protof1.cc 29/11/1998 23.30.50 */ void protof_setincrem (void); void protof_loadfile (PROTOF_INFO *inf, const char *nomf, int mode); int protof_doincrem (const char *nomf, unsigned long date); void protof_free (PROTOF_INFO *inf); /* protof2.cc 29/11/1998 23.30.50 */ int proto_fputs (const char *str, FILE *fout); /* protof.cc 29/11/1998 23.30.50 */ void protof_init (void); int protof_open (const char *nomf, const char *mode); void protof_close (void); void protof_closeone (const char *fname); void protof_defmode (int mode); int protof_vprint (int mode, char *ctl, va_list list); int protof (int mode, char *ctl, ...); int protof_condit (char *ctl, ...); void protof_nomfct (int mode, const char *nom); void protof_prefixnar (const char *prefix); void protof_entete (const char *nomsrc, const char *datestr, const char *timestr); void protof_endcondit (void); /* splitcp.cc 30/11/1998 21.42.28 */ void splitcp_do (int verbose); void splitcp_accumsplit (const char *path, const char *ext); void splitcp_accummerge (const char *path); /* tokrec1.cc 29/11/1998 23.30.50 */ int tokrec_recskipl (TOKEN_LIST *toklist, TOK_TYPE tb[][2], int nbtok, TOKEN *last); int tokrec_recskip (TOKEN_LIST *toklist, TOK_TYPE tb[][2], int nbtok); void tokrec_copy (TOKEN_LIST *newl, TOKEN_LIST *old); void tokrec_addseq (TOKEN_LIST *dest, TOKEN_LIST *seq); void tokrec_addend (TOKEN_LIST *dest, TOKEN_LIST *seq); /* tokrec2.cc 29/11/1998 23.30.50 */ void tokrec_inilec (TOKEN_LIST *toklist); int tokrec_next (TOKEN_LIST *toklist); void tokrec_recule (TOKEN_LIST *toklist); int tokrec_descend (TOKEN_LIST *toklist); void tokrec_monte (TOKEN_LIST *toklist); void tokrec_insert (TOKEN_LIST *toklist, TOKEN *token); TOKEN *tokrec_get (TOKEN_LIST *toklist); int tokrec_getlentxt (TOKEN_LIST *toklist); /* tokrec.cc 29/11/1998 23.30.50 */ void tokrec_init (TOKEN_LIST *toklist); void tokrec_free (TOKEN_LIST *toklist); void tokrec_prt (TOKEN_LIST *toklist); void tokrec_add (TOKEN_LIST *toklist, TOKEN *tok); void tokrec_newsub (TOKEN_LIST *toklist); void tokrec_endsub (TOKEN_LIST *toklist); void tokrec_printcur (TOKEN_ITEM *item); void tokrec_print (TOKEN_LIST *toklist); void tokrec_frmtxt (TOKEN_LIST *toklist, char *txt);