ReactOS Fundraising Campaign 2012
 
€ 4,060 / € 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

safecrt.h
Go to the documentation of this file.
00001 
00002 #include <errno.h>
00003 
00004 extern void * __pInvalidArgHandler;
00005 
00006 void _invalid_parameter(
00007    const wchar_t * expression,
00008    const wchar_t * function, 
00009    const wchar_t * file, 
00010    unsigned int line,
00011    uintptr_t pReserved);
00012 
00013 #ifndef _LIBCNT_
00014 #define MSVCRT_INVALID_PMT(x) _invalid_parameter(NULL, NULL, NULL, 0, 0)
00015 #define MSVCRT_CHECK_PMT(x)   ((x) || (MSVCRT_INVALID_PMT(0),0))
00016 #else
00017 /* disable secure crt parameter checks */
00018 #define MSVCRT_CHECK_PMT
00019 #define MSVCRT_INVALID_PMT
00020 #endif

Generated on Tue May 22 2012 04:40:39 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.