ReactOS 0.4.16-dev-835-gd769f56
|
#include <corecrt_internal.h>
#include <corecrt_internal_win32_buffer.h>
#include <stdio.h>
#include <string.h>
Go to the source code of this file.
Classes | |
struct | __crt_char_traits< char > |
struct | __crt_char_traits< wchar_t > |
struct | __crt_integer_traits< long > |
struct | __crt_integer_traits< long long > |
Macros | |
#define | _CORECRT_APPLY_TO_MAPPINGS(_APPLY) |
#define | _APPLY(name, narrow_name, wide_name) _CORECRT_GENERATE_FORWARDER(static, __cdecl, name, narrow_name) |
#define | _APPLY(name, narrow_name, wide_name) _CORECRT_GENERATE_FORWARDER(static, __cdecl, name, wide_name) |
#define | _GENERATE_TCHAR_STRING_FUNCTIONS(name, string) |
#define | _CORECRT_APPLY_TO_MAPPINGS(_APPLY) |
#define | _APPLY(name, name_32, name_64) _CORECRT_GENERATE_FORWARDER(static, __cdecl, name, name_32) |
#define | _APPLY(name, name_32, name_64) _CORECRT_GENERATE_FORWARDER(static, __cdecl, name, name_64) |
Functions | |
size_t | __crt_compute_required_transform_buffer_count (unsigned const code_page, _In_z_ char const *const string) |
size_t | __crt_compute_required_transform_buffer_count (unsigned const code_page, _In_z_ wchar_t const *const string) |
_Success_ (return > 0 &&return<=buffer_count) inline size_t __crt_transform_string(unsigned const code_page | |
_In_z_ char const *const | _Out_writes_z_ (buffer_count) wchar_t *const buffer |
return | static_cast< size_t > (__acrt_MultiByteToWideChar(code_page, 0, string, -1, buffer, int_count)) |
return | static_cast< size_t > (__acrt_WideCharToMultiByte(code_page, 0, string, -1, buffer, int_count, nullptr, nullptr)) |
Variables | |
_In_z_ char const *const | string |
_In_z_ char const *const size_t const | buffer_count |
#define _APPLY | ( | name, | |
name_32, | |||
name_64 | |||
) | _CORECRT_GENERATE_FORWARDER(static, __cdecl, name, name_32) |
Definition at line 209 of file corecrt_internal_traits.h.
#define _APPLY | ( | name, | |
name_32, | |||
name_64 | |||
) | _CORECRT_GENERATE_FORWARDER(static, __cdecl, name, name_64) |
Definition at line 209 of file corecrt_internal_traits.h.
#define _APPLY | ( | name, | |
narrow_name, | |||
wide_name | |||
) | _CORECRT_GENERATE_FORWARDER(static, __cdecl, name, narrow_name) |
Definition at line 209 of file corecrt_internal_traits.h.
#define _APPLY | ( | name, | |
narrow_name, | |||
wide_name | |||
) | _CORECRT_GENERATE_FORWARDER(static, __cdecl, name, wide_name) |
Definition at line 209 of file corecrt_internal_traits.h.
Definition at line 188 of file corecrt_internal_traits.h.
Definition at line 188 of file corecrt_internal_traits.h.
Definition at line 172 of file corecrt_internal_traits.h.
|
inline |
Definition at line 278 of file corecrt_internal_traits.h.
Referenced by compute_required_transform_buffer_count(), and initialize_environment_by_cloning_nolock().
|
inline |
Definition at line 286 of file corecrt_internal_traits.h.
_In_z_ char const *const _Out_writes_z_ | ( | buffer_count | ) | const |
return static_cast< size_t > | ( | __acrt_MultiByteToWideChar(code_page, 0, string, -1, buffer, int_count) | ) |
return static_cast< size_t > | ( | __acrt_WideCharToMultiByte(code_page, 0, string, -1, buffer, int_count, nullptr, nullptr) | ) |
Definition at line 299 of file corecrt_internal_traits.h.