___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max
Внутренняя функция CRT. Получает максимальное число байт в многобайтовом символе для текущего или указанного языкового стандарта.
int ___mb_cur_max_func(void); int ___mb_cur_max_l_func(_locale_t locale); int * __p___mb_cur_max(void); #define __mb_cur_max (___mb_cur_max_func())
Параметры
- языковой стандарт
Структура языкового стандарта, из которой предполагается получать результаты. Если значение этого параметра — NULL, используется языковой стандарт текущего потока.
Возвращаемое значение
Максимальное число байт в многобайтовом символе для текущего языкового стандарта потока или указанного языкового стандарта.
Заметки
Это внутренняя функция, которую CRT использует для получения текущего значения макроса MB_CUR_MAX из локального хранилища потока. Рекомендуется использовать макрос MB_CUR_MAX для обеспечения переносимости кода.
Макрос __mb_cur_max — это удобный способ вызова функции ___mb_cur_max_func(). Функция __p___mb_cur_max определяется для совместимости с Visual C++ 5.0 и более ранних версий.
Внутренние функции CRT связаны с конкретной реализацией и подлежат изменению в каждом выпуске. Мы не рекомендуем использовать их в коде.
Требования
Подпрограмма |
Обязательный заголовок |
---|---|
___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max |
<ctype.h>, <stdlib.h> |