00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00032 #ifndef _UT_ERROR_H_
00033 #define _UT_ERROR_H_
00034
00035 typedef enum {
00036 UT_OK=0,
00037 UT_INTERRUPTED_BY_USER,
00038 UT_ERROR,
00039
00040 UT_NOT_FOUND_ERROR,
00041
00042
00043 UT_MALLOC_ERROR=100,
00044 UT_OPEN_FILE_ERROR,
00045 UT_CLOSE_FILE_ERROR,
00046 UT_FSTAT_FILE_ERROR,
00047 UT_READ_FILE_ERROR,
00048 UT_READ_FILE_ERROR2,
00049 UT_FILE_TOO_BIG_ERROR,
00050
00051 UT_ALREADY_INITIALISED_ERROR=200,
00052 UT_SYNTAX_ERROR=210,
00053 UT_STRING_MISSING_ERROR,
00054 UT_LANG_SYS_ALREADY_DEFINED_ERROR,
00055 UT_LANG_SYS_CODE_MISSING_ERROR,
00056 UT_PARTIAL_LANG_SYS_CODE_ERROR,
00057 UT_LANG_SYS_NAME_MISSING_ERROR,
00058 UT_LANG_SYS_UNDEFINED_ERROR = 220,
00059 UT_LANG_SYS_COEF_MISSING_ERROR,
00060 UT_LANG_SYS_INCORRECT_COEF_ERROR,
00061 UT_LANG_SYS_COEF_TOO_BIG_ERROR,
00062 UT_LANG_SYS_DEF_AFTER_CHARSET_ERROR,
00063 UT_INCORRECT_CHARMAP_ENTRY_ERROR,
00064 UT_UNDEFINED_CATEGORY_ERROR = 230,
00065 UT_CHAR_TOO_BIG_ERROR,
00066 UT_UNICODE_CHAR_TOO_BIG_ERROR,
00067 UT_CHARSET_FILE_ERROR,
00068 UT_CHARMAP_ENTRY_ILLEGAL_ERROR,
00069
00070 UT_BAD_PARAMETER_ERROR = 300,
00071 UT_BAD_FLAGS_ERROR ,
00072 UT_DATA_OR_FILNAME_UNSPECIFIED_ERROR,
00073
00074 UT_EMPTY_DATA_ERROR,
00075 UT_BINARY_DATA_ERROR = 310,
00076 UT_CHARSET_NOT_RECOGNIZED_ERROR,
00077
00078 UT_ERROR_MAX = 500
00079 } UtCode;
00080
00081 #endif // _UT_ERROR_H_