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

_mingw_unicode.h
Go to the documentation of this file.
00001 
00007 #if !defined(_INC_CRT_UNICODE_MACROS)
00008 /* _INC_CRT_UNICODE_MACROS defined based on UNICODE flag */
00009 
00010 #if defined(UNICODE)
00011 # define _INC_CRT_UNICODE_MACROS 1
00012 # define __MINGW_NAME_AW(func) func##W
00013 # define __MINGW_NAME_AW_EXT(func,ext) func##W##ext
00014 # define __MINGW_NAME_UAW(func) func##_W
00015 # define __MINGW_NAME_UAW_EXT(func,ext) func##_W_##ext
00016 # define __MINGW_STRING_AW(str) L##str  /* same as TEXT() from winnt.h */
00017 # define __MINGW_PROCNAMEEXT_AW "W"
00018 #else
00019 # define _INC_CRT_UNICODE_MACROS 2
00020 # define __MINGW_NAME_AW(func) func##A
00021 # define __MINGW_NAME_AW_EXT(func,ext) func##A##ext
00022 # define __MINGW_NAME_UAW(func) func##_A
00023 # define __MINGW_NAME_UAW_EXT(func,ext) func##_A_##ext
00024 # define __MINGW_STRING_AW(str) str /* same as TEXT() from winnt.h */
00025 # define __MINGW_PROCNAMEEXT_AW "A"
00026 #endif
00027 
00028 #define __MINGW_TYPEDEF_AW(type)    \
00029     typedef __MINGW_NAME_AW(type) type;
00030 #define __MINGW_TYPEDEF_UAW(type)   \
00031     typedef __MINGW_NAME_UAW(type) type;
00032 
00033 #endif /* !defined(_INC_CRT_UNICODE_MACROS) */

Generated on Fri May 25 2012 04:28:22 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.