home *** CD-ROM | disk | FTP | other *** search
/ PC Format (South-Africa) 2001 June / PCFJune.iso / Xenon / C++ / FreeCommandLineTools.exe / Include / direct.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-31  |  1.0 KB  |  67 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 10.0
  11.  *
  12.  *      Copyright (c) 1987, 2000 by Inprise Corporation
  13.  *      All Rights Reserved.
  14.  *
  15.  */
  16.  
  17. /* $Revision:   9.3  $ */
  18.  
  19. #ifndef __DIRECT_H
  20. #define __DIRECT_H
  21.  
  22.  
  23. #if !defined(__DIR_H)
  24. #include <dir.h>
  25. #endif
  26.  
  27.  
  28. #if !defined(RC_INVOKED)
  29.  
  30. #if defined(__STDC__)
  31. #pragma warn -nak
  32. #endif
  33.  
  34. #endif  /* !RC_INVOKED */
  35.  
  36.  
  37. #ifdef __cplusplus
  38. extern "C" {
  39. #endif
  40.  
  41. /* Prototypes for MSC functions */
  42.  
  43. int    _RTLENTRY _EXPFUNC _chdrive(int __drive);
  44. char * _RTLENTRY _EXPFUNC _getdcwd(int __drive, char * __buf, int __len);
  45.  
  46. wchar_t * _RTLENTRY _EXPFUNC _wgetdcwd(int __drive, wchar_t * __buf, int __len);
  47.  
  48. unsigned long _RTLENTRY _EXPFUNC _getdrives(void);
  49.  
  50.  
  51.  
  52. #ifdef __cplusplus
  53. }
  54. #endif
  55.  
  56.  
  57. #if !defined(RC_INVOKED)
  58.  
  59. #if defined(__STDC__)
  60. #pragma warn .nak
  61. #endif
  62.  
  63. #endif  /* !RC_INVOKED */
  64.  
  65.  
  66. #endif /* __DIRECT_H */
  67.