___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.
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 del thread attuale.
Valore restituito
Numero massimo di byte in un carattere multibyte per le impostazioni locali del thread attuale o per quelle specificate.
Note
Si tratta di una funzione interna usata da CRT per recuperare il valore attuale della macro MB_CUR_MAX dall'archiviazione locale di thread. 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> |