___mb_cur_max_func
, ___mb_cur_max_l_func
, , __p___mb_cur_max
, __mb_cur_max
Función de CRT interna. Recupera el número máximo de bytes en un carácter multibyte de la configuración local actual o especificada.
Sintaxis
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
locale
Estructura de configuración local de la que obtener los resultados. Si este valor es nulo, se usa la configuración regional de subproceso actual.
Valor devuelto
Número máximo de bytes en un carácter multibyte de la configuración local para el subproceso actual o de la configuración local especificada.
Comentarios
___mb_cur_max_func
es una función interna que el CRT usa para recuperar el valor actual de la MB_CUR_MAX
macro del almacenamiento local del subproceso. Le recomendamos usar la macro MB_CUR_MAX
en su código de cara a la portabilidad.
La macro __mb_cur_max
constituye una forma muy cómoda de llamar a la función ___mb_cur_max_func
. La función __p___mb_cur_max
se define para la compatibilidad con Visual C++ 5.0 y versiones anteriores.
Las funciones de CRT internas son específicas de la implementación y están sujetas a cambio en cada versión. Se desaconseja usarlas en el código.
De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.
Requisitos
Routine | Encabezado necesario |
---|---|
___mb_cur_max_func , , ___mb_cur_max_l_func , __p___mb_cur_max |
<ctype.h>, <stdlib.h> |