ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

_native_headers.h
Go to the documentation of this file.
00001  /*
00002   *
00003   * Copyright (c) 2006
00004   * Francois Dumont
00005   *
00006   * This material is provided "as is", with absolutely no warranty expressed
00007   * or implied. Any use is at your own risk.
00008   *
00009   * Permission to use or copy this software for any purpose is hereby granted
00010   * without fee, provided the above notices are retained on all copies.
00011   * Permission to modify the code and to distribute modified code is granted,
00012   * provided the above notices are retained, and a notice that the code was
00013   * modified is included with the above copyright notice.
00014   *
00015   */
00016 
00017 #if !defined (_STLP_MAKE_HEADER)
00018 #  define _STLP_MAKE_HEADER(path, header) <path/header>
00019 #endif
00020 
00021 #if !defined (_STLP_NATIVE_HEADER)
00022 #  if !defined (_STLP_NATIVE_INCLUDE_PATH)
00023 #    define _STLP_NATIVE_INCLUDE_PATH ../include
00024 #  endif
00025 #  define _STLP_NATIVE_HEADER(header) _STLP_MAKE_HEADER(_STLP_NATIVE_INCLUDE_PATH,header)
00026 #endif
00027 
00028 /* For some compilers, C headers like <stdio.h> are located in separate directory */
00029 #if !defined (_STLP_NATIVE_C_HEADER)
00030 #  if !defined (_STLP_NATIVE_C_INCLUDE_PATH)
00031 #    define _STLP_NATIVE_C_INCLUDE_PATH _STLP_NATIVE_INCLUDE_PATH
00032 #  endif
00033 #  define _STLP_NATIVE_C_HEADER(header)  _STLP_MAKE_HEADER(_STLP_NATIVE_C_INCLUDE_PATH,header)
00034 #endif
00035 
00036 /* For some compilers, C-library headers like <cstdio> are located in separate directory */
00037 #if !defined (_STLP_NATIVE_CPP_C_HEADER)
00038 #  if !defined (_STLP_NATIVE_CPP_C_INCLUDE_PATH)
00039 #    define _STLP_NATIVE_CPP_C_INCLUDE_PATH _STLP_NATIVE_INCLUDE_PATH
00040 #  endif
00041 #  define _STLP_NATIVE_CPP_C_HEADER(header)  _STLP_MAKE_HEADER(_STLP_NATIVE_CPP_C_INCLUDE_PATH,header)
00042 #endif
00043 
00044 /* Some compilers locate basic C++ runtime support headers (<new>, <typeinfo>, <exception>) in separate directory */
00045 #if !defined ( _STLP_NATIVE_CPP_RUNTIME_HEADER )
00046 #  if !defined (_STLP_NATIVE_CPP_RUNTIME_INCLUDE_PATH)
00047 #    define _STLP_NATIVE_CPP_RUNTIME_INCLUDE_PATH _STLP_NATIVE_INCLUDE_PATH
00048 #  endif
00049 #  define _STLP_NATIVE_CPP_RUNTIME_HEADER(header)  _STLP_MAKE_HEADER(_STLP_NATIVE_CPP_RUNTIME_INCLUDE_PATH,header)
00050 #endif

Generated on Sat May 26 2012 04:28:24 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.