home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / win3 / patches / symantec / rtlinc.exe / DIRECT.H < prev    next >
C/C++ Source or Header  |  1993-09-20  |  1KB  |  54 lines

  1. /*_ direct.h   Mon Jun  4 1990   Modified by: Walter Bright */
  2. /* $Revision:   1.9  $ */
  3.  
  4. #ifndef __DIRECT_H
  5. #define __DIRECT_H
  6.  
  7. #ifndef __CLIB_H
  8. #include <clib.h>
  9. #endif
  10.  
  11. #if __cplusplus
  12. extern "C" {
  13. #endif
  14.  
  15. /* These defines are supplied for Borland compatability */
  16. #define MAXPATH    80
  17. #define MAXDRIVE    3
  18. #define MAXDIR        66
  19. #define MAXFILE    9
  20. #define MAXEXT        5
  21.  
  22. #define WILDCARDS 0x01
  23. #define EXTENSION 0x02
  24. #define FILENAME  0x04
  25. #define DIRECTORY 0x08
  26. #define DRIVE      0x10
  27.  
  28.  
  29. typedef unsigned size_t;
  30.  
  31. char *searchpath(const char *);
  32. void fnmerge( char  *,const char  *,const char  *,
  33.                   const char  *,const char  *);
  34. int fnsplit( const char  *,char  *,char  *,char  *,char  *);
  35.  
  36. char * __cdecl getcwd(char *,size_t);
  37. char * __CLIB _getdcwd(int drive,char *Pbuf,int PbufLen);
  38. int __CLIB getcurdir(int drive,char *dir);
  39. int __cdecl _chdrive(int);
  40. int __cdecl _getdrive(void);
  41. int __cdecl chdir(const char *);
  42. int __cdecl mkdir(const char *);
  43. int __cdecl rmdir(const char *);
  44. #define _chdir(direc) chdir(direc)
  45. #define _mkdir mkdir
  46. #define _rmdir rmdir
  47. #define _getcwd(direc,len) getcwd(direc,len)
  48.  
  49. #if __cplusplus
  50. }
  51. #endif
  52.  
  53. #endif
  54.