Pyrogenesis  trunk
Macros
no_crt_posix.h File Reference

Go to the source code of this file.

Macros

#define WPOSIX_DEFINED_IO_INCLUDE_GUARD
 see rationale in wposix.h. More...
 
#define _INC_DIRECT
 
#define WPOSIX_DEFINED_DIRECT_INCLUDE_GUARD
 

Macro Definition Documentation

#define _INC_DIRECT
#define WPOSIX_DEFINED_DIRECT_INCLUDE_GUARD
#define WPOSIX_DEFINED_IO_INCLUDE_GUARD

see rationale in wposix.h.

prevent subsequent includes of CRT headers (e.g. <io.h>) from interfering with previous declarations made by wposix headers (e.g. open). this is accomplished by #defining their include guards. note: #include "crt_posix.h" can undo the effects of this header and pull in those headers.