___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max

Funzione CRT interna. Recupera il numero massimo di byte in un carattere multibyte per le impostazioni locali attuali o specificate.

Sintassi

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())  

Parametri

locale
Struttura di impostazioni locali da cui recuperare il risultato. Se il valore è null, verranno usate le impostazioni locali correnti.

Valore restituito

Numero massimo di byte in un carattere multibyte per le impostazioni locali del thread corrente o per le impostazioni specificate.

Note

Si tratta di una funzione interna usata da CRT per recuperare il valore attuale della macro MB_CUR_MAX dall'archivio thread-local. Per la portabilità, è consigliabile usare la macro MB_CUR_MAX nel codice.

La macro __mb_cur_max rappresenta un metodo conveniente per chiamare la funzione ___mb_cur_max_func(). La funzione __p___mb_cur_max viene definita per compatibilità con Visual C++ 5.0 e versioni precedenti.

Le funzioni CRT interne sono specifiche dell'implementazione e soggette a modifica a ogni rilascio. Se ne sconsiglia l'uso nel codice.

Requisiti

Routine Intestazione obbligatoria
___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max <ctype.h>, <stdlib.h>

Vedere anche

MB_CUR_MAX