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

macro_checks.cpp
Go to the documentation of this file.
00001 #include <cstdio>
00002 #include <cwchar>
00003 #include <climits>
00004 
00005 #if !defined (CHAR_BIT)
00006 #  error Missing CHAR_BIT definition.
00007 #endif
00008 
00009 #if (CHAR_BIT < 0)
00010 #  error Weird WCHAR_BIT value.
00011 #endif
00012 
00013 #if !defined (CHAR_MAX)
00014 #  error Missing CHAR_MAX definition.
00015 #endif
00016 
00017 #if !defined (CHAR_MIN)
00018 #  error Missing CHAR_MIN definition.
00019 #endif
00020 
00021 #if !(CHAR_MIN < CHAR_MAX)
00022 #  error Weird CHAR_MIN or CHAR_MAX macro values.
00023 #endif
00024 
00025 #if !defined (INT_MAX)
00026 #  error Missing INT_MAX definition.
00027 #endif
00028 
00029 #if !defined (INT_MIN)
00030 #  error Missing INT_MIN definition.
00031 #endif
00032 
00033 #if !(INT_MIN < INT_MAX)
00034 #  error Weird INT_MIN or INT_MAX macro values.
00035 #endif
00036 
00037 #if !defined (LONG_MAX)
00038 #  error Missing LONG_MAX definition.
00039 #endif
00040 
00041 #if !defined (LONG_MIN)
00042 #  error Missing LONG_MIN definition.
00043 #endif
00044 
00045 #if !(LONG_MIN < LONG_MAX)
00046 #  error Weird LONG_MIN or LONG_MAX macro values.
00047 #endif
00048 
00049 #if !defined (SCHAR_MAX)
00050 #  error Missing SCHAR_MAX definition.
00051 #endif
00052 
00053 #if !defined (SCHAR_MIN)
00054 #  error Missing SCHAR_MIN definition.
00055 #endif
00056 
00057 #if !(SCHAR_MIN < SCHAR_MAX)
00058 #  error Weird SCHAR_MIN or SCHAR_MAX macro values.
00059 #endif
00060 
00061 #if !defined (SHRT_MAX)
00062 #  error Missing SHRT_MAX definition.
00063 #endif
00064 
00065 #if !defined (SHRT_MIN)
00066 #  error Missing SHRT_MIN definition.
00067 #endif
00068 
00069 #if !(SHRT_MIN < SHRT_MAX)
00070 #  error Weird SHRT_MIN or SHRT_MAX macro values.
00071 #endif
00072 
00073 #if !defined (WCHAR_MIN)
00074 #  error Missing WCHAR_MIN definition.
00075 #endif
00076 
00077 #if !defined (WCHAR_MAX)
00078 #  error Missing WCHAR_MAX definition.
00079 #endif
00080 
00081 #if !(WCHAR_MIN < WCHAR_MAX)
00082 #  error Weird WCHAR_MIN or WCHAR_MAX macro value.
00083 #endif
00084 
00085 #if !defined (UCHAR_MAX)
00086 #  error Missing UCHAR_MAX definition.
00087 #endif
00088 
00089 #if (UCHAR_MAX < 0)
00090 #  error Weird UCHAR_MAX macro value.
00091 #endif
00092 
00093 #if !defined (UINT_MAX)
00094 #  error Missing UINT_MAX definition.
00095 #endif
00096 
00097 #if (UINT_MAX < 0)
00098 #  error Weird UINT_MAX macro value.
00099 #endif
00100 
00101 #if !defined (ULONG_MAX)
00102 #  error Missing ULONG_MAX definition.
00103 #endif
00104 
00105 #if (ULONG_MAX < 0)
00106 #  error Weird ULONG_MAX macro value.
00107 #endif
00108 
00109 #if !defined (USHRT_MAX)
00110 #  error Missing USHRT_MAX definition.
00111 #endif
00112 
00113 #if (USHRT_MAX < 0)
00114 #  error Weird USHRT_MAX macro value.
00115 #endif

Generated on Sat May 26 2012 04:34:20 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.