Datasheet
The C and C++ Libraries
ARM DUI 0067D Copyright © 1999-2001 ARM Limited. All rights reserved. 4-31
__C, __C, __C, __C, __C, __C, __C, __C, __C, /* 0x0E-0x16 */
__C, __C, __C, __C, __C, __C, __C, __C, __C, /* 0x17-0x1F */
__B+__S, /* space */
__P, __P, __P, __P, __P, __P, __P, __P, /* !"#$%&'( */
__P, __P, __P, __P, __P, __P, __P, /* )*+,-./ */
__N, __N, __N, __N, __N, __N, __N, __N, __N, __N, /* 0-9 */
__P, __P, __P, __P, __P, __P, __P, /* :;<=>?@ */
__U+__X, __U+__X, __U+__X, __U+__X, __U+__X, __U+__X, /* A-F */
__U, __U, __U, __U, __U, __U, __U, __U, __U, __U, /* G-P */
__U, __U, __U, __U, __U, __U, __U, __U, __U, __U, /* Q-Z */
__P, __P, __P, __P, __P, __P, /* [\]^_` */
__L+__X, __L+__X, __L+__X, __L+__X, __L+__X, __L+__X, /* a-f */
__L, __L, __L, __L, __L, __L, __L, __L, __L, __L, /* g-p */
__L, __L, __L, __L, __L, __L, __L, __L, __L, __L, /* q-z */
__P, __P, __P, __P, /* {|}~ */
__C, /* 0x7F */
/* the whole of the top half is illegal characters */
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
__LC_CTYPE_DEF(lcctype_iso8859_1, "ISO8859-1")
{
__C, __C, __C, __C, __C, __C, __C, __C, __C, /* 0x00-0x08 */
__C+__S,__C+__S,__C+__S,__C+__S,__C+__S, /* 0x09-0x0D (BS,LF,VT,FF,CR) */
__C, __C, __C, __C, __C, __C, __C, __C, __C, /* 0x0E-0x16 */
__C, __C, __C, __C, __C, __C, __C, __C, __C, /* 0x17-0x1F */
__B+__S, /* space */
__P, __P, __P, __P, __P, __P, __P, __P, /* !"#$%&'( */
__P, __P, __P, __P, __P, __P, __P, /* )*+,-./ */
__N, __N, __N, __N, __N, __N, __N, __N, __N, __N, /* 0-9 */
__P, __P, __P, __P, __P, __P, __P, /* :;<=>?@ */
__U+__X, __U+__X, __U+__X, __U+__X, __U+__X, __U+__X, /* A-F */
__U, __U, __U, __U, __U, __U, __U, __U, __U, __U, /* G-P */
__U, __U, __U, __U, __U, __U, __U, __U, __U, __U, /* Q-Z */
__P, __P, __P, __P, __P, __P, /* [\]^_` */
__L+__X, __L+__X, __L+__X, __L+__X, __L+__X, __L+__X, /* a-f */
__L, __L, __L, __L, __L, __L, __L, __L, __L, __L, /* g-p */
__L, __L, __L, __L, __L, __L, __L, __L, __L, __L, /* q-z */
__P, __P, __P, __P, /* {|}~ */
__C, /* 0x7F */
/* ISO8859-1 top half:
* - 0x80-0x9f are control chars
* - 0xa0 is nonbreaking space (whitespace)
* - 0xa1-0xbf are punctuation chars