|
MagickCore
6.7.5
|

Go to the source code of this file.
Data Structures | |
| struct | UTFInfo |
Defines | |
| #define | EILSEQ ENOENT |
| #define | MaxMultibyteCodes 6 |
Functions | |
| MagickPrivate MagickBooleanType | IsGlob (const char *) |
| static unsigned char * | ConvertLatin1ToUTF8 (const unsigned char *content) |
| static int | GetNextUTFCode (const char *text, unsigned int *octets) |
| static int | GetUTFCode (const char *text) |
| static unsigned int | GetUTFOctets (const char *text) |
| static MagickBooleanType | IsUTFSpace (int code) |
| static MagickBooleanType | IsUTFValid (int code) |
| static MagickBooleanType | IsUTFAscii (int code) |
Variables | |
| static UTFInfo | utf_info [MaxMultibyteCodes] |
| #define EILSEQ ENOENT |
Definition at line 26 of file token-private.h.
Referenced by GetNextUTFCode().
| #define MaxMultibyteCodes 6 |
Definition at line 29 of file token-private.h.
Referenced by GetNextUTFCode().
| static unsigned char* ConvertLatin1ToUTF8 | ( | const unsigned char * | content | ) | [inline, static] |
Definition at line 54 of file token-private.h.
References AcquireQuantumMemory().
Referenced by CanonicalXMLContent().
| static int GetNextUTFCode | ( | const char * | text, |
| unsigned int * | octets | ||
| ) | [inline, static] |
Definition at line 95 of file token-private.h.
References MaxMultibyteCodes, utf_info, UTFInfo::code_value, UTFInfo::utf_mask, and EILSEQ.
Referenced by GetUTFCode(), and GetUTFOctets().
| static int GetUTFCode | ( | const char * | text | ) | [inline, static] |
Definition at line 140 of file token-private.h.
References GetNextUTFCode().
Referenced by FormatMagickCaption(), and GlobExpression().
| static unsigned int GetUTFOctets | ( | const char * | text | ) | [inline, static] |
Definition at line 148 of file token-private.h.
References GetNextUTFCode().
Referenced by FormatMagickCaption(), and GlobExpression().
| MagickPrivate MagickBooleanType IsGlob | ( | const char * | ) |
Definition at line 593 of file token.c.
References IsPathAccessible(), MagickFalse, and MagickTrue.
Referenced by InterpretImageProperties(), and ExpandFilenames().
| static MagickBooleanType IsUTFAscii | ( | int | code | ) | [inline, static] |
Definition at line 180 of file token-private.h.
References MagickFalse, and MagickTrue.
| static MagickBooleanType IsUTFSpace | ( | int | code | ) | [inline, static] |
Definition at line 157 of file token-private.h.
References MagickTrue, and MagickFalse.
Referenced by FormatMagickCaption().
| static MagickBooleanType IsUTFValid | ( | int | code | ) | [inline, static] |
Definition at line 168 of file token-private.h.
References MagickFalse, and MagickTrue.
{
{ 0x80, 0x00, 0x000007f, 0x0000000 },
{ 0xE0, 0xC0, 0x00007ff, 0x0000080 },
{ 0xF0, 0xE0, 0x000ffff, 0x0000800 },
{ 0xF8, 0xF0, 0x01fffff, 0x0010000 },
{ 0xFC, 0xF8, 0x03fffff, 0x0200000 },
{ 0xFE, 0xFC, 0x7ffffff, 0x4000000 },
}
Definition at line 44 of file token-private.h.
Referenced by GetNextUTFCode().