___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max
Função CRT interna. Recupera o número máximo de bytes em um caractere multibyte para o código de idioma atual ou especificado.
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())
Parâmetros
- localidade
A estrutura do código de idioma a partir da qual o resultado deve ser recuperado. Caso esse valor seja nulo, o código de idioma do thread atual será usado.
Valor de retorno
Recupera o número máximo de bytes em um caractere multibyte para o código de idioma de thread atual ou especificado.
Comentários
Essa é uma função interna que o CRT usa para recuperar o valor atual da macro MB_CUR_MAX do armazenamento local do thread. Recomendamos o uso da macro MB_CUR_MAX no seu código para fins de portabilidade.
A macro __mb_cur_max é uma maneira conveniente de chamar a função ___mb_cur_max_func(). A função __p___mb_cur_max é definida para fins de compatibilidade com o Visual C++ 5.0 e versões anteriores.
Funções CRT internas são específicas da implementação e estão sujeitas a alteração em cada versão. Não recomendamos usá-las no seu código.
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max |
<ctype.h>, <stdlib.h> |