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

stdlib.h File Reference
#include <crtdefs.h>
#include <limits.h>
#include <errno.h>
#include <sec_api/stdlib_s.h>

Go to the source code of this file.

Data Structures

struct  div_t
struct  ldiv_t
struct  _LDOUBLE
struct  _CRT_DOUBLE
struct  _CRT_FLOAT
struct  _LONGDOUBLE
struct  _LDBL12
struct  lldiv_t

Defines

#define NULL   ((void *)0)
#define EXIT_SUCCESS   0
#define EXIT_FAILURE   1
#define _ONEXIT_T_DEFINED
#define onexit_t   _onexit_t
#define _DIV_T_DEFINED
#define _CRT_DOUBLE_DEC
#define _PTR_LD(x)   ((unsigned char *)(&(x)->ld))
#define RAND_MAX   0x7fff
#define MB_CUR_MAX   ___mb_cur_max_func()
#define __max(a, b)   (((a) > (b)) ? (a) : (b))
#define __min(a, b)   (((a) < (b)) ? (a) : (b))
#define _MAX_PATH   260
#define _MAX_DRIVE   3
#define _MAX_DIR   256
#define _MAX_FNAME   256
#define _MAX_EXT   256
#define _OUT_TO_DEFAULT   0
#define _OUT_TO_STDERR   1
#define _OUT_TO_MSGBOX   2
#define _REPORT_ERRMODE   3
#define _WRITE_ABORT_MSG   0x1
#define _CALL_REPORTFAULT   0x2
#define _MAX_ENV   32767
#define _doserrno   (*__doserrno())
#define _countof(_Array)   (sizeof(_Array) / sizeof(_Array[0]))
#define _CRT_TERMINATE_DEFINED
#define _CRT_ABS_DEFINED
#define _CRT_ATOF_DEFINED
#define _CRT_ALGO_DEFINED
#define _CRT_SYSTEM_DEFINED
#define _CRT_ALLOCATION_DEFINED
#define _WSTDLIB_DEFINED
#define _CRT_WSYSTEM_DEFINED
#define _CVTBUFSIZE   (309+40)
#define _CRT_PERROR_DEFINED
#define _WSTDLIBP_DEFINED
#define _CRT_WPERROR_DEFINED
#define sys_errlist   _sys_errlist
#define sys_nerr   _sys_nerr
#define environ   _environ

Typedefs

typedef int(__cdecl_onexit_t )(void)
typedef void(__cdecl_purecall_handler )(void)
typedef void(__cdecl_invalid_parameter_handler )(const wchar_t *, const wchar_t *, const wchar_t *, unsigned int, uintptr_t)

Functions

_CRTIMP int __cdecl ___mb_cur_max_func (void)
_CRTIMP int __cdecl ___mb_cur_max_l_func (_locale_t)
_CRTIMP _purecall_handler __cdecl _set_purecall_handler (_purecall_handler _Handler)
_CRTIMP _purecall_handler __cdecl _get_purecall_handler (void)
_invalid_parameter_handler __cdecl _set_invalid_parameter_handler (_invalid_parameter_handler _Handler)
_invalid_parameter_handler __cdecl _get_invalid_parameter_handler (void)
_CRTIMP unsigned long *__cdecl __doserrno (void)
errno_t __cdecl _set_doserrno (unsigned long _Value)
errno_t __cdecl _get_doserrno (unsigned long *_Value)
_CRTIMP int *__cdecl __p___argc ()
_CRTIMP char ***__cdecl __p___argv ()
_CRTIMP wchar_t ***__cdecl __p___wargv ()
_CRTIMP char ***__cdecl __p__environ ()
_CRTIMP wchar_t ***__cdecl __p__wenviron ()
_CRTIMP char **__cdecl __p__pgmptr ()
_CRTIMP wchar_t **__cdecl __p__wpgmptr ()
_CRTIMP errno_t __cdecl _get_environ (char ***)
_CRTIMP errno_t __cdecl _get_wenviron (wchar_t ***)
_CRTIMP errno_t __cdecl _get_pgmptr (char **_Value)
_CRTIMP errno_t __cdecl _get_wpgmptr (wchar_t **_Value)
_CRTIMP errno_t __cdecl _set_fmode (int _Mode)
_CRTIMP errno_t __cdecl _get_fmode (int *_PMode)
errno_t __cdecl _get_osplatform (unsigned int *_Value)
errno_t __cdecl _get_osver (unsigned int *_Value)
errno_t __cdecl _get_winver (unsigned int *_Value)
errno_t __cdecl _get_winmajor (unsigned int *_Value)
errno_t __cdecl _get_winminor (unsigned int *_Value)
 __declspec (noreturn) void __cdecl exit(int _Code)
__CRT_INLINE void __cdecl _Exit (int status)
_CRTIMP unsigned int __cdecl _set_abort_behavior (unsigned int _Flags, unsigned int _Mask)
int __cdecl abs (int _X)
long __cdecl labs (long _X)
__MINGW_EXTENSION __int64 __cdecl _abs64 (__int64)
int __cdecl atexit (void(__cdecl *)(void))
double __cdecl atof (const char *_String)
double __cdecl _atof_l (const char *_String, _locale_t _Locale)
int __cdecl atoi (const char *_Str)
_CRTIMP int __cdecl _atoi_l (const char *_Str, _locale_t _Locale)
long __cdecl atol (const char *_Str)
_CRTIMP long __cdecl _atol_l (const char *_Str, _locale_t _Locale)
void *__cdecl bsearch (const void *_Key, const void *_Base, size_t _NumOfElements, size_t _SizeOfElements, int(__cdecl *_PtFuncCompare)(const void *, const void *))
void __cdecl qsort (void *_Base, size_t _NumOfElements, size_t _SizeOfElements, int(__cdecl *_PtFuncCompare)(const void *, const void *))
unsigned short __cdecl _byteswap_ushort (unsigned short _Short)
unsigned long __cdecl _byteswap_ulong (unsigned long _Long)
__MINGW_EXTENSION unsigned
__int64 __cdecl 
_byteswap_uint64 (unsigned __int64 _Int64)
div_t __cdecl div (int _Numerator, int _Denominator)
char *__cdecl getenv (const char *_VarName)
_CRTIMP char *__cdecl _itoa (int _Value, char *_Dest, int _Radix)
__MINGW_EXTENSION _CRTIMP char
*__cdecl 
_i64toa (__int64 _Val, char *_DstBuf, int _Radix)
__MINGW_EXTENSION _CRTIMP char
*__cdecl 
_ui64toa (unsigned __int64 _Val, char *_DstBuf, int _Radix)
__MINGW_EXTENSION _CRTIMP
__int64 __cdecl 
_atoi64 (const char *_String)
__MINGW_EXTENSION _CRTIMP
__int64 __cdecl 
_atoi64_l (const char *_String, _locale_t _Locale)
__MINGW_EXTENSION _CRTIMP
__int64 __cdecl 
_strtoi64 (const char *_String, char **_EndPtr, int _Radix)
__MINGW_EXTENSION _CRTIMP
__int64 __cdecl 
_strtoi64_l (const char *_String, char **_EndPtr, int _Radix, _locale_t _Locale)
__MINGW_EXTENSION _CRTIMP
unsigned __int64 __cdecl 
_strtoui64 (const char *_String, char **_EndPtr, int _Radix)
__MINGW_EXTENSION _CRTIMP
unsigned __int64 __cdecl 
_strtoui64_l (const char *_String, char **_EndPtr, int _Radix, _locale_t _Locale)
ldiv_t __cdecl ldiv (long _Numerator, long _Denominator)
_CRTIMP char *__cdecl _ltoa (long _Value, char *_Dest, int _Radix)
int __cdecl mblen (const char *_Ch, size_t _MaxCount)
_CRTIMP int __cdecl _mblen_l (const char *_Ch, size_t _MaxCount, _locale_t _Locale)
_CRTIMP size_t __cdecl _mbstrlen (const char *_Str)
_CRTIMP size_t __cdecl _mbstrlen_l (const char *_Str, _locale_t _Locale)
_CRTIMP size_t __cdecl _mbstrnlen (const char *_Str, size_t _MaxCount)
_CRTIMP size_t __cdecl _mbstrnlen_l (const char *_Str, size_t _MaxCount, _locale_t _Locale)
int __cdecl mbtowc (wchar_t *_DstCh, const char *_SrcCh, size_t _SrcSizeInBytes)
_CRTIMP int __cdecl _mbtowc_l (wchar_t *_DstCh, const char *_SrcCh, size_t _SrcSizeInBytes, _locale_t _Locale)
size_t __cdecl mbstowcs (wchar_t *_Dest, const char *_Source, size_t _MaxCount)
_CRTIMP size_t __cdecl _mbstowcs_l (wchar_t *_Dest, const char *_Source, size_t _MaxCount, _locale_t _Locale)
int __cdecl rand (void)
_CRTIMP int __cdecl _set_error_mode (int _Mode)
void __cdecl srand (unsigned int _Seed)
double __cdecl strtod (const char *_Str, char **_EndPtr)
float __cdecl strtof (const char *nptr, char **endptr)
long double __cdecl strtold (const char *__restrict__, char **__restrict__)
_CRTIMP double __cdecl _strtod_l (const char *_Str, char **_EndPtr, _locale_t _Locale)
long __cdecl strtol (const char *_Str, char **_EndPtr, int _Radix)
_CRTIMP long __cdecl _strtol_l (const char *_Str, char **_EndPtr, int _Radix, _locale_t _Locale)
unsigned long __cdecl strtoul (const char *_Str, char **_EndPtr, int _Radix)
_CRTIMP unsigned long __cdecl _strtoul_l (const char *_Str, char **_EndPtr, int _Radix, _locale_t _Locale)
int __cdecl system (const char *_Command)
_CRTIMP char *__cdecl _ultoa (unsigned long _Value, char *_Dest, int _Radix)
int __cdecl wctomb (char *_MbCh, wchar_t _WCh)
_CRTIMP int __cdecl _wctomb_l (char *_MbCh, wchar_t _WCh, _locale_t _Locale)
size_t __cdecl wcstombs (char *_Dest, const wchar_t *_Source, size_t _MaxCount)
_CRTIMP size_t __cdecl _wcstombs_l (char *_Dest, const wchar_t *_Source, size_t _MaxCount, _locale_t _Locale)
void *__cdecl calloc (size_t _NumOfElements, size_t _SizeOfElements)
void __cdecl free (void *_Memory)
void *__cdecl malloc (size_t _Size)
void *__cdecl realloc (void *_Memory, size_t _NewSize)
_CRTIMP void *__cdecl _recalloc (void *_Memory, size_t _Count, size_t _Size)
_CRTIMP void *__cdecl _aligned_offset_malloc (size_t _Size, size_t _Alignment, size_t _Offset)
_CRTIMP void *__cdecl _aligned_realloc (void *_Memory, size_t _Size, size_t _Alignment)
_CRTIMP void *__cdecl _aligned_recalloc (void *_Memory, size_t _Count, size_t _Size, size_t _Alignment)
_CRTIMP void *__cdecl _aligned_offset_realloc (void *_Memory, size_t _Size, size_t _Alignment, size_t _Offset)
_CRTIMP void *__cdecl _aligned_offset_recalloc (void *_Memory, size_t _Count, size_t _Size, size_t _Alignment, size_t _Offset)
_CRTIMP wchar_t *__cdecl _itow (int _Value, wchar_t *_Dest, int _Radix)
_CRTIMP wchar_t *__cdecl _ltow (long _Value, wchar_t *_Dest, int _Radix)
_CRTIMP wchar_t *__cdecl _ultow (unsigned long _Value, wchar_t *_Dest, int _Radix)
double __cdecl wcstod (const wchar_t *_Str, wchar_t **_EndPtr)
float __cdecl wcstof (const wchar_t *nptr, wchar_t **endptr)
long double __cdecl wcstold (const wchar_t *__restrict__, wchar_t **__restrict__)
_CRTIMP double __cdecl _wcstod_l (const wchar_t *_Str, wchar_t **_EndPtr, _locale_t _Locale)
long __cdecl wcstol (const wchar_t *_Str, wchar_t **_EndPtr, int _Radix)
_CRTIMP long __cdecl _wcstol_l (const wchar_t *_Str, wchar_t **_EndPtr, int _Radix, _locale_t _Locale)
unsigned long __cdecl wcstoul (const wchar_t *_Str, wchar_t **_EndPtr, int _Radix)
_CRTIMP unsigned long __cdecl _wcstoul_l (const wchar_t *_Str, wchar_t **_EndPtr, int _Radix, _locale_t _Locale)
_CRTIMP wchar_t *__cdecl _wgetenv (const wchar_t *_VarName)
_CRTIMP int __cdecl _wsystem (const wchar_t *_Command)
_CRTIMP double __cdecl _wtof (const wchar_t *_Str)
_CRTIMP double __cdecl _wtof_l (const wchar_t *_Str, _locale_t _Locale)
_CRTIMP int __cdecl _wtoi (const wchar_t *_Str)
_CRTIMP int __cdecl _wtoi_l (const wchar_t *_Str, _locale_t _Locale)
_CRTIMP long __cdecl _wtol (const wchar_t *_Str)
_CRTIMP long __cdecl _wtol_l (const wchar_t *_Str, _locale_t _Locale)
__MINGW_EXTENSION _CRTIMP
wchar_t *__cdecl 
_i64tow (__int64 _Val, wchar_t *_DstBuf, int _Radix)
__MINGW_EXTENSION _CRTIMP
wchar_t *__cdecl 
_ui64tow (unsigned __int64 _Val, wchar_t *_DstBuf, int _Radix)
__MINGW_EXTENSION _CRTIMP
__int64 __cdecl 
_wtoi64 (const wchar_t *_Str)
__MINGW_EXTENSION _CRTIMP
__int64 __cdecl 
_wtoi64_l (const wchar_t *_Str, _locale_t _Locale)
__MINGW_EXTENSION _CRTIMP
__int64 __cdecl 
_wcstoi64 (const wchar_t *_Str, wchar_t **_EndPtr, int _Radix)
__MINGW_EXTENSION _CRTIMP
__int64 __cdecl 
_wcstoi64_l (const wchar_t *_Str, wchar_t **_EndPtr, int _Radix, _locale_t _Locale)
__MINGW_EXTENSION _CRTIMP
unsigned __int64 __cdecl 
_wcstoui64 (const wchar_t *_Str, wchar_t **_EndPtr, int _Radix)
__MINGW_EXTENSION _CRTIMP
unsigned __int64 __cdecl 
_wcstoui64_l (const wchar_t *_Str, wchar_t **_EndPtr, int _Radix, _locale_t _Locale)
_CRTIMP char *__cdecl _fullpath (char *_FullPath, const char *_Path, size_t _SizeInBytes)
_CRTIMP char *__cdecl _ecvt (double _Val, int _NumOfDigits, int *_PtDec, int *_PtSign)
_CRTIMP char *__cdecl _fcvt (double _Val, int _NumOfDec, int *_PtDec, int *_PtSign)
_CRTIMP char *__cdecl _gcvt (double _Val, int _NumOfDigits, char *_DstBuf)
_CRTIMP int __cdecl _atodbl (_CRT_DOUBLE *_Result, char *_Str)
_CRTIMP int __cdecl _atoldbl (_LDOUBLE *_Result, char *_Str)
_CRTIMP int __cdecl _atoflt (_CRT_FLOAT *_Result, char *_Str)
_CRTIMP int __cdecl _atodbl_l (_CRT_DOUBLE *_Result, char *_Str, _locale_t _Locale)
_CRTIMP int __cdecl _atoldbl_l (_LDOUBLE *_Result, char *_Str, _locale_t _Locale)
_CRTIMP int __cdecl _atoflt_l (_CRT_FLOAT *_Result, char *_Str, _locale_t _Locale)
unsigned long __cdecl _lrotl (unsigned long _Val, int _Shift)
unsigned long __cdecl _lrotr (unsigned long _Val, int _Shift)
_CRTIMP void __cdecl _makepath (char *_Path, const char *_Drive, const char *_Dir, const char *_Filename, const char *_Ext)
_onexit_t __cdecl _onexit (_onexit_t _Func)
void __cdecl perror (const char *_ErrMsg)
_CRTIMP int __cdecl _putenv (const char *_EnvString)
unsigned int __cdecl _rotl (unsigned int _Val, int _Shift)
__MINGW_EXTENSION unsigned
__int64 __cdecl 
_rotl64 (unsigned __int64 _Val, int _Shift)
unsigned int __cdecl _rotr (unsigned int _Val, int _Shift)
__MINGW_EXTENSION unsigned
__int64 __cdecl 
_rotr64 (unsigned __int64 _Val, int _Shift)
_CRTIMP void __cdecl _searchenv (const char *_Filename, const char *_EnvVar, char *_ResultPath)
_CRTIMP void __cdecl _splitpath (const char *_FullPath, char *_Drive, char *_Dir, char *_Filename, char *_Ext)
_CRTIMP void __cdecl _swab (char *_Buf1, char *_Buf2, int _SizeInBytes)
_CRTIMP wchar_t *__cdecl _wfullpath (wchar_t *_FullPath, const wchar_t *_Path, size_t _SizeInWords)
_CRTIMP void __cdecl _wmakepath (wchar_t *_ResultPath, const wchar_t *_Drive, const wchar_t *_Dir, const wchar_t *_Filename, const wchar_t *_Ext)
_CRTIMP void __cdecl _wperror (const wchar_t *_ErrMsg)
_CRTIMP int __cdecl _wputenv (const wchar_t *_EnvString)
_CRTIMP void __cdecl _wsearchenv (const wchar_t *_Filename, const wchar_t *_EnvVar, wchar_t *_ResultPath)
_CRTIMP void __cdecl _wsplitpath (const wchar_t *_FullPath, wchar_t *_Drive, wchar_t *_Dir, wchar_t *_Filename, wchar_t *_Ext)
_CRTIMP
__MINGW_ATTRIB_DEPRECATED void
__cdecl 
_beep (unsigned _Frequency, unsigned _Duration)
_CRTIMP
__MINGW_ATTRIB_DEPRECATED void
__cdecl 
_seterrormode (int _Mode)
_CRTIMP
__MINGW_ATTRIB_DEPRECATED void
__cdecl 
_sleep (unsigned long _Duration)
_CRTIMP char *__cdecl ecvt (double _Val, int _NumOfDigits, int *_PtDec, int *_PtSign)
_CRTIMP char *__cdecl fcvt (double _Val, int _NumOfDec, int *_PtDec, int *_PtSign)
_CRTIMP char *__cdecl gcvt (double _Val, int _NumOfDigits, char *_DstBuf)
_CRTIMP char *__cdecl itoa (int _Val, char *_DstBuf, int _Radix)
_CRTIMP char *__cdecl ltoa (long _Val, char *_DstBuf, int _Radix)
_CRTIMP int __cdecl putenv (const char *_EnvString)
_CRTIMP void __cdecl swab (char *_Buf1, char *_Buf2, int _SizeInBytes)
_CRTIMP char *__cdecl ultoa (unsigned long _Val, char *_Dstbuf, int _Radix)
onexit_t __cdecl onexit (onexit_t _Func)
__MINGW_EXTENSION lldiv_t __cdecl lldiv (long long, long long)
__MINGW_EXTENSION __CRT_INLINE
long long __cdecl 
llabs (long long _j)
__MINGW_EXTENSION long long __cdecl strtoll (const char *__restrict__, char **__restrict, int)
__MINGW_EXTENSION unsigned
long long __cdecl 
strtoull (const char *__restrict__, char **__restrict__, int)
__MINGW_EXTENSION long long __cdecl atoll (const char *)
__MINGW_EXTENSION long long __cdecl wtoll (const wchar_t *)
__MINGW_EXTENSION char *__cdecl lltoa (long long, char *, int)
__MINGW_EXTENSION char *__cdecl ulltoa (unsigned long long, char *, int)
__MINGW_EXTENSION wchar_t *__cdecl lltow (long long, wchar_t *, int)
__MINGW_EXTENSION wchar_t *__cdecl ulltow (unsigned long long, wchar_t *, int)

Variables

_CRTIMP int __mb_cur_max
_CRTIMP char_sys_errlist []
_CRTIMP int _sys_nerr
_CRTIMP int __argc
_CRTIMP char ** __argv
_CRTIMP wchar_t ** __wargv
_CRTIMP char ** _environ
_CRTIMP wchar_t ** _wenviron
_CRTIMP char_pgmptr
_CRTIMP wchar_t_wpgmptr
_CRTIMP int _fmode
_CRTIMP unsigned int _osplatform
_CRTIMP unsigned int _osver
_CRTIMP unsigned int _winver
_CRTIMP unsigned int _winmajor
_CRTIMP unsigned int _winminor

Generated on Sat May 26 2012 05:27:12 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.