_ismbbtrail, _ismbbtrail_l

Determina se um byte é um byte à direita de um caractere multibyte.

Sintaxe

int _ismbbtrail(
   unsigned int c
);
int _ismbbtrail_l(
   unsigned int c,
   _locale_t locale
);

Parâmetros

c
O inteiro a ser testado.

locale
A localidade a ser usada.

Valor retornado

_ismbbtrail retornará um valor diferente de zero se o inteiro c for o segundo byte de um caractere multibyte. Por exemplo, somente na página de código 932, os intervalos válidos são 0x40 a 0x7E e 0x80 a 0xFC.

Comentários

_ismbbtrail usa a localidade atual para comportamentos que dependem da localidade. _ismbbtrail_l é idêntico, exceto pelo fato de usar a localidade que é passada. Para obter mais informações, consulte Localidade.

Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, confira Estado global no CRT.

Requisitos

Rotina Cabeçalho necessário Cabeçalho opcional
_ismbbtrail <mbctype.h> ou <mbstring.h> <ctype.h>,* <limits.h>, <stdlib.h>
_ismbbtrail_l <mbctype.h> ou <mbstring.h> <ctype.h>,* <limits.h>, <stdlib.h>

* Para constantes de manifesto para as condições de teste.

Para obter informações sobre compatibilidade, consulte Compatibilidade.

Confira também

Classificação de bytes
_ismbb Rotinas