home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / MN321SRC.ZIP / fileutil.h < prev    next >
C/C++ Source or Header  |  2004-07-11  |  1KB  |  45 lines

  1. /* $Id: fileutil.h,v 1.5 2004/07/11 09:32:05 ozzmosis Exp $ */
  2.  
  3. #include "os.h"
  4.  
  5. extern char MakeSourceFile[MYMAXFILE + MYMAXEXT];
  6. extern char OutFile[MYMAXFILE + MYMAXEXT];
  7. extern char OutDiff[MYMAXFILE + MYMAXEXT];
  8. extern char CopyrightFile[MYMAXFILE + MYMAXEXT];
  9. extern char PrologFile[MYMAXFILE + MYMAXEXT];
  10. extern char EpilogFile[MYMAXFILE + MYMAXEXT];
  11. extern char MergeFilename[MYMAXPATH];
  12. extern char CommentsFile[MYMAXPATH];
  13.  
  14. extern char CurDir[MYMAXDIR];
  15. extern char OutDir[MYMAXDIR];
  16. extern char MasterDir[MYMAXDIR];
  17. extern char UpdateDir[MYMAXDIR];
  18. extern char MessageDir[MYMAXDIR];
  19. extern char MailfileDir[MYMAXDIR];
  20. extern char UploadDir[MYMAXDIR];
  21. extern char BadDir[MYMAXDIR];
  22.  
  23. extern char BatchFile[MYMAXPATH];
  24. extern char CalledBatchFile[MYMAXFILE];
  25.  
  26. int GetPath(char *arg, int switchno);
  27.  
  28.  /* returns length of extension 0..3 */
  29. int getext(char *ext, char *filename);
  30. void swapext(char *newname, const char *origname, const char *newext);
  31. void myfnmerge(char *output, const char *drive, const char *dir,
  32.                const char *name, const char *ext);
  33. void myfnsplit(const char *input, char *drive, char *dir, char *name,
  34.                char *ext);
  35. long filesize(const char *filename);
  36. extern int do_clean;
  37. extern char OldExtensions[4][MYMAXEXT];
  38.  
  39. void cleanit(void);
  40. void cleanold(char *path, char *filename, char *ext);
  41. void CopyOrMove(int copy, char *source, char *destdir, char *destname);
  42.  
  43. /* Now in OS.H as a #define 
  44. int filecmp (const char *a, const char *b);*/
  45.