Go to the documentation of this file. 32 #define CNV_ERR_STRING_TOO_LONG CO_CODE( CO_MODULE_CNV, 1) 33 #define CNV_ERR_BAD_TYPE CO_CODE( CO_MODULE_CNV, 2) 34 #define CNV_ERR_BAD_CHAR CO_CODE( CO_MODULE_CNV, 3) 35 #define CNV_ERR_NO_DECIMAL CO_CODE( CO_MODULE_CNV, 4) 36 #define CNV_ERR_NO_SIGN CO_CODE( CO_MODULE_CNV, 5) 37 #define CNV_ERR_BAD_LEADING CO_CODE( CO_MODULE_CNV, 6) 38 #define CNV_ERR_BAD_TRAILING CO_CODE( CO_MODULE_CNV, 7) 39 #define CNV_ERR_BAD_THOUS CO_CODE( CO_MODULE_CNV, 8) 40 #define CNV_ERR_EXTRA_INTEGER CO_CODE( CO_MODULE_CNV, 9) 41 #define CNV_ERR_EXTRA_FRACTION CO_CODE( CO_MODULE_CNV, 10) 42 #define CNV_ERR_MISSING_INTEGER CO_CODE( CO_MODULE_CNV, 11) 43 #define CNV_ERR_MISSING_FRACTION CO_CODE( CO_MODULE_CNV, 12) 44 #define CNV_ERR_EMPTY_STRING CO_CODE( CO_MODULE_CNV, 13) 45 #define CNV_ERR_BAD_POSITION CO_CODE( CO_MODULE_CNV, 14) 46 #define CNV_ERR_BAD_NULL CO_CODE( CO_MODULE_CNV, 15) 47 #define CNV_ERR_EXTRA_SIGN CO_CODE( CO_MODULE_CNV, 16) 48 #define CNV_ERR_INTEGER_OVERFLOW CO_CODE( CO_MODULE_CNV, 17) 49 #define CNV_ERR_INTEGER_UNDERFLOW CO_CODE( CO_MODULE_CNV, 18) 50 #define CNV_ERR_BAD_PATTERN CO_CODE( CO_MODULE_CNV, 19) 51 #define CNV_ERR_BAD_X_DIGITS CO_CODE( CO_MODULE_CNV, 20) 52 #define CNV_ERR_NO_CURRENCY CO_CODE( CO_MODULE_CNV, 21) 53 #define CNV_ERR_NOT_UNIQUE CO_CODE( CO_MODULE_CNV, 22) 54 #define CNV_ERR_BAD_DATE CO_CODE( CO_MODULE_CNV, 23) 55 #define CNV_ERR_BAD_YEAR CO_CODE( CO_MODULE_CNV, 24) 56 #define CNV_ERR_BAD_MONTH CO_CODE( CO_MODULE_CNV, 25) 57 #define CNV_ERR_BAD_MDAY CO_CODE( CO_MODULE_CNV, 26) 58 #define CNV_ERR_BAD_WDAY CO_CODE( CO_MODULE_CNV, 27) 59 #define CNV_ERR_FLOAT_OVERFLOW CO_CODE( CO_MODULE_CNV, 28) 60 #define CNV_ERR_FLOAT_UNDERFLOW CO_CODE( CO_MODULE_CNV, 29) 61 #define CNV_ERR_UNKNOWN_DATE CO_CODE( CO_MODULE_CNV, 30) 62 #define CNV_ERR_BAD_TIME CO_CODE( CO_MODULE_CNV, 31) 63 #define CNV_ERR_BAD_HOUR CO_CODE( CO_MODULE_CNV, 32) 64 #define CNV_ERR_BAD_MIN CO_CODE( CO_MODULE_CNV, 33) 65 #define CNV_ERR_BAD_SEC CO_CODE( CO_MODULE_CNV, 34) 66 #define CNV_ERR_BAD_MSEC CO_CODE( CO_MODULE_CNV, 35) 67 #define CNV_ERR_BAD_AM_PM CO_CODE( CO_MODULE_CNV, 36) 68 #define CNV_ERR_BAD_TIMESTAMP CO_CODE( CO_MODULE_CNV, 37) 69 #define CNV_ERR_TIMESTAMP_UNDERFLOW CO_CODE( CO_MODULE_CNV, 38) 70 #define CNV_ERR_TIMESTAMP_OVERFLOW CO_CODE( CO_MODULE_CNV, 39) 71 #define CNV_ERR_BAD_DATETIME CO_CODE( CO_MODULE_CNV, 40) 72 #define CNV_ERR_DATETIME_UNDERFLOW CO_CODE( CO_MODULE_CNV, 41) 73 #define CNV_ERR_DATETIME_OVERFLOW CO_CODE( CO_MODULE_CNV, 42) 74 #define CNV_ERR_BAD_FORMAT CO_CODE( CO_MODULE_CNV, 43) 77 #define CNV_ER_FMT_STRING_TOO_LONG \ 78 "Value string longer than %d characters." 79 #define CNV_ER_FMT_BAD_TYPE \ 80 "Can't convert value of type `%s' to a string." 81 #define CNV_ER_FMT_BAD_CHAR \ 82 "Format error -- `%s' is not allowed." 83 #define CNV_ER_FMT_NO_DECIMAL \ 84 "Format error -- decimal point missing." 85 #define CNV_ER_FMT_NO_SIGN \ 86 "Format error -- sign missing." 87 #define CNV_ER_FMT_BAD_LEADING \ 88 "Format error -- invalid leading `%s'." 89 #define CNV_ER_FMT_BAD_TRAILING \ 90 "Format error -- invalid trailing `%s'." 91 #define CNV_ER_FMT_BAD_THOUS \ 92 "Format error -- missing or misplaced thousands separator." 93 #define CNV_ER_FMT_EXTRA_INTEGER \ 94 "Format error -- too many digits in integer part." 95 #define CNV_ER_FMT_EXTRA_FRACTION \ 96 "Format error -- too many digits in fraction part." 97 #define CNV_ER_FMT_MISSING_INTEGER \ 98 "Format error -- not enough digits in integer part." 99 #define CNV_ER_FMT_MISSING_FRACTION \ 100 "Format error -- not enough digits in fraction part." 101 #define CNV_ER_FMT_EMPTY_STRING \ 102 "Format error -- empty value string." 103 #define CNV_ER_FMT_BAD_POSITION \ 104 "Format error -- `%s' in wrong position." 105 #define CNV_ER_FMT_BAD_NULL \ 106 "Can't convert non-empty string to DB_TYPE_NULL." 107 #define CNV_ER_FMT_EXTRA_SIGN \ 108 "Format error -- too many sign characters." 109 #define CNV_ER_FMT_INTEGER_OVERFLOW \ 110 "Invalid integer -- greater than %ld." 111 #define CNV_ER_FMT_INTEGER_UNDERFLOW \ 112 "Invalid integer -- less than %ld." 113 #define CNV_ER_FMT_BAD_PATTERN \ 114 "Format error -- expected `%s' at position %d." 115 #define CNV_ER_FMT_BAD_X_DIGITS \ 116 "Format error -- expected %d digits at position %d." 117 #define CNV_ER_FMT_NO_CURRENCY \ 118 "Format error -- currency symbol missing." 119 #define CNV_ER_FMT_NOT_UNIQUE \ 120 "Invalid format -- may not describe a unique date or time." 121 #define CNV_ER_FMT_BAD_DATE \ 122 "Format error -- missing or invalid date (%%%s)." 123 #define CNV_ER_FMT_BAD_YEAR \ 124 "Format error -- missing or invalid year (%%%s)." 125 #define CNV_ER_FMT_BAD_MONTH \ 126 "Format error -- missing or invalid month (%%%s)." 127 #define CNV_ER_FMT_BAD_MDAY \ 128 "Format error -- missing or invalid month day (%%%s)." 129 #define CNV_ER_FMT_BAD_WDAY \ 130 "Format error -- missing or invalid week day (%%%s)." 131 #define CNV_ER_FMT_FLOAT_OVERFLOW \ 132 "Invalid float -- greater than %e." 133 #define CNV_ER_FMT_FLOAT_UNDERFLOW \ 134 "Invalid float -- less than %e." 135 #define CNV_ER_FMT_UNKNOWN_DATE \ 136 "%s does not represent an actual date." 137 #define CNV_ER_FMT_BAD_TIME \ 138 "Format error -- missing or invalid time (%%%s)." 139 #define CNV_ER_FMT_BAD_HOUR \ 140 "Format error -- missing or invalid hour (%%%s)." 141 #define CNV_ER_FMT_BAD_MIN \ 142 "Format error -- missing or invalid minute (%%%s)." 143 #define CNV_ER_FMT_BAD_SEC \ 144 "Format error -- missing or invalid second (%%%s)." 145 #define CNV_ER_FMT_BAD_MSEC \ 146 "Format error -- missing or invalid millisecond (%%%s)." 147 #define CNV_ER_FMT_BAD_AM_PM \ 148 "Format error -- missing or invalid AM/PM (%%%s)." 149 #define CNV_ER_FMT_BAD_TIMESTAMP \ 150 "Format error -- missing or invalid timestamp (%%%s)." 151 #define CNV_ER_FMT_TIMESTAMP_UNDERFLOW \ 152 "Invalid timestamp -- less than %s." 153 #define CNV_ER_FMT_TIMESTAMP_OVERFLOW \ 154 "Invalid timestamp -- greater than %s." 155 #define CNV_ER_FMT_BAD_DATETIME \ 156 "Format error -- missing or invalid datetime (%%%s)." 157 #define CNV_ER_FMT_DATETIME_UNDERFLOW \ 158 "Invalid datetime -- less than %s." 159 #define CNV_ER_FMT_DATETIME_OVERFLOW \ 160 "Invalid datetime -- greater than %s." 162 #define CNV_ER_FMT_BAD_FORMAT \ 163 "`%s' is not a valid %s format."