/* arch.cc 26/01/1999 23.00.16 */ void arch_init (void); /* ascii.cc 16/05/1998 12.10.52 */ int ascii_test (const char *fname); /* bfusion1.cc 14/12/1999 01.15.52 */ int bfusion_extractrev (USERINFO *extr, USERINFO *ref, USERINFO *intg, const char *tbprj[], int nbprj, PROJET_LOG *log); /* bfusion2.cc 18/05/1998 05.44.06 */ int bfusion_compose (USERINFO *user, VERSION_PAIRE tbpaires[], VERSION_DAT&version); /* bfusion.cc 25/04/2000 22.13.40 */ int bfusion_setup (USERINFO *user, bool fusion_usager); /* bootrcs.cc 28/11/1999 01.35.58 */ void error_showdef (int noerr, ...); /* change1.cc 16/12/1999 00.05.14 */ int change_edit (USERINFO *user, const char *projet); /* change.cc 16/12/1999 00.12.24 */ /* _dict.cc 16/05/1998 12.07.58 */ /* diff1.cc 23/12/1999 23.40.16 */ void diff_select (USERINFO *user); /* diff.cc 24/12/1999 15.25.48 */ int diff_findfiles (const USERINFO *user, const char *diffcmd, const char *ver1, const char *ver2, const SSTRINGS&subdirs, FILE *fout, FILE *fcmd, void (*fctlog)(const char *, ...)); /* etc.cc 17/05/1998 22.46.56 */ void strlwr (char *pt); void bugapp_printf (const char *key, const char *ctl, ...); /* export.cc 21/12/1999 17.26.58 */ int export_site (USERINFO *user, VERSION_DAT&princ, const char *site, PROJET_LOG&log); /* fcmd-exec.cc 31/12/1999 15.50.02 */ /* foper.cc 07/02/2001 15.54.00 */ void foper_setlog (PROJET_LOG *log); void foper_logprintf (const char *ctl, ...); int foper_archive (const char *nom, const char *projet, const REVISION *rev, const USERINFO *user); int foper_backup (const char *nom, const char *projet, REVISION *rev, const USERINFO *user); int foper_compare (const char *f1, const char *f2); /* fuslog.cc 28/01/1999 03.36.56 */ void fuslog_add (const USERINFO *user, const char *ctl, ...); void fuslog_settitre (const char *str); void fuslog_edit (const USERINFO *user); void fuslog_setbutton (DIALOG&dia, const USERINFO *); /* import.cc 28/01/1999 03.22.04 */ void import (USERINFO *user); /* intgdat1.cc 28/01/1999 03.43.22 */ void integre_do (USERINFO *user); /* intgdat2.cc 17/05/1998 06.24.08 */ /* intgdat3.cc 28/01/1999 03.51.06 */ const char *intgdat_rev2prog (const char *revision); /* intgdat.cc 17/05/1998 00.01.50 */ /* livre.cc 07/02/2001 16.08.16 */ int livre_revision (USERINFO *user, PRJCTRL *ctrl, PROJET_LOG *log, const char *projet, const char *comment, REVISION_TYPE revtype, const char *version, const SSTRINGS&tbnew); int livre_test (USERINFO *user, PRJCTRL *ctrl, const char *projet, bool test_comment, SSTRINGS&tberr, SSTRINGS&tbold, SSTRINGS&tbnew, SSTRINGS&tbdel); /* log.cc 15/12/1999 14.22.02 */ void log_setpath (const char *path); void log_getpath (const char *fname, char *fpath); FILE *log_fopen (const char *fname, int append); /* makefil1.cc 10/09/1992 12.08.16 */ /* makefil2.cc 07/02/2001 15.55.28 */ /* makefil3.cc 17/05/1998 06.30.46 */ /* makefil4.cc 28/11/1999 00.12.30 */ /* makefil5.cc 23/12/1999 12.34.08 */ /* makefil.cc 23/12/1999 12.35.36 */ /* os2.cc 24/02/1997 14.57.02 */ int is_os2exec_run (void); int is_os2 (void); int os2_system (const char *std_in, const char *std_out, const char *std_err, const char *buf); /* path2.cc 16/05/1998 15.19.28 */ export int path_getcwd (char *path, int buflen); export void path_make (const char *path, const char *name, char *filepath); export int path_isroot (const char *path); export int path_chdir (const char *newpath); export int path_pushdir (const char *path, SAVEPATH *savepath); export int path_popdir (SAVEPATH *savepath); /* path.cc 28/11/1999 00.11.04 */ int path_pushdir (const USERINFO *user, const char *path, SAVEPATH *save); int file_touch (const USERINFO *user, const char *fname, int newp); /* pdiff.cc 23/12/1999 22.35.02 */ /* pexec.cc 21/06/1995 19.38.00 */ /* pget.cc 17/01/1999 17.23.38 */ /* prjctrl.cc 25/11/2000 21.34.32 */ /* prjenv.cc 14/12/1999 01.11.32 */ int prjenv_get (USERINFO *user, const char *projet, const char *pathmake, bool getsub, bool getobj, PROJET_LOG *log); int prjenv_deldir (USERINFO *user, const char *projet, int srcdir, int objdir); /* prjexpr.cc 15/12/1999 14.06.46 */ /* prjlist.cc 07/02/2001 20.29.24 */ int projet_getrevdir (const char *path, char *tbrev[], int maxtb); /* prjlock1.cc 16/05/1998 14.05.50 */ /* prjlock2.cc 17/05/1998 11.45.10 */ /* prjlock.cc 17/05/1998 22.38.16 */ int prjlock_exist (const char *groupe, const char *projet, int creation); /* prjopr.cc 14/12/1999 00.33.14 */ int prjopr_makedir (const char *prjpath, const char *usrpath); int prjopr_copie (const char *source, const char *destination); int prjopr_objdist (const char *prjpath, const char *objpath); /* prog.cc 17/12/1999 23.28.28 */ int prog_getnum (const char *prog); const char *prog_num2str (int num); const char *prog_getid (bool quit); /* projet1.cc 07/02/2001 15.58.58 */ int projet_get (USERINFO *user, const char *tbprj[], int nbprj, bool dolog, bool getsub, bool getobj, PROJET_LOG *log); int projet_get (USERINFO *user, const char *tbprj[], int nbprj, int dolog, int getsub, int getobj); int projet_setup (USERINFO *user, const char *tbprj[], int nbprj); int projet_chkusrenv (USERINFO *user); int projet_deluserdir (USERINFO *user, const char *tbprj[], int nbprj); int projet_livre (USERINFO *user, const char *tbprj[], int nbprj, const char *version, const char *comment); /* projet2.cc 10/12/1999 00.04.14 */ void projet_setupinfo (DIALOG&dia, USERINFO *user); int projet_select (USERINFO *user, PRJLISTE&liste); /* projet3.cc 17/05/1998 22.41.14 */ int projet_setupbuild (USERINFO *user, const char *tbprj[], int nbprj); /* projet.cc 15/04/1993 23.10.50 */ /* projetc.cc 17/01/1999 17.27.00 */ void error_showdef (int msg, ...); /* projetp.cc 16/11/2000 16.21.52 */ /* rcmd.cc 17/05/1998 22.44.06 */ /* rcs1.cc 19/05/1998 00.04.38 */ int rcs_opendup (const char *fname, int mode, int remplace, const char *msgerr); int rcs_closedup (int opendup_ret, int remplace); int rcs_system (const char *buf); int rcs_system (const char *std_in, const char *std_out, const char *std_err, const char *buf); int rcs_unzip (const USERINFO *user, const char *wpath, const char *sdir, const char *fichier); /* rcs2.cc 16/05/1998 15.10.22 */ int rcs_vdiff (const char *fname1, const char *fname2, const char *result); /* rcs.cc 16/05/1998 15.10.10 */ void rcs_setmode (int test); void rcs_setlog (PROJET_LOG *log); int rcs_put (const char *fname, const char *username, REVISION *rev, const char *pathref, const char *doc); int rcs_extract (const char *fname, const REVISION *rev, const char *pathref, const char *pathomb); /* revision.cc 17/05/1998 12.50.10 */ int revision_path2rev (const char *src, char *dst); /* savepath.cc 16/05/1998 15.10.40 */ /* tmppath.cc 17/05/1998 12.53.14 */ /* ufusion.cc 14/12/1999 01.13.42 */ void ufusion_prepare (USERINFO *user); /* userinf1.cc 17/01/1999 17.24.02 */ /* userinf2.cc 15/12/1999 14.22.12 */ char *userinfo_chkenv (const char *varname, const char *defval); USERINFO *userinfo_findenv (const char *prog); /* userinf.cc 23/12/1999 12.38.42 */ /* version0.cc 23/12/1999 23.32.36 */ /* version1.cc 08/08/2000 15.52.14 */ int version_setmain (USERINFO *user, const char *path_check); /* version2.cc 07/01/2000 17.58.44 */ /* version3.cc 28/01/1999 02.58.52 */ /* version4.cc 17/05/1998 13.21.22 */ /* wlog.cc 13/12/1999 21.51.52 */ /* view.tlcc 07/02/2001 21.04.16 */ void view_changes (USERINFO *user, SSTRINGS&tbold, SSTRINGS&tbnew, SSTRINGS&tbdel);