home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 May / Pcwk5b98.iso / Borland / Cplus45 / BC45 / INC.PAK / DIRECT.H < prev    next >
C/C++ Source or Header  |  1995-08-29  |  1KB  |  70 lines

  1. /*  direct.h
  2.  
  3.  
  4.     Defines structures, macros, and functions for dealing with
  5.     directories and pathnames.
  6.  
  7. */
  8.  
  9. /*
  10.  *      C/C++ Run Time Library - Version 6.5
  11.  *
  12.  *      Copyright (c) 1987, 1994 by Borland International
  13.  *      All Rights Reserved.
  14.  *
  15.  */
  16.  
  17. #ifndef __DIRECT_H
  18. #define __DIRECT_H
  19.  
  20.  
  21. #if !defined(__DIR_H)
  22. #include <dir.h>
  23. #endif
  24.  
  25.  
  26. #if !defined(RC_INVOKED)
  27.  
  28. #if defined(__STDC__)
  29. #pragma warn -nak
  30. #endif
  31.  
  32. #endif  /* !RC_INVOKED */
  33.  
  34.  
  35. #ifdef __cplusplus
  36. extern "C" {
  37. #endif
  38.  
  39. /* Prototypes for MSC functions */
  40.  
  41. #if !defined(__FLAT__)
  42.  
  43. int    _Cdecl _chdrive(int __drive);
  44. char _FAR * _Cdecl _FARFUNC _getdcwd(int __drive, char _FAR *__buf, int __len);
  45. int    _Cdecl _getdrive(void);
  46.  
  47. #else   /* defined __FLAT__ */
  48.  
  49. int    _RTLENTRY _EXPFUNC _chdrive(int __drive);
  50. char * _RTLENTRY _EXPFUNC _getdcwd(int __drive, char * __buf, int __len);
  51. int    _RTLENTRY _EXPFUNC _getdrive(void);
  52.  
  53. #endif /* __FLAT__ */
  54.  
  55. #ifdef __cplusplus
  56. }
  57. #endif
  58.  
  59.  
  60. #if !defined(RC_INVOKED)
  61.  
  62. #if defined(__STDC__)
  63. #pragma warn .nak
  64. #endif
  65.  
  66. #endif  /* !RC_INVOKED */
  67.  
  68.  
  69. #endif /* __DIRECT_H */
  70.