/usr/share/calc/help/errorcodes is in apcalc-common 2.12.5.0-1.
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 456 457 458 459 460 461 | Calc generated error codes (see the error help file):
## Copyright (C) 1999 Landon Curt Noll
##
## Calc is open software; you can redistribute it and/or modify it under
## the terms of the version 2.1 of the GNU Lesser General Public License
## as published by the Free Software Foundation.
##
## Calc is distributed in the hope that it will be useful, but WITHOUT
## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
## or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
## Public License for more details.
##
## A copy of version 2.1 of the GNU Lesser General Public License is
## distributed with calc under the filename COPYING-LGPL. You should have
## received a copy with calc; if not, write to Free Software Foundation, Inc.
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
##
## @(#) $Revision: 30.1 $
## @(#) $Id: errorcodes.hdr,v 30.1 2007/03/16 11:10:42 chongo Exp $
## @(#) $Source: /usr/local/src/bin/calc/help/RCS/errorcodes.hdr,v $
##
## Under source code control: 1995/12/18 03:19:11
## File existed as early as: 1995
##
## chongo <was here> /\oo/\ http://www.isthe.com/chongo/
## Share and enjoy! :-) http://www.isthe.com/chongo/tech/comp/calc/
10001 Division by zero
10002 Indeterminate (0/0)
10003 Bad arguments for +
10004 Bad arguments for binary -
10005 Bad arguments for *
10006 Bad arguments for /
10007 Bad argument for unary -
10008 Bad argument for squaring
10009 Bad argument for inverse
10010 Bad argument for ++
10011 Bad argument for --
10012 Bad argument for int
10013 Bad argument for frac
10014 Bad argument for conj
10015 Bad first argument for appr
10016 Bad second argument for appr
10017 Bad third argument for appr
10018 Bad first argument for round
10019 Bad second argument for round
10020 Bad third argument for round
10021 Bad first argument for bround
10022 Bad second argument for bround
10023 Bad third argument for bround
10024 Bad first argument for sqrt
10025 Bad second argument for sqrt
10026 Bad third argument for sqrt
10027 Bad first argument for root
10028 Bad second argument for root
10029 Bad third argument for root
10030 Bad argument for norm
10031 Bad first argument for << or >>
10032 Bad second argument for << or >>
10033 Bad first argument for scale
10034 Bad second argument for scale
10035 Bad first argument for ^
10036 Bad second argument for ^
10037 Bad first argument for power
10038 Bad second argument for power
10039 Bad third argument for power
10040 Bad first argument for quo or //
10041 Bad second argument for quo or //
10042 Bad third argument for quo
10043 Bad first argument for mod or %
10044 Bad second argument for mod or %
10045 Bad third argument for mod
10046 Bad argument for sgn
10047 Bad first argument for abs
10048 Bad second argument for abs
10049 Scan error in argument for eval
10050 Non-simple type for str
10051 Non-real epsilon for exp
10052 Bad first argument for exp
10053 Non-file first argument for fputc
10054 Bad second argument for fputc
10055 File not open for writing for fputc
10056 Non-file first argument for fgetc
10057 File not open for reading for fgetc
10058 Non-string arguments for fopen
10059 Unrecognized mode for fopen
10060 Non-file first argument for freopen
10061 Non-string or unrecognized mode for freopen
10062 Non-string third argument for freopen
10063 Non-file argument for fclose
10064 Non-file argument for fflush
10065 Non-file first argument for fputs
10066 Non-string argument after first for fputs
10067 File not open for writing for fputs
10068 Non-file argument for fgets
10069 File not open for reading for fgets
10070 Non-file first argument for fputstr
10071 Non-string argument after first for fputstr
10072 File not open for writing for fputstr
10073 Non-file first argument for fgetstr
10074 File not open for reading for fgetstr
10075 Non-file argument for fgetline
10076 File not open for reading for fgetline
10077 Non-file argument for fgetfield
10078 File not open for reading for fgetfield
10079 Non-file argument for rewind
10080 Non-integer argument for files
10081 Non-string fmt argument for fprint
10082 Stdout not open for writing to ???
10083 Non-file first argument for fprintf
10084 Non-string second (fmt) argument for fprintf
10085 File not open for writing for fprintf
10086 Non-string first (fmt) argument for strprintf
10087 Error in attempting strprintf ???
10088 Non-file first argument for fscan
10089 File not open for reading for fscan
10090 Non-string first argument for strscan
10091 Non-file first argument for fscanf
10092 Non-string second (fmt) argument for fscanf
10093 Non-lvalue argument after second for fscanf
10094 File not open for reading or other error for fscanf
10095 Non-string first argument for strscanf
10096 Non-string second (fmt) argument for strscanf
10097 Non-lvalue argument after second for strscanf
10098 Some error in attempting strscanf ???
10099 Non-string first (fmt) argument for scanf
10100 Non-lvalue argument after first for scanf
10101 Some error in attempting scanf ???
10102 Non-file argument for ftell
10103 File not open or other error for ftell
10104 Non-file first argument for fseek
10105 Non-integer or negative second argument for fseek
10106 File not open or other error for fseek
10107 Non-file argument for fsize
10108 File not open or other error for fsize
10109 Non-file argument for feof
10110 File not open or other error for feof
10111 Non-file argument for ferror
10112 File not open or other error for ferror
10113 Non-file argument for ungetc
10114 File not open for reading for ungetc
10115 Bad second argument or other error for ungetc
10116 Exponent too big in scanning
10117 E_ISATTY1 is no longer used
10118 E_ISATTY2 is no longer used
10119 Non-string first argument for access
10120 Bad second argument for access
10121 Bad first argument for search
10122 Bad second argument for search
10123 Bad third argument for search
10124 Bad fourth argument for search
10125 Cannot find fsize or fpos for search
10126 File not readable for search
10127 Bad first argument for rsearch
10128 Bad second argument for rsearch
10129 Bad third argument for rsearch
10130 Bad fourth argument for rsearch
10131 Cannot find fsize or fpos for rsearch
10132 File not readable for rsearch
10133 Too many open files
10134 Attempt to rewind a file that is not open
10135 Bad argument type for strerror
10136 Index out of range for strerror
10137 Bad epsilon for cos
10138 Bad first argument for cos
10139 Bad epsilon for sin
10140 Bad first argument for sin
10141 Non-string argument for eval
10142 Bad epsilon for arg
10143 Bad first argument for arg
10144 Non-real argument for polar
10145 Bad epsilon for polar
10146 Non-integral argument for fcnt
10147 Non-variable first argument for matfill
10148 Non-matrix first argument-value for matfill
10149 Non-matrix argument for matdim
10150 Non-matrix argument for matsum
10151 E_ISIDENT is no longer used
10152 Non-matrix argument for mattrans
10153 Non-two-dimensional matrix for mattrans
10154 Non-matrix argument for det
10155 Matrix for det not of dimension 2
10156 Non-square matrix for det
10157 Non-matrix first argument for matmin
10158 Non-positive-integer second argument for matmin
10159 Second argument for matmin exceeds dimension
10160 Non-matrix first argument for matmin
10161 Second argument for matmax not positive integer
10162 Second argument for matmax exceeds dimension
10163 Non-matrix argument for cp
10164 Non-one-dimensional matrix for cp
10165 Matrix size not 3 for cp
10166 Non-matrix argument for dp
10167 Non-one-dimensional matrix for dp
10168 Different-size matrices for dp
10169 Non-string argument for strlen
10170 Non-string argument for strcat
10171 Non-string first argument for strcat
10172 Non-non-negative integer second argument for strcat
10173 Bad argument for char
10174 Non-string argument for ord
10175 Non-list-variable first argument for insert
10176 Non-integral second argument for insert
10177 Non-list-variable first argument for push
10178 Non-list-variable first argument for append
10179 Non-list-variable first argument for delete
10180 Non-integral second argument for delete
10181 Non-list-variable argument for pop
10182 Non-list-variable argument for remove
10183 Bad epsilon argument for ln
10184 Non-numeric first argument for ln
10185 Non-integer argument for error
10186 Argument outside range for error
10187 Attempt to eval at maximum input depth
10188 Unable to open string for reading
10189 First argument for rm is not a non-empty string
10190 Unable to remove a file
10191 Operation allowed because calc mode disallows read operations
10192 Operation allowed because calc mode disallows write operations
10193 Operation allowed because calc mode disallows exec operations
10194 Unordered arguments for min
10195 Unordered arguments for max
10196 Unordered items for minimum of list
10197 Unordered items for maximum of list
10198 Size undefined for argument type
10199 Calc must be run with a -C argument to use custom function
10200 Calc was built with custom functions disabled
10201 Custom function unknown, try: show custom
10202 Non-integral length for block
10203 Negative or too-large length for block
10204 Non-integral chunksize for block
10205 Negative or too-large chunksize for block
10206 Named block does not exist for blkfree
10207 Non-integral id specification for blkfree
10208 Block with specified id does not exist
10209 Block already freed
10210 No-realloc protection prevents blkfree
10211 Non-integer argument for blocks
10212 Non-allocated index number for blocks
10213 Non-integer or negative source index for copy
10214 Source index too large for copy
10215 E_COPY3 is no longer used
10216 Non-integer or negative number for copy
10217 Number too large for copy
10218 Non-integer or negative destination index for copy
10219 Destination index too large for copy
10220 Freed block source for copy
10221 Unsuitable source type for copy
10222 Freed block destinction for copy
10223 Unsuitable destination type for copy
10224 Incompatible source and destination for copy
10225 No-copy-from source variable
10226 No-copy-to destination variable
10227 No-copy-from source named block
10228 No-copy-to destination named block
10229 No-relocate destination for copy
10230 File not open for copy
10231 fseek or fsize failure for copy
10232 fwrite error for copy
10233 fread error for copy
10234 Non-variable first argument for protect
10235 Bad second argument for protect
10236 Bad third argument for protect
10237 No-copy-to destination for matfill
10238 No-assign-from source for matfill
10239 Non-matrix argument for mattrace
10240 Non-two-dimensional argument for mattrace
10241 Non-square argument for mattrace
10242 Bad epsilon for tan
10243 Bad argument for tan
10244 Bad epsilon for cot
10245 Bad argument for cot
10246 Bad epsilon for sec
10247 Bad argument for sec
10248 Bad epsilon for csc
10249 Bad argument for csc
10250 Bad epsilon for sinh
10251 Bad argument for sinh
10252 Bad epsilon for cosh
10253 Bad argument for cosh
10254 Bad epsilon for tanh
10255 Bad argument for tanh
10256 Bad epsilon for coth
10257 Bad argument for coth
10258 Bad epsilon for sech
10259 Bad argument for sech
10260 Bad epsilon for csch
10261 Bad argument for csch
10262 Bad epsilon for asin
10263 Bad argument for asin
10264 Bad epsilon for acos
10265 Bad argument for acos
10266 Bad epsilon for atan
10267 Bad argument for atan
10268 Bad epsilon for acot
10269 Bad argument for acot
10270 Bad epsilon for asec
10271 Bad argument for asec
10272 Bad epsilon for acsc
10273 Bad argument for acsc
10274 Bad epsilon for asin
10275 Bad argument for asinh
10276 Bad epsilon for acosh
10277 Bad argument for acosh
10278 Bad epsilon for atanh
10279 Bad argument for atanh
10280 Bad epsilon for acoth
10281 Bad argument for acoth
10282 Bad epsilon for asech
10283 Bad argument for asech
10284 Bad epsilon for acsch
10285 Bad argument for acsch
10286 Bad epsilon for gd
10287 Bad argument for gd
10288 Bad epsilon for agd
10289 Bad argument for agd
10290 Log of zero or infinity
10291 String addition failure
10292 String multiplication failure
10293 String reversal failure
10294 String subtraction failure
10295 Bad argument type for bit
10296 Index too large for bit
10297 Non-integer second argument for setbit
10298 Out-of-range index for setbit
10299 Non-string first argument for setbit
10300 Bad argument for or
10301 Bad argument for and
10302 Allocation failure for string or
10303 Allocation failure for string and
10304 Bad argument for xorvalue
10305 Bad argument for comp
10306 Allocation failure for string diff
10307 Allocation failure for string comp
10308 Bad first argument for segment
10309 Bad second argument for segment
10310 Bad third argument for segment
10311 Failure for string segment
10312 Bad argument type for highbit
10313 Non-integer argument for highbit
10314 Bad argument type for lowbit
10315 Non-integer argument for lowbit
10316 Bad argument type for unary hash op
10317 Bad argument type for binary hash op
10318 Bad first argument for head
10319 Bad second argument for head
10320 Failure for strhead
10321 Bad first argument for tail
10322 Bad second argument for tail
10323 Failure for strtail
10324 Failure for strshift
10325 Non-string argument for strcmp
10326 Bad argument type for strncmp
10327 Varying types of argument for xor
10328 Bad argument type for xor
10329 Bad argument type for strcpy
10330 Bad argument type for strncpy
10331 Bad argument type for unary backslash
10332 Bad argument type for setminus
10333 Bad first argument type for indices
10334 Bad second argument for indices
10335 Too-large re(argument) for exp
10336 Too-large re(argument) for sinh
10337 Too-large re(argument) for cosh
10338 Too-large im(argument) for sin
10339 Too-large im(argument) for cos
10340 Infinite or too-large result for gd
10341 Infinite or too-large result for agd
10342 Too-large value for power
10343 Too-large value for root
10344 Non-real first arg for digit
10345 Non-integral second arg for digit
10346 Bad third arg for digit
10347 Bad first argument for places
10348 Bad second argument for places
10349 Bad first argument for digits
10350 Bad second argument for digits
10351 Bad first argument for ilog
10352 Bad second argument for ilog
10353 Bad argument for ilog10
10354 Bad argument for ilog2
10355 Non-integer second arg for comb
10356 Too-large second arg for comb
10357 Bad argument for catalan
10358 Bad argument for bern
10359 Bad argument for euler
10360 Bad argument for sleep
10361 calc_tty failure
10362 No-copy-to destination for octet assign
10363 No-copy-from source for octet assign
10364 No-change destination for octet assign
10365 Non-variable destination for assign
10366 No-assign-to destination for assign
10367 No-assign-from source for assign
10368 No-change destination for assign
10369 No-type-change destination for assign
10370 No-error-value destination for assign
10371 No-copy argument for octet swap
10372 No-assign-to-or-from argument for swap
10373 Non-lvalue argument for swap
10374 Non-lvalue argument 3 or 4 for quomod
10375 Non-real-number arg 1 or 2 or bad arg 5 for quomod
10376 No-assign-to argument 3 or 4 for quomod
10377 No-copy-to or no-change argument for octet preinc
10378 Non-variable argument for preinc
10379 No-assign-to or no-change argument for preinc
10380 No-copy-to or no-change argument for octet predec
10381 Non-variable argument for predec
10382 No-assign-to or no-change argument for predec
10383 No-copy-to or no-change argument for octet postinc
10384 Non-variable argument for postinc
10385 No-assign-to or no-change argument for postinc
10386 No-copy-to or no-change argument for octet postdec
10387 Non-variable argument for postdec
10388 No-assign-to or no-change argument for postdec
10389 Error-type structure for initialization
10390 No-copy-to structure for initialization
10391 Too many initializer values
10392 Attempt to initialize freed named block
10393 Bad structure type for initialization
10394 No-assign-to element for initialization
10395 No-change element for initialization
10396 No-type-change element for initialization
10397 No-error-value element for initialization
10398 No-assign-or-copy-from source for initialization
10399 No-relocate for list insert
10400 No-relocate for list delete
10401 No-relocate for list push
10402 No-relocate for list append
10403 No-relocate for list pop
10404 No-relocate for list remove
10405 Non-variable first argument for modify
10406 Non-string second argument for modify
10407 No-change first argument for modify
10408 Undefined function for modify
10409 Unacceptable type first argument for modify
10410 Non-string arguments for fpathopen
10411 Unrecognized mode for fpathopen
10412 Bad epsilon argument for log
10413 Non-numeric first argument for log
10414 Non-file argument for fgetfile
10415 File argument for fgetfile not open for reading
10416 Unable to set file position in fgetfile
10417 Non-representable type for estr
10418 Non-string argument for strcasecmp
10419 Bad argument type for strncasecmp
10420 Bad argument for isupper
10421 Bad argument for islower
10422 Bad argument for isalnum
10423 Bad argument for isalpha
10424 Bad argument for isascii
10425 Bad argument for iscntrl
10426 Bad argument for isdigit
10427 Bad argument for isgraph
10428 Bad argument for isprint
10429 Bad argument for ispunct
10430 Bad argument for isspace
10431 Bad argument for isxdigit
10432 Bad argument type for strtoupper
10433 Bad argument type for strtolower
20000 base of user defined errors
|