home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 May / Pcwk0597.iso / borland / cb / setup / cbuilder / data.z / DIRECT.H < prev    next >
C/C++ Source or Header  |  1997-02-28  |  1KB  |  72 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 8.0
  11.  *
  12.  *      Copyright (c) 1987, 1997 by Borland International
  13.  *      All Rights Reserved.
  14.  *
  15.  */
  16. /* $Revision:   8.2  $ */
  17.  
  18. #ifndef __DIRECT_H
  19. #define __DIRECT_H
  20.  
  21.  
  22. #if !defined(__DIR_H)
  23. #include <dir.h>
  24. #endif
  25.  
  26.  
  27. #if !defined(RC_INVOKED)
  28.  
  29. #if defined(__STDC__)
  30. #pragma warn -nak
  31. #endif
  32.  
  33. #endif  /* !RC_INVOKED */
  34.  
  35.  
  36. #ifdef __cplusplus
  37. extern "C" {
  38. #endif
  39.  
  40. /* Prototypes for MSC functions */
  41.  
  42. #if !defined(__FLAT__)
  43.  
  44. int    _Cdecl _chdrive(int __drive);
  45. char _FAR * _Cdecl _FARFUNC _getdcwd(int __drive, char _FAR *__buf, int __len);
  46. int    _Cdecl _getdrive(void);
  47.  
  48. #else   /* defined __FLAT__ */
  49.  
  50. int    _RTLENTRY _EXPFUNC _chdrive(int __drive);
  51. char * _RTLENTRY _EXPFUNC _getdcwd(int __drive, char * __buf, int __len);
  52. int    _RTLENTRY _EXPFUNC _getdrive(void);
  53.  
  54. wchar_t * _RTLENTRY _EXPFUNC _wgetdcwd(int __drive, wchar_t * __buf, int __len);
  55. #endif /* __FLAT__ */
  56.  
  57. #ifdef __cplusplus
  58. }
  59. #endif
  60.  
  61.  
  62. #if !defined(RC_INVOKED)
  63.  
  64. #if defined(__STDC__)
  65. #pragma warn .nak
  66. #endif
  67.  
  68. #endif  /* !RC_INVOKED */
  69.  
  70.  
  71. #endif /* __DIRECT_H */
  72.