|
ReactOS 0.4.16-dev-2332-g4cba65d
|
#include <errno.h>#include <locale.h>#include <stdarg.h>#include <stdint.h>#include <stdio.h>#include <stdlib.h>#include <wchar.h>#include "windef.h"#include "winbase.h"#include "winnls.h"

Go to the source code of this file.
Classes | |
| struct | MSVCRT__LDOUBLE |
| struct | __lc_time_data |
| struct | threadmbcinfostruct |
| struct | _frame_info |
| struct | cxx_frame_info |
| struct | __thread_data |
| struct | fpnum |
| union | _printf_arg |
Typedefs | |
| typedef void(__cdecl * | terminate_function) (void) |
| typedef void(__cdecl * | unexpected_function) (void) |
| typedef void(__cdecl * | _se_translator_function) (unsigned int code, struct _EXCEPTION_POINTERS *info) |
| typedef void(__cdecl * | MSVCRT_security_error_handler) (int, void *) |
| typedef struct __lc_time_data | __lc_time_data |
| typedef struct threadmbcinfostruct | threadmbcinfo |
| typedef struct _frame_info | frame_info |
| typedef struct __thread_data | thread_data_t |
| typedef void *(__cdecl * | malloc_func_t) (size_t) |
| typedef void(__cdecl * | free_func_t) (void *) |
| typedef int(* | puts_clbk_a) (void *, int, const char *) |
| typedef int(* | puts_clbk_w) (void *, int, const wchar_t *) |
| typedef union _printf_arg | printf_arg |
| typedef printf_arg(* | args_clbk) (void *, int, int, va_list *) |
Enumerations | |
| enum | fpmod { FP_ROUND_ZERO , FP_ROUND_DOWN , FP_ROUND_EVEN , FP_ROUND_UP , FP_VAL_INFINITY , FP_VAL_NAN } |
| #define _MAX__TIME64_T (((__time64_t)0x00000007 << 32) | 0x93406FFF) |
| #define MSVCRT_CHECK_PMT | ( | x | ) | MSVCRT_CHECK_PMT_ERR((x), EINVAL) |
| #define MSVCRT_NO_CONSOLE ((HANDLE)MSVCRT_NO_CONSOLE_FD) |
| #define MSVCRT_PRINTF_INVOKE_INVALID_PARAM_HANDLER (0x0200) |
| #define UCRTBASE_PRINTF_MASK |
| #define UCRTBASE_SCANF_MASK |
| typedef struct __lc_time_data __lc_time_data |
| typedef printf_arg(* args_clbk) (void *, int, int, va_list *) |
| typedef struct _frame_info frame_info |
| typedef union _printf_arg printf_arg |
| typedef struct __thread_data thread_data_t |
| typedef struct threadmbcinfostruct threadmbcinfo |
| Enumerator | |
|---|---|
| FP_ROUND_ZERO | |
| FP_ROUND_DOWN | |
| FP_ROUND_EVEN | |
| FP_ROUND_UP | |
| FP_VAL_INFINITY | |
| FP_VAL_NAN | |
Definition at line 350 of file msvcrt.h.
| int __cdecl __crtLCMapStringA | ( | LCID | lcid, |
| DWORD | mapflags, | ||
| const char * | src, | ||
| int | srclen, | ||
| char * | dst, | ||
| int | dstlen, | ||
| unsigned int | codepage, | ||
| int | xflag | ||
| ) |
Definition at line 877 of file locale.c.
Referenced by _mbctolower_l(), _mbctoupper_l(), _tolower_l(), and _toupper_l().
| BOOL __cdecl __CxxRegisterExceptionObject | ( | EXCEPTION_POINTERS * | ep, |
| cxx_frame_info * | frame_info | ||
| ) |
Definition at line 972 of file except.c.
Referenced by call_catch_block().
| void __cdecl __CxxUnregisterExceptionObject | ( | cxx_frame_info * | frame_info, |
| BOOL | in_use | ||
| ) |
Definition at line 996 of file except.c.
Referenced by cxx_catch_cleanup().
| void CDECL __DestructExceptionObject | ( | EXCEPTION_RECORD * | rec | ) |
Definition at line 954 of file except.c.
Referenced by __CxxUnregisterExceptionObject(), call_catch_block(), and se_translation_filter().
| char *__cdecl __unDName | ( | char * | buffer, |
| const char * | mangled, | ||
| int | buflen, | ||
| malloc_func_t | memget, | ||
| free_func_t | memfree, | ||
| unsigned short int | flags | ||
| ) |
Definition at line 1783 of file undname.c.
Referenced by type_info_name().
| frame_info *__cdecl _CreateFrameInfo | ( | frame_info * | fi, |
| void * | obj | ||
| ) |
Definition at line 893 of file except.c.
Referenced by __CxxRegisterExceptionObject().
Definition at line 227 of file heap.c.
Referenced by __getmainargs(), and __wgetmainargs().
| printf_arg arg_clbk_positional | ( | void * | ctx, |
| int | pos, | ||
| int | type, | ||
| va_list * | valist | ||
| ) |
Definition at line 870 of file wcs.c.
Referenced by _vscprintf_p_l(), vfprintf_helper(), vfwprintf_helper(), vsprintf_p_l_opt(), and vswprintf_p_l_opt().
| printf_arg arg_clbk_valist | ( | void * | ctx, |
| int | arg_pos, | ||
| int | type, | ||
| va_list * | valist | ||
| ) |
Definition at line 847 of file wcs.c.
Referenced by _vcprintf(), _vcprintf_l(), _vcwprintf(), _vcwprintf_l(), _vscprintf_p_l(), _vsnprintf(), _vsnprintf_l(), _vsnwprintf(), _vsnwprintf_l(), vfprintf_helper(), vfwprintf_helper(), vsnprintf_s_l_opt(), vsnwprintf_s_l_opt(), vsprintf_p_l_opt(), and vswprintf_p_l_opt().
Definition at line 452 of file msvcrt.h.
Referenced by _fullpath(), _getcwd(), _getdcwd(), and _tempnam().
Definition at line 430 of file msvcrt.h.
Referenced by msvcrt_valisttos_aw(), and wstrdupa_utf8().
Definition at line 435 of file msvcrt.h.
Referenced by _fullpath(), _getcwd(), _getdcwd(), astrdupw_utf8(), finddata32_wtoa(), finddata64_wtoa(), and finddata64i32_wtoa().
| threadmbcinfo * create_mbcinfo | ( | int | cp, |
| LCID | lcid, | ||
| threadmbcinfo * | old_mbcinfo | ||
| ) |
Definition at line 219 of file mbcs.c.
Referenced by _create_locale(), and _setmbcp().
Referenced by _vscprintf_p_l(), vfprintf_helper(), and vsprintf_p_l_opt().
Referenced by vfwprintf_helper(), and vswprintf_p_l_opt().
Definition at line 30 of file environ.c.
Referenced by __wgetmainargs(), env_set(), msvcrt_init_args(), wgetenv_helper(), and wputenv_helper().
Definition at line 365 of file string.c.
Referenced by _wcstod_l(), I10_OUTPUT(), and strtod_helper().
Referenced by _wcstod_l().
Definition at line 1162 of file locale.c.
Referenced by _free_locale(), _wcsicmp_l(), _wcslwr_s_l(), _wcsnicmp_l(), and _wcsupr_s_l().
| void free_locinfo | ( | pthreadlocinfo | locinfo | ) |
Definition at line 1061 of file locale.c.
Referenced by _create_locale(), create_locinfo(), free_locale_noalloc(), msvcrt_free_tls_mem(), setlocale(), and update_thread_locale().
| void free_mbcinfo | ( | pthreadmbcinfo | mbcinfo | ) |
Definition at line 1138 of file locale.c.
Referenced by _setmbcp(), free_locale_noalloc(), msvcrt_free_tls_mem(), and update_thread_locale().
Definition at line 422 of file msvcrt.h.
Referenced by convert_acp_utf8_to_wcs(), convert_wcs_to_acp_utf8(), and msvcrt_argvtos_aw().
Definition at line 1149 of file locale.c.
Referenced by _get_current_locale(), _wcsicmp_l(), _wcslwr_s_l(), _wcsnicmp_l(), and _wcsupr_s_l().
| pthreadlocinfo CDECL get_locinfo | ( | void | ) |
| pthreadmbcinfo CDECL get_mbcinfo | ( | void | ) |
| BOOL locale_to_sname | ( | const char * | locale, |
| unsigned short * | codepage, | ||
| BOOL * | sname_match, | ||
| WCHAR * | sname | ||
| ) |
Definition at line 335 of file locale.c.
Referenced by create_locinfo(), and create_mbcinfo().
Definition at line 675 of file file.c.
Definition at line 1392 of file file.c.
Definition at line 642 of file except.c.
| thread_data_t *CDECL msvcrt_get_thread_data | ( | void | ) |
Definition at line 59 of file ucrt_tls_sup.c.
Referenced by __CxxDetectRethrow(), __CxxExceptionFilter(), __CxxRegisterExceptionObject(), __CxxUnregisterExceptionObject(), __doserrno(), __fpecode(), __pxcptinfoptrs(), __uncaught_exception(), __wcserror(), _CreateFrameInfo(), _ecvt(), _errno(), _fcvt(), _FindAndUnlinkFrame(), _get_terminate(), _get_unexpected(), _gmtime64(), _invalid_parameter(), _IsExceptionObjectToBeDestroyed(), _localtime64(), _mbstok(), _mbstok_l(), _set_se_translator(), _setmbcp(), _strerror(), _wasctime(), _wcserror(), _wtmpnam(), asctime(), call_catch_block(), cxx_frame_handler(), find_catch_block(), get_current_locale_noalloc(), get_locinfo(), get_mbcinfo(), locale_to_sname(), rand(), set_terminate(), set_unexpected(), setlocale(), srand(), strerror(), strtok(), terminate(), tmpnam(), unexpected(), and wcstok().
Definition at line 404 of file data.c.
Definition at line 49 of file time.c.
Referenced by DllMain().
Definition at line 830 of file heap.c.
Referenced by DllMain().
Definition at line 720 of file file.c.
Definition at line 2151 of file locale.c.
Definition at line 74 of file math.c.
Definition at line 132 of file errno.c.
Definition at line 177 of file heap.c.
Referenced by __non_rtti_object_scalar_dtor(), __non_rtti_object_vector_dtor(), bad_cast_scalar_dtor(), bad_cast_vector_dtor(), bad_typeid_scalar_dtor(), bad_typeid_vector_dtor(), and exception_scalar_dtor().
Definition at line 143 of file heap.c.
Referenced by operator_new_dbg().
| int pf_printf_a | ( | puts_clbk_a | , |
| void * | , | ||
| const char * | , | ||
| _locale_t | , | ||
| DWORD | , | ||
| args_clbk | , | ||
| void * | , | ||
| va_list * | |||
| ) |
Referenced by _vcprintf(), _vcprintf_l(), _vscprintf_p_l(), _vsnprintf(), _vsnprintf_l(), vfprintf_helper(), vsnprintf_s_l_opt(), and vsprintf_p_l_opt().
| int pf_printf_w | ( | puts_clbk_w | , |
| void * | , | ||
| const wchar_t * | , | ||
| _locale_t | , | ||
| DWORD | , | ||
| args_clbk | , | ||
| void * | , | ||
| va_list * | |||
| ) |
Referenced by _vcwprintf(), _vcwprintf_l(), _vsnwprintf(), _vsnwprintf_l(), vfwprintf_helper(), vsnwprintf_s_l_opt(), and vswprintf_p_l_opt().
Definition at line 701 of file cpp.c.
Referenced by __std_terminate(), _register_thread_local_exe_atexit_callback(), check_noexcept(), common_exit(), cxx_local_unwind(), FromBase64(), se_translation_filter(), sinc_hex_vari_process(), sinc_mono_vari_process(), sinc_multichan_vari_process(), sinc_quad_vari_process(), sinc_stereo_vari_process(), ToBase64(), unexpected(), WaveThread(), and xsltMessage().
Definition at line 440 of file msvcrt.h.
Referenced by _access(), _chdir(), _chmod(), _execl(), _execle(), _execlp(), _execlpe(), _findfirst32(), _findfirst64(), _findfirst64i32(), _fsopen(), _fullpath(), _loaddll(), _mkdir(), _mktemp(), _mktemp_s(), _popen(), _rmdir(), _sopen_dispatch(), _spawnl(), _spawnle(), _spawnlp(), _spawnlpe(), _spawnve(), _spawnvpe(), _stat64(), _tempnam(), _unlink(), freopen(), rename(), and system().
|
extern |
Definition at line 60 of file locale.c.
Referenced by create_locinfo(), free_locinfo(), and strftime_impl().
|
extern |
Definition at line 49 of file locale.c.
Referenced by setlocale(), tolower(), and toupper().
|
extern |
Definition at line 57 of file data.c.
Referenced by __p___initenv(), and env_init().
|
extern |
Definition at line 58 of file data.c.
Referenced by __p___winitenv(), env_init(), and env_set().
Definition at line 33 of file data.c.
Referenced by __p__commode(), and msvcrt_get_flags().
|
extern |
Definition at line 263 of file file.c.
Referenced by iob_get_file().
|
extern |
Definition at line 128 of file ctype.c.
Referenced by __p__pwctype(), __pwctype_func(), and _iswctype_l().
|
extern |
Definition at line 71 of file math.c.
Referenced by _clearfp(), _control87(), _fpreset(), _set_SSE2_enable(), memmove(), and msvcrt_init_math().