This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | UtCharsetEval |
Contains evaluation of a charset. More... | |
struct | UtExtCharLine |
Refers to a line with extended characters. More... | |
struct | UtText |
Contains all the information about a text and its processing. More... | |
Typedefs | |
typedef enum UtTextFlags | UtTextFlags |
Flags that control the recognition of a text. | |
typedef enum UtPassFlags | UtPassFlags |
Flags that describe each step in the processing of a text. | |
typedef UtCharsetEval | UtCharsetEval |
Contains evaluation of a charset. | |
typedef UtExtCharLine | UtExtCharLine |
Refers to a line with extended characters. | |
typedef enum UtEolType | UtEolType |
Types of End-of-line characters. | |
typedef short | UtCharsetIndex |
typedef UtText | UtText |
Contains all the information about a text and its processing. | |
Enumerations | |
enum | UtTextFlags { UT_F_UNSET = 0, UT_F_FORCE_BINARY = 1<<0, UT_F_IDENTIFY_EOL = 1<<1, UT_F_TRANSFORM_EOL = 1<<2, UT_F_REMOVE_ILLEGAL_CHAR = 1<<3, UT_F_ADD_FINAL_EOL = 1<<4, UT_F_IDENTIFY_CHARSET = 1<<5, UT_F_REFERENCE_EXT_CHAR = 1<<6, UT_F_DEFAULT = UT_F_REMOVE_ILLEGAL_CHAR | UT_F_IDENTIFY_CHARSET } |
Flags that control the recognition of a text. More... | |
enum | UtPassFlags { UT_PF_UNSET = 0, UT_PF_NONE = 1<<0, UT_PF_LOAD = 1<<1, UT_PF_RECOGNIZE = 1<<2, UT_PF_DISTRIB_PASS = 1<<3, UT_PF_EOL_PASS = 1<<4, UT_PF_XASCII_PASS = 1<<5, UT_PF_CONVERT = 1<<6, UT_PF_MAX = 1<<6 } |
Flags that describe each step in the processing of a text. More... | |
enum | UtEolType { UT_EOL_UNSET = -1, UT_EOL_CR, UT_EOL_LF, UT_EOL_CRLF, UT_EOL_LFCR, UT_EOL_MIX, UT_EOL_BSN, UT_EOL_NUL, UT_EOL_NONE } |
Types of End-of-line characters. More... | |
Variables | |
const char * | UT_EOL_NAME [] |
Names of eol type. |
Definition in file ut_text.h.
|
Contains evaluation of a charset. An array of this structure is instanciated in UtText and holds the result of the evaluation of each charset. The charset which get the best rating will be choosed for the conversion. |
|
Types of End-of-line characters. Different types are CRLF (DOS/Windows), LF (Unix), CR (Mac). The types CRLF_CR and CRLF_LF exists in some CSV databases : entries are ended with CRLF, but some fields may contains LF or CR alone to indicate a "carriage return" in the field. CR is the character 0xD, LF is 0xA.
Referenced by ut_eol_pass(). |
|
Refers to a line with extended characters. This structure refers to a line with extended characters. The list of lines with extended characters is filtered to exclude lines with same characters and is stocked in a linked list accessible from UtText. |
|
Flags that describe each step in the processing of a text. They are set by the user or by utrac to select which pass will be done, in ordrer to compute the of the process done for the 'progress bar' callback. |
|
Contains all the information about a text and its processing. This structure is created by ut_init_text() and destroyed by ut_free_text(). It is used to pass different arguments to ut_process_text(), and to stock information about the text all along its processing. |
|
Flags that control the recognition of a text. They are set by the user to tune the way the text will be analysed (during function ut_recognize() ). Some of them are unimplemented (UT_F_REFERENCE_EXT_CHAR, always true). |
|
Types of End-of-line characters. Different types are CRLF (DOS/Windows), LF (Unix), CR (Mac). The types CRLF_CR and CRLF_LF exists in some CSV databases : entries are ended with CRLF, but some fields may contains LF or CR alone to indicate a "carriage return" in the field. CR is the character 0xD, LF is 0xA.
|
|
Flags that describe each step in the processing of a text. They are set by the user or by utrac to select which pass will be done, in ordrer to compute the of the process done for the 'progress bar' callback. |
|
Flags that control the recognition of a text. They are set by the user to tune the way the text will be analysed (during function ut_recognize() ). Some of them are unimplemented (UT_F_REFERENCE_EXT_CHAR, always true).
|