File Index Symbol Index

//
// corecrt_wstdlib.h
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// This file declares the wide character (wchar_t) C Standard Library functions
// that are declared by both <stdlib.h> and <wchar.h>.
//
#pragma once
#include <corecrt.h>
// Maximum number of elements, including null terminator (and negative sign
// where appropriate), needed for integer-to-string conversions for several
// bases and integer types.
#define _MAX_ITOSTR_BASE16_COUNT (8 + 1)
#define _MAX_ITOSTR_BASE10_COUNT (1 + 10 + 1)
#define _MAX_ITOSTR_BASE8_COUNT (11 + 1)
#define _MAX_ITOSTR_BASE2_COUNT (32 + 1)
#define _MAX_LTOSTR_BASE16_COUNT (8 + 1)
#define _MAX_LTOSTR_BASE10_COUNT (1 + 10 + 1)
#define _MAX_LTOSTR_BASE8_COUNT (11 + 1)
#define _MAX_LTOSTR_BASE2_COUNT (32 + 1)
#define _MAX_ULTOSTR_BASE16_COUNT (8 + 1)
#define _MAX_ULTOSTR_BASE10_COUNT (10 + 1)
#define _MAX_ULTOSTR_BASE8_COUNT (11 + 1)
#define _MAX_ULTOSTR_BASE2_COUNT (32 + 1)
#define _MAX_I64TOSTR_BASE16_COUNT (16 + 1)
#define _MAX_I64TOSTR_BASE10_COUNT (1 + 19 + 1)
#define _MAX_I64TOSTR_BASE8_COUNT (22 + 1)
#define _MAX_I64TOSTR_BASE2_COUNT (64 + 1)
#define _MAX_U64TOSTR_BASE16_COUNT (16 + 1)
#define _MAX_U64TOSTR_BASE10_COUNT (20 + 1)
#define _MAX_U64TOSTR_BASE8_COUNT (22 + 1)
#define _MAX_U64TOSTR_BASE2_COUNT (64 + 1)
#if _CRT_FUNCTIONS_REQUIRED
_Success_(return == 0)
_Check_return_wat_
);
_Success_(return == 0)
_Check_return_wat_
);
_Check_return_wat_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_wat_
); );
_Check_return_wat_
); );
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
_Check_return_
);
#pragma push_macro("_wfullpath")
#undef _wfullpath
_Success_(return != 0)
_Check_return_
);
#pragma pop_macro("_wfullpath")
_Check_return_wat_
); #pragma warning(push) #pragma warning(pop) ); ); );
#pragma push_macro("_wdupenv_s")
#undef _wdupenv_s
_Check_return_wat_
);
#pragma pop_macro("_wdupenv_s")
);
_Success_(return == 0)
_Check_return_wat_
);
_Check_return_
);
_Check_return_wat_
); ); );
#endif // _CRT_FUNCTIONS_REQUIRED