/usr/include/calc/calcerr.h is in apcalc-dev 2.12.5.0-1+b3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 | /*
* DO NOT EDIT
*
* generated by calcerr.tbl via Makefile
*/
#if !defined(__CALCERR_H__)
#define __CALCERR_H__
#define E__BASE 10000 /* calc errors start above here */
#define E_1OVER0 10001 /* Division by zero */
#define E_0OVER0 10002 /* Indeterminate (0/0) */
#define E_ADD 10003 /* Bad arguments for + */
#define E_SUB 10004 /* Bad arguments for binary - */
#define E_MUL 10005 /* Bad arguments for * */
#define E_DIV 10006 /* Bad arguments for / */
#define E_NEG 10007 /* Bad argument for unary - */
#define E_SQUARE 10008 /* Bad argument for squaring */
#define E_INV 10009 /* Bad argument for inverse */
#define E_INCV 10010 /* Bad argument for ++ */
#define E_DECV 10011 /* Bad argument for -- */
#define E_INT 10012 /* Bad argument for int */
#define E_FRAC 10013 /* Bad argument for frac */
#define E_CONJ 10014 /* Bad argument for conj */
#define E_APPR 10015 /* Bad first argument for appr */
#define E_APPR2 10016 /* Bad second argument for appr */
#define E_APPR3 10017 /* Bad third argument for appr */
#define E_ROUND 10018 /* Bad first argument for round */
#define E_ROUND2 10019 /* Bad second argument for round */
#define E_ROUND3 10020 /* Bad third argument for round */
#define E_BROUND 10021 /* Bad first argument for bround */
#define E_BROUND2 10022 /* Bad second argument for bround */
#define E_BROUND3 10023 /* Bad third argument for bround */
#define E_SQRT 10024 /* Bad first argument for sqrt */
#define E_SQRT2 10025 /* Bad second argument for sqrt */
#define E_SQRT3 10026 /* Bad third argument for sqrt */
#define E_ROOT 10027 /* Bad first argument for root */
#define E_ROOT2 10028 /* Bad second argument for root */
#define E_ROOT3 10029 /* Bad third argument for root */
#define E_NORM 10030 /* Bad argument for norm */
#define E_SHIFT 10031 /* Bad first argument for << or >> */
#define E_SHIFT2 10032 /* Bad second argument for << or >> */
#define E_SCALE 10033 /* Bad first argument for scale */
#define E_SCALE2 10034 /* Bad second argument for scale */
#define E_POWI 10035 /* Bad first argument for ^ */
#define E_POWI2 10036 /* Bad second argument for ^ */
#define E_POWER 10037 /* Bad first argument for power */
#define E_POWER2 10038 /* Bad second argument for power */
#define E_POWER3 10039 /* Bad third argument for power */
#define E_QUO 10040 /* Bad first argument for quo or // */
#define E_QUO2 10041 /* Bad second argument for quo or // */
#define E_QUO3 10042 /* Bad third argument for quo */
#define E_MOD 10043 /* Bad first argument for mod or % */
#define E_MOD2 10044 /* Bad second argument for mod or % */
#define E_MOD3 10045 /* Bad third argument for mod */
#define E_SGN 10046 /* Bad argument for sgn */
#define E_ABS 10047 /* Bad first argument for abs */
#define E_ABS2 10048 /* Bad second argument for abs */
#define E_EVAL 10049 /* Scan error in argument for eval */
#define E_STR 10050 /* Non-simple type for str */
#define E_EXP1 10051 /* Non-real epsilon for exp */
#define E_EXP2 10052 /* Bad first argument for exp */
#define E_FPUTC1 10053 /* Non-file first argument for fputc */
#define E_FPUTC2 10054 /* Bad second argument for fputc */
#define E_FPUTC3 10055 /* File not open for writing for fputc */
#define E_FGETC1 10056 /* Non-file first argument for fgetc */
#define E_FGETC2 10057 /* File not open for reading for fgetc */
#define E_FOPEN1 10058 /* Non-string arguments for fopen */
#define E_FOPEN2 10059 /* Unrecognized mode for fopen */
#define E_FREOPEN1 10060 /* Non-file first argument for freopen */
#define E_FREOPEN2 10061 /* Non-string or unrecognized mode for freopen */
#define E_FREOPEN3 10062 /* Non-string third argument for freopen */
#define E_FCLOSE1 10063 /* Non-file argument for fclose */
#define E_FFLUSH 10064 /* Non-file argument for fflush */
#define E_FPUTS1 10065 /* Non-file first argument for fputs */
#define E_FPUTS2 10066 /* Non-string argument after first for fputs */
#define E_FPUTS3 10067 /* File not open for writing for fputs */
#define E_FGETS1 10068 /* Non-file argument for fgets */
#define E_FGETS2 10069 /* File not open for reading for fgets */
#define E_FPUTSTR1 10070 /* Non-file first argument for fputstr */
#define E_FPUTSTR2 10071 /* Non-string argument after first for fputstr */
#define E_FPUTSTR3 10072 /* File not open for writing for fputstr */
#define E_FGETSTR1 10073 /* Non-file first argument for fgetstr */
#define E_FGETSTR2 10074 /* File not open for reading for fgetstr */
#define E_FGETLINE1 10075 /* Non-file argument for fgetline */
#define E_FGETLINE2 10076 /* File not open for reading for fgetline */
#define E_FGETFIELD1 10077 /* Non-file argument for fgetfield */
#define E_FGETFIELD2 10078 /* File not open for reading for fgetfield */
#define E_REWIND1 10079 /* Non-file argument for rewind */
#define E_FILES 10080 /* Non-integer argument for files */
#define E_PRINTF1 10081 /* Non-string fmt argument for fprint */
#define E_PRINTF2 10082 /* Stdout not open for writing to ??? */
#define E_FPRINTF1 10083 /* Non-file first argument for fprintf */
#define E_FPRINTF2 10084 /* Non-string second (fmt) argument for fprintf */
#define E_FPRINTF3 10085 /* File not open for writing for fprintf */
#define E_STRPRINTF1 10086 /* Non-string first (fmt) argument for strprintf */
#define E_STRPRINTF2 10087 /* Error in attempting strprintf ??? */
#define E_FSCAN1 10088 /* Non-file first argument for fscan */
#define E_FSCAN2 10089 /* File not open for reading for fscan */
#define E_STRSCAN 10090 /* Non-string first argument for strscan */
#define E_FSCANF1 10091 /* Non-file first argument for fscanf */
#define E_FSCANF2 10092 /* Non-string second (fmt) argument for fscanf */
#define E_FSCANF3 10093 /* Non-lvalue argument after second for fscanf */
#define E_FSCANF4 10094 /* File not open for reading or other error for fscanf */
#define E_STRSCANF1 10095 /* Non-string first argument for strscanf */
#define E_STRSCANF2 10096 /* Non-string second (fmt) argument for strscanf */
#define E_STRSCANF3 10097 /* Non-lvalue argument after second for strscanf */
#define E_STRSCANF4 10098 /* Some error in attempting strscanf ??? */
#define E_SCANF1 10099 /* Non-string first (fmt) argument for scanf */
#define E_SCANF2 10100 /* Non-lvalue argument after first for scanf */
#define E_SCANF3 10101 /* Some error in attempting scanf ??? */
#define E_FTELL1 10102 /* Non-file argument for ftell */
#define E_FTELL2 10103 /* File not open or other error for ftell */
#define E_FSEEK1 10104 /* Non-file first argument for fseek */
#define E_FSEEK2 10105 /* Non-integer or negative second argument for fseek */
#define E_FSEEK3 10106 /* File not open or other error for fseek */
#define E_FSIZE1 10107 /* Non-file argument for fsize */
#define E_FSIZE2 10108 /* File not open or other error for fsize */
#define E_FEOF1 10109 /* Non-file argument for feof */
#define E_FEOF2 10110 /* File not open or other error for feof */
#define E_FERROR1 10111 /* Non-file argument for ferror */
#define E_FERROR2 10112 /* File not open or other error for ferror */
#define E_UNGETC1 10113 /* Non-file argument for ungetc */
#define E_UNGETC2 10114 /* File not open for reading for ungetc */
#define E_UNGETC3 10115 /* Bad second argument or other error for ungetc */
#define E_BIGEXP 10116 /* Exponent too big in scanning */
#define E_ISATTY1 10117 /* E_ISATTY1 is no longer used */
#define E_ISATTY2 10118 /* E_ISATTY2 is no longer used */
#define E_ACCESS1 10119 /* Non-string first argument for access */
#define E_ACCESS2 10120 /* Bad second argument for access */
#define E_SEARCH1 10121 /* Bad first argument for search */
#define E_SEARCH2 10122 /* Bad second argument for search */
#define E_SEARCH3 10123 /* Bad third argument for search */
#define E_SEARCH4 10124 /* Bad fourth argument for search */
#define E_SEARCH5 10125 /* Cannot find fsize or fpos for search */
#define E_SEARCH6 10126 /* File not readable for search */
#define E_RSEARCH1 10127 /* Bad first argument for rsearch */
#define E_RSEARCH2 10128 /* Bad second argument for rsearch */
#define E_RSEARCH3 10129 /* Bad third argument for rsearch */
#define E_RSEARCH4 10130 /* Bad fourth argument for rsearch */
#define E_RSEARCH5 10131 /* Cannot find fsize or fpos for rsearch */
#define E_RSEARCH6 10132 /* File not readable for rsearch */
#define E_MANYOPEN 10133 /* Too many open files */
#define E_REWIND2 10134 /* Attempt to rewind a file that is not open */
#define E_STRERROR1 10135 /* Bad argument type for strerror */
#define E_STRERROR2 10136 /* Index out of range for strerror */
#define E_COS1 10137 /* Bad epsilon for cos */
#define E_COS2 10138 /* Bad first argument for cos */
#define E_SIN1 10139 /* Bad epsilon for sin */
#define E_SIN2 10140 /* Bad first argument for sin */
#define E_EVAL2 10141 /* Non-string argument for eval */
#define E_ARG1 10142 /* Bad epsilon for arg */
#define E_ARG2 10143 /* Bad first argument for arg */
#define E_POLAR1 10144 /* Non-real argument for polar */
#define E_POLAR2 10145 /* Bad epsilon for polar */
#define E_FCNT 10146 /* Non-integral argument for fcnt */
#define E_MATFILL1 10147 /* Non-variable first argument for matfill */
#define E_MATFILL2 10148 /* Non-matrix first argument-value for matfill */
#define E_MATDIM 10149 /* Non-matrix argument for matdim */
#define E_MATSUM 10150 /* Non-matrix argument for matsum */
#define E_ISIDENT 10151 /* E_ISIDENT is no longer used */
#define E_MATTRANS1 10152 /* Non-matrix argument for mattrans */
#define E_MATTRANS2 10153 /* Non-two-dimensional matrix for mattrans */
#define E_DET1 10154 /* Non-matrix argument for det */
#define E_DET2 10155 /* Matrix for det not of dimension 2 */
#define E_DET3 10156 /* Non-square matrix for det */
#define E_MATMIN1 10157 /* Non-matrix first argument for matmin */
#define E_MATMIN2 10158 /* Non-positive-integer second argument for matmin */
#define E_MATMIN3 10159 /* Second argument for matmin exceeds dimension */
#define E_MATMAX1 10160 /* Non-matrix first argument for matmin */
#define E_MATMAX2 10161 /* Second argument for matmax not positive integer */
#define E_MATMAX3 10162 /* Second argument for matmax exceeds dimension */
#define E_CP1 10163 /* Non-matrix argument for cp */
#define E_CP2 10164 /* Non-one-dimensional matrix for cp */
#define E_CP3 10165 /* Matrix size not 3 for cp */
#define E_DP1 10166 /* Non-matrix argument for dp */
#define E_DP2 10167 /* Non-one-dimensional matrix for dp */
#define E_DP3 10168 /* Different-size matrices for dp */
#define E_STRLEN 10169 /* Non-string argument for strlen */
#define E_STRCAT 10170 /* Non-string argument for strcat */
#define E_SUBSTR1 10171 /* Non-string first argument for strcat */
#define E_SUBSTR2 10172 /* Non-non-negative integer second argument for strcat */
#define E_CHAR 10173 /* Bad argument for char */
#define E_ORD 10174 /* Non-string argument for ord */
#define E_INSERT1 10175 /* Non-list-variable first argument for insert */
#define E_INSERT2 10176 /* Non-integral second argument for insert */
#define E_PUSH 10177 /* Non-list-variable first argument for push */
#define E_APPEND 10178 /* Non-list-variable first argument for append */
#define E_DELETE1 10179 /* Non-list-variable first argument for delete */
#define E_DELETE2 10180 /* Non-integral second argument for delete */
#define E_POP 10181 /* Non-list-variable argument for pop */
#define E_REMOVE 10182 /* Non-list-variable argument for remove */
#define E_LN1 10183 /* Bad epsilon argument for ln */
#define E_LN2 10184 /* Non-numeric first argument for ln */
#define E_ERROR1 10185 /* Non-integer argument for error */
#define E_ERROR2 10186 /* Argument outside range for error */
#define E_EVAL3 10187 /* Attempt to eval at maximum input depth */
#define E_EVAL4 10188 /* Unable to open string for reading */
#define E_RM1 10189 /* First argument for rm is not a non-empty string */
#define E_RM2 10190 /* Unable to remove a file */
#define E_RDPERM 10191 /* Operation allowed because calc mode disallows read operations */
#define E_WRPERM 10192 /* Operation allowed because calc mode disallows write operations */
#define E_EXPERM 10193 /* Operation allowed because calc mode disallows exec operations */
#define E_MIN 10194 /* Unordered arguments for min */
#define E_MAX 10195 /* Unordered arguments for max */
#define E_LISTMIN 10196 /* Unordered items for minimum of list */
#define E_LISTMAX 10197 /* Unordered items for maximum of list */
#define E_SIZE 10198 /* Size undefined for argument type */
#define E_NO_C_ARG 10199 /* Calc must be run with a -C argument to use custom function */
#define E_NO_CUSTOM 10200 /* Calc was built with custom functions disabled */
#define E_UNK_CUSTOM 10201 /* Custom function unknown, try: show custom */
#define E_BLK1 10202 /* Non-integral length for block */
#define E_BLK2 10203 /* Negative or too-large length for block */
#define E_BLK3 10204 /* Non-integral chunksize for block */
#define E_BLK4 10205 /* Negative or too-large chunksize for block */
#define E_BLKFREE1 10206 /* Named block does not exist for blkfree */
#define E_BLKFREE2 10207 /* Non-integral id specification for blkfree */
#define E_BLKFREE3 10208 /* Block with specified id does not exist */
#define E_BLKFREE4 10209 /* Block already freed */
#define E_BLKFREE5 10210 /* No-realloc protection prevents blkfree */
#define E_BLOCKS1 10211 /* Non-integer argument for blocks */
#define E_BLOCKS2 10212 /* Non-allocated index number for blocks */
#define E_COPY1 10213 /* Non-integer or negative source index for copy */
#define E_COPY2 10214 /* Source index too large for copy */
#define E_COPY3 10215 /* E_COPY3 is no longer used */
#define E_COPY4 10216 /* Non-integer or negative number for copy */
#define E_COPY5 10217 /* Number too large for copy */
#define E_COPY6 10218 /* Non-integer or negative destination index for copy */
#define E_COPY7 10219 /* Destination index too large for copy */
#define E_COPY8 10220 /* Freed block source for copy */
#define E_COPY9 10221 /* Unsuitable source type for copy */
#define E_COPY10 10222 /* Freed block destinction for copy */
#define E_COPY11 10223 /* Unsuitable destination type for copy */
#define E_COPY12 10224 /* Incompatible source and destination for copy */
#define E_COPY13 10225 /* No-copy-from source variable */
#define E_COPY14 10226 /* No-copy-to destination variable */
#define E_COPY15 10227 /* No-copy-from source named block */
#define E_COPY16 10228 /* No-copy-to destination named block */
#define E_COPY17 10229 /* No-relocate destination for copy */
#define E_COPYF1 10230 /* File not open for copy */
#define E_COPYF2 10231 /* fseek or fsize failure for copy */
#define E_COPYF3 10232 /* fwrite error for copy */
#define E_COPYF4 10233 /* fread error for copy */
#define E_PROTECT1 10234 /* Non-variable first argument for protect */
#define E_PROTECT2 10235 /* Bad second argument for protect */
#define E_PROTECT3 10236 /* Bad third argument for protect */
#define E_MATFILL3 10237 /* No-copy-to destination for matfill */
#define E_MATFILL4 10238 /* No-assign-from source for matfill */
#define E_MATTRACE1 10239 /* Non-matrix argument for mattrace */
#define E_MATTRACE2 10240 /* Non-two-dimensional argument for mattrace */
#define E_MATTRACE3 10241 /* Non-square argument for mattrace */
#define E_TAN1 10242 /* Bad epsilon for tan */
#define E_TAN2 10243 /* Bad argument for tan */
#define E_COT1 10244 /* Bad epsilon for cot */
#define E_COT2 10245 /* Bad argument for cot */
#define E_SEC1 10246 /* Bad epsilon for sec */
#define E_SEC2 10247 /* Bad argument for sec */
#define E_CSC1 10248 /* Bad epsilon for csc */
#define E_CSC2 10249 /* Bad argument for csc */
#define E_SINH1 10250 /* Bad epsilon for sinh */
#define E_SINH2 10251 /* Bad argument for sinh */
#define E_COSH1 10252 /* Bad epsilon for cosh */
#define E_COSH2 10253 /* Bad argument for cosh */
#define E_TANH1 10254 /* Bad epsilon for tanh */
#define E_TANH2 10255 /* Bad argument for tanh */
#define E_COTH1 10256 /* Bad epsilon for coth */
#define E_COTH2 10257 /* Bad argument for coth */
#define E_SECH1 10258 /* Bad epsilon for sech */
#define E_SECH2 10259 /* Bad argument for sech */
#define E_CSCH1 10260 /* Bad epsilon for csch */
#define E_CSCH2 10261 /* Bad argument for csch */
#define E_ASIN1 10262 /* Bad epsilon for asin */
#define E_ASIN2 10263 /* Bad argument for asin */
#define E_ACOS1 10264 /* Bad epsilon for acos */
#define E_ACOS2 10265 /* Bad argument for acos */
#define E_ATAN1 10266 /* Bad epsilon for atan */
#define E_ATAN2 10267 /* Bad argument for atan */
#define E_ACOT1 10268 /* Bad epsilon for acot */
#define E_ACOT2 10269 /* Bad argument for acot */
#define E_ASEC1 10270 /* Bad epsilon for asec */
#define E_ASEC2 10271 /* Bad argument for asec */
#define E_ACSC1 10272 /* Bad epsilon for acsc */
#define E_ACSC2 10273 /* Bad argument for acsc */
#define E_ASINH1 10274 /* Bad epsilon for asin */
#define E_ASINH2 10275 /* Bad argument for asinh */
#define E_ACOSH1 10276 /* Bad epsilon for acosh */
#define E_ACOSH2 10277 /* Bad argument for acosh */
#define E_ATANH1 10278 /* Bad epsilon for atanh */
#define E_ATANH2 10279 /* Bad argument for atanh */
#define E_ACOTH1 10280 /* Bad epsilon for acoth */
#define E_ACOTH2 10281 /* Bad argument for acoth */
#define E_ASECH1 10282 /* Bad epsilon for asech */
#define E_ASECH2 10283 /* Bad argument for asech */
#define E_ACSCH1 10284 /* Bad epsilon for acsch */
#define E_ACSCH2 10285 /* Bad argument for acsch */
#define E_GD1 10286 /* Bad epsilon for gd */
#define E_GD2 10287 /* Bad argument for gd */
#define E_AGD1 10288 /* Bad epsilon for agd */
#define E_AGD2 10289 /* Bad argument for agd */
#define E_LOGINF 10290 /* Log of zero or infinity */
#define E_STRADD 10291 /* String addition failure */
#define E_STRMUL 10292 /* String multiplication failure */
#define E_STRNEG 10293 /* String reversal failure */
#define E_STRSUB 10294 /* String subtraction failure */
#define E_BIT1 10295 /* Bad argument type for bit */
#define E_BIT2 10296 /* Index too large for bit */
#define E_SETBIT1 10297 /* Non-integer second argument for setbit */
#define E_SETBIT2 10298 /* Out-of-range index for setbit */
#define E_SETBIT3 10299 /* Non-string first argument for setbit */
#define E_OR 10300 /* Bad argument for or */
#define E_AND 10301 /* Bad argument for and */
#define E_STROR 10302 /* Allocation failure for string or */
#define E_STRAND 10303 /* Allocation failure for string and */
#define E_XOR 10304 /* Bad argument for xorvalue */
#define E_COMP 10305 /* Bad argument for comp */
#define E_STRDIFF 10306 /* Allocation failure for string diff */
#define E_STRCOMP 10307 /* Allocation failure for string comp */
#define E_SEG1 10308 /* Bad first argument for segment */
#define E_SEG2 10309 /* Bad second argument for segment */
#define E_SEG3 10310 /* Bad third argument for segment */
#define E_STRSEG 10311 /* Failure for string segment */
#define E_HIGHBIT1 10312 /* Bad argument type for highbit */
#define E_HIGHBIT2 10313 /* Non-integer argument for highbit */
#define E_LOWBIT1 10314 /* Bad argument type for lowbit */
#define E_LOWBIT2 10315 /* Non-integer argument for lowbit */
#define E_CONTENT 10316 /* Bad argument type for unary hash op */
#define E_HASHOP 10317 /* Bad argument type for binary hash op */
#define E_HEAD1 10318 /* Bad first argument for head */
#define E_HEAD2 10319 /* Bad second argument for head */
#define E_STRHEAD 10320 /* Failure for strhead */
#define E_TAIL1 10321 /* Bad first argument for tail */
#define E_TAIL2 10322 /* Bad second argument for tail */
#define E_STRTAIL 10323 /* Failure for strtail */
#define E_STRSHIFT 10324 /* Failure for strshift */
#define E_STRCMP 10325 /* Non-string argument for strcmp */
#define E_STRNCMP 10326 /* Bad argument type for strncmp */
#define E_XOR1 10327 /* Varying types of argument for xor */
#define E_XOR2 10328 /* Bad argument type for xor */
#define E_STRCPY 10329 /* Bad argument type for strcpy */
#define E_STRNCPY 10330 /* Bad argument type for strncpy */
#define E_BACKSLASH 10331 /* Bad argument type for unary backslash */
#define E_SETMINUS 10332 /* Bad argument type for setminus */
#define E_INDICES1 10333 /* Bad first argument type for indices */
#define E_INDICES2 10334 /* Bad second argument for indices */
#define E_EXP3 10335 /* Too-large re(argument) for exp */
#define E_SINH3 10336 /* Too-large re(argument) for sinh */
#define E_COSH3 10337 /* Too-large re(argument) for cosh */
#define E_SIN3 10338 /* Too-large im(argument) for sin */
#define E_COS3 10339 /* Too-large im(argument) for cos */
#define E_GD3 10340 /* Infinite or too-large result for gd */
#define E_AGD3 10341 /* Infinite or too-large result for agd */
#define E_POWER4 10342 /* Too-large value for power */
#define E_ROOT4 10343 /* Too-large value for root */
#define E_DGT1 10344 /* Non-real first arg for digit */
#define E_DGT2 10345 /* Non-integral second arg for digit */
#define E_DGT3 10346 /* Bad third arg for digit */
#define E_PLCS1 10347 /* Bad first argument for places */
#define E_PLCS2 10348 /* Bad second argument for places */
#define E_DGTS1 10349 /* Bad first argument for digits */
#define E_DGTS2 10350 /* Bad second argument for digits */
#define E_ILOG 10351 /* Bad first argument for ilog */
#define E_ILOGB 10352 /* Bad second argument for ilog */
#define E_ILOG10 10353 /* Bad argument for ilog10 */
#define E_ILOG2 10354 /* Bad argument for ilog2 */
#define E_COMB1 10355 /* Non-integer second arg for comb */
#define E_COMB2 10356 /* Too-large second arg for comb */
#define E_CTLN 10357 /* Bad argument for catalan */
#define E_BERN 10358 /* Bad argument for bern */
#define E_EULER 10359 /* Bad argument for euler */
#define E_SLEEP 10360 /* Bad argument for sleep */
#define E_TTY 10361 /* calc_tty failure */
#define E_ASSIGN1 10362 /* No-copy-to destination for octet assign */
#define E_ASSIGN2 10363 /* No-copy-from source for octet assign */
#define E_ASSIGN3 10364 /* No-change destination for octet assign */
#define E_ASSIGN4 10365 /* Non-variable destination for assign */
#define E_ASSIGN5 10366 /* No-assign-to destination for assign */
#define E_ASSIGN6 10367 /* No-assign-from source for assign */
#define E_ASSIGN7 10368 /* No-change destination for assign */
#define E_ASSIGN8 10369 /* No-type-change destination for assign */
#define E_ASSIGN9 10370 /* No-error-value destination for assign */
#define E_SWAP1 10371 /* No-copy argument for octet swap */
#define E_SWAP2 10372 /* No-assign-to-or-from argument for swap */
#define E_SWAP3 10373 /* Non-lvalue argument for swap */
#define E_QUOMOD1 10374 /* Non-lvalue argument 3 or 4 for quomod */
#define E_QUOMOD2 10375 /* Non-real-number arg 1 or 2 or bad arg 5 for quomod */
#define E_QUOMOD3 10376 /* No-assign-to argument 3 or 4 for quomod */
#define E_PREINC1 10377 /* No-copy-to or no-change argument for octet preinc */
#define E_PREINC2 10378 /* Non-variable argument for preinc */
#define E_PREINC3 10379 /* No-assign-to or no-change argument for preinc */
#define E_PREDEC1 10380 /* No-copy-to or no-change argument for octet predec */
#define E_PREDEC2 10381 /* Non-variable argument for predec */
#define E_PREDEC3 10382 /* No-assign-to or no-change argument for predec */
#define E_POSTINC1 10383 /* No-copy-to or no-change argument for octet postinc */
#define E_POSTINC2 10384 /* Non-variable argument for postinc */
#define E_POSTINC3 10385 /* No-assign-to or no-change argument for postinc */
#define E_POSTDEC1 10386 /* No-copy-to or no-change argument for octet postdec */
#define E_POSTDEC2 10387 /* Non-variable argument for postdec */
#define E_POSTDEC3 10388 /* No-assign-to or no-change argument for postdec */
#define E_INIT1 10389 /* Error-type structure for initialization */
#define E_INIT2 10390 /* No-copy-to structure for initialization */
#define E_INIT3 10391 /* Too many initializer values */
#define E_INIT4 10392 /* Attempt to initialize freed named block */
#define E_INIT5 10393 /* Bad structure type for initialization */
#define E_INIT6 10394 /* No-assign-to element for initialization */
#define E_INIT7 10395 /* No-change element for initialization */
#define E_INIT8 10396 /* No-type-change element for initialization */
#define E_INIT9 10397 /* No-error-value element for initialization */
#define E_INIT10 10398 /* No-assign-or-copy-from source for initialization */
#define E_LIST1 10399 /* No-relocate for list insert */
#define E_LIST2 10400 /* No-relocate for list delete */
#define E_LIST3 10401 /* No-relocate for list push */
#define E_LIST4 10402 /* No-relocate for list append */
#define E_LIST5 10403 /* No-relocate for list pop */
#define E_LIST6 10404 /* No-relocate for list remove */
#define E_MODIFY1 10405 /* Non-variable first argument for modify */
#define E_MODIFY2 10406 /* Non-string second argument for modify */
#define E_MODIFY3 10407 /* No-change first argument for modify */
#define E_MODIFY4 10408 /* Undefined function for modify */
#define E_MODIFY5 10409 /* Unacceptable type first argument for modify */
#define E_FPATHOPEN1 10410 /* Non-string arguments for fpathopen */
#define E_FPATHOPEN2 10411 /* Unrecognized mode for fpathopen */
#define E_LOG1 10412 /* Bad epsilon argument for log */
#define E_LOG2 10413 /* Non-numeric first argument for log */
#define E_FGETFILE1 10414 /* Non-file argument for fgetfile */
#define E_FGETFILE2 10415 /* File argument for fgetfile not open for reading */
#define E_FGETFILE3 10416 /* Unable to set file position in fgetfile */
#define E_ESTR 10417 /* Non-representable type for estr */
#define E_STRCASECMP 10418 /* Non-string argument for strcasecmp */
#define E_STRNCASECMP 10419 /* Bad argument type for strncasecmp */
#define E_ISUPPER 10420 /* Bad argument for isupper */
#define E_ISLOWER 10421 /* Bad argument for islower */
#define E_ISALNUM 10422 /* Bad argument for isalnum */
#define E_ISALPHA 10423 /* Bad argument for isalpha */
#define E_ISASCII 10424 /* Bad argument for isascii */
#define E_ISCNTRL 10425 /* Bad argument for iscntrl */
#define E_ISDIGIT 10426 /* Bad argument for isdigit */
#define E_ISGRAPH 10427 /* Bad argument for isgraph */
#define E_ISPRINT 10428 /* Bad argument for isprint */
#define E_ISPUNCT 10429 /* Bad argument for ispunct */
#define E_ISSPACE 10430 /* Bad argument for isspace */
#define E_ISXDIGIT 10431 /* Bad argument for isxdigit */
#define E_STRTOUPPER 10432 /* Bad argument type for strtoupper */
#define E_STRTOLOWER 10433 /* Bad argument type for strtolower */
#define E__HIGHEST 10433 /* highest calc error */
#define E__COUNT 433 /* number of calc errors */
#define E_USERDEF 20000 /* base of user defined errors */
/* names of calc error values */
#endif /* !__CALCERR_H__ */
|