of valuegcdgreatest common divisorgetenvhmeanharmonic mean of valueshnrmodindicesinputlevelcurrent input depthinteger part of valueirootinteger b'th root of aisassocisattywhether a file is a ttyisblkwhether a value is a blockisconfigisdefinediserrorwhere a value is an errorisevenisfilewhether a value is a fileishashisidentreturns 1 if identity matrixisintwhether a value is an integerislistwhether a value is a listismatwhether a value is a matrixismultwhether a is a multiple of bisnullisnumwhether a value is a numberisobjwhether a value is an objectisobjtypeisoddisoctetwhether a value is an octetisprimeisptrwhether a value is a pointerisqrtinteger part of square rootisrandisrandomisrealisstrwhether a value is a stringissimpleissqistypejacobilcmleast common multiplelfactorlinksltolmatdimmatfillmatmaxmatminmatsummattracemattranstranspose of matrixmaximum valuememsizemeqminimum valueinverse of a modulo bmminmnenearsign of (abs(a-b) - c)newerrornextcandnextprimenull valuenumerator of fractionparampermutation number a!/(a-b)!prevcandprevprimepfactpixpolypop value from front of listpopcntprotectprobabilistic primality testputenvrandbitrandombitrandpermrcinrcmulrcoutrcpowsquare REDC number a mod breal part of complex numberremove value from end of listrewind file(s)runtimesavevalset flag for saving valuessec of a within accuracy bseedset specified bit in stringsign of value (-1, 0, 1)sha1sizeofseed the rand() functionseed the random() functionsum of squares of valuesstoponerrorconcatenate strings togetherstrcmpcompare two stringscopy string to stringstring describing error typestrlenlength of stringstrposstrprintfstrscanstrscanfsystemcall Unix commandsystimetest that value is nonzerounget char read from fileusertimeuser mode cpu time in secondscalc version stringlogical xorargv argument must be a integer [0,2^31)Too few arguments for builtin function "%s"Too many arguments for builtin function "%s"Non-real argument for builtin function %sNon-string argument for systemOut-of-range arg for display ignored Out-of-range arg for stoponerror ignored Out-of-range arg for errmax ignored srandom number seed must be an integerillegal type of arg passed to srandom()srandom seed must be an integersrandom Blum modulus must be an integersrandom 2nd arg must be an integersrandom 3rd arg must be an integersrandom 4th arg must be an integersrandom trials count is excessivesrand number seed must be an integerillegal type of arg passed to srand()Non-string second argument for forallNon list or matrix first argument for forallNon-string second argument for selectNon-list first argument for selectBad argument type for randpermrandom bit count must be an integerrandom limit must be an integerinvalid number of args passed to randomrand bit count must be an integerinvalid number of args passed to randNon-string argument for getenvNon-string argument for putenvCannot allocate string in putenvputenv single arg string missing =malloced_putenv given a NULL pointer!!malloced_putenv = is first character in string!!malloced_putenv = not found in string!!malloced_putenv realloc failedmalloced_putenv missed unused entry!!2nd pix arg must be an integernon-integral arg 1 for builtin function pix2nd prevprime arg must be an integernon-integral arg 1 for builtin function prevprimeprevcand 5th arg must both be integerprevcand 4th arg must both be integerprevcand skip arg (3rd) must be an integer or omittedprevcand count arg (2nd) must be an integer or omittedprevcand search arg (1st) must be an integerinvalid number of args passed to prevcandprevcand count arg (2nd) must be < 2^242nd nextprime arg must be an integernon-integral arg 1 for builtin function nextprimenextcand 5th args must be integernextcand skip arg (3rd) must be an integer or omittednextcand count arg (2nd) must be an integer or omittednextcand search arg (1st) must be an integerinvalid number of args passed to nextcand2nd isprime arg must be an integernon-integral arg for builtin function isprimeisprime argument is an odd value > 2^321st arg of hnrmod (v) must be an integer2nd arg of hnrmod (h) must be an integer > 03rd arg of hnrmod (n) must be an integer > 04th arg of hnrmod (r) must be -1, 0 or 1Non-integral argument for fcnt3rd factor arg must be an integernon-integral arg 2 for builtin factornon-integral arg 1 for builtin pfactorlimit >= 2^32 for builtin factorerrcount argument out of range%sCalc must be run with a -C argument to use custom function custom: 1st arg not a string nameabsolute value within accuracy bdetermine accessibility of file a for mode barccosine of a within accuracy binverse hyperbolic cosine of a within accuracy barccotangent of a within accuracy binverse hyperbolic cotangent of a within accuracy barccosecant of a within accuracy binverse csch of a within accuracy bapproximate a by multiple of b using rounding cargument (the angle) of complex numberarcsecant of a within accuracy binverse hyperbolic secant of a within accuracy barcsine of a within accuracy binverse hyperbolic sine of a within accuracy barctangent of a within accuracy bangle to point (b,a) within accuracy cinverse hyperbolic tangent of a within accuracy bset default secondary output basewhether bit b in value a is setblock with or without name, octet number, chunksizecopy value to/from a block: blkcpy(d,s,len,di,si)free all storage from a named blocknamed block with specified index, or null valueround value a to b number of binary placestruncate a to b number of binary placescurrent CALCPATH search path valuesmallest integer greater than or equal to numberapproximate a within accuracy b using continued fractionssimplify number using continued fractionscharacter corresponding to integer valuecompare values returning -1, 0, or 1combinatorial number a!/b!(a-b)!set or read configuration valuecopy value to/from a block: copy(s,d,len,si,di)cosine of value a within accuracy bcotangent of a within accuracy bcount listr/matrix elements satisfying some conditioncosecant of a within accuracy bhyperbolic cosecant of a within accuracy bcustom builtin function interfacedelete element from list a at position bdigit at specified decimal place of numbernumber of digits in base b representation of anumber of decimal digits for displaying numbersset or read allowed error for real calculationsset or read maximum for error countexact text string representation of valueevaluate expression from string to valueexponential of value a within accuracy blowest prime factor < b of a, return c if errorcount of times one number divides anotherdo function for all elements of list or matrixnumber with all occurrences of factor removedwhether error occurred for fileread next white-space delimited field from fileread next line from file, newline removedread next line from file, newline is keptread next null-terminated string from file, null character is keptreturn opened file or max number of opened filesgreatest integer less than or equal to numberopen file name a in mode b, search for a along CALCPATH or path cprint formatted output to opened filewrite one or more strings to a filewrite one or more null-terminated strings to a filefree listed or all global variablesfree all global and visible static variablesfree all unscoped static variablesreopen a file stream to a named filescan a file for assignments to one or more variablesformatted scan of a file for assignment to one or more variablesseek to position b (offset from c) in file aa divided repeatedly by gcd with bvalue of environment variable (or NULL)return non-negative hash value for one or more valuesreturn list of specified number at head of a listhigh bit number in base 2 representationv mod h*2^n+r, h>0, n>0, r = -1, 0 or 1hypotenuse of right triangle within accuracy cintegral log of a to integral base bintegral log of a number base 10integral log of a number base 2imaginary part of complex numberindices of a specified assoc or mat valueinsert values c ... into list a at position bmultiplicative inverse of valuewhether a value is an associationwhether a value is a config statewhether a string names a functionwhether a value is an even integerwhether a value is a hash statewhether a value is the null valuewhether a string names an object typewhether a value is an odd integerwhether a is a small prime, return b if errorwhether a value is a additive 55 statewhether a value is a Blum statewhether a value is a real numberwhether two numbers are relatively primewhether value is a simple typewhether or not number is a squarewhether the type of a is same as the type of b-1 => a is not quadratic residue mod b 1 => b is composite, or a is quad residue of bjoin one or more lists into one listlcm of all integers up till numberlowest prime factor of a in first b primeslinks to number or string valuecreate list of specified valuesnatural logarithm of value a within accuracy bbase 10 logarithm of value a within accuracy blow bit number in base 2 representationleg-to-leg of unit right triangle (sqrt(1 - a^2))create a list with a null elementsnumber of dimensions of matrixfill matrix with value b (value c on diagonal)maximum index of matrix a dim bminimum index of matrix a dim bsum the numeric values in a matrixreturn the trace of a square matrixnumber of octets used by the value, including overheadwhether a and b are equal modulo ca mod b value with smallest abs valuewhether a and b are not equal modulo cresidue of a modulo b, rounding type cmodify elements of a list or matrixname assigned to block or filecreate new error type with message asmallest value == d mod e > a, ptest(a,b,c) truereturn next small prime, return b if errnorm of a value (square of absolute value)integer corresponding to character valuevalue of parameter n (or parameter count if n is zero)largest value == d mod e < a, ptest(a,b,c) truereturn previous small prime, return b if errproduct of primes up till numbervalue of pi accurate to within epsilonnumber of primes <= a < 2^32, return b if errorplaces after "decimal" point (-1 if infinite)mod of a power (a ^ b (mod c))complex value of polar coordinate (a * exp(b*1i))evaluates a polynomial given its coefficients or coefficient-listnumber of bits in a that match b (or 1)value a raised to the power b within accuracy cread or set protection level for variableprint formatted output to stdoutprompt for input line using value apush values onto front of listdefine an environment variableinteger quotient of a by b, rounding type cset c and d to quotient and remainder of a divided by badditive 55 random number [0,2^64), [0,a), or [a,b)additive 55 random number [0,2^a)Blum-Blum-Shub random number [0,2^64), [0,a), or [a,b)Blum-Blum-Sub random number [0,2^a)random permutation of a list or matrixconvert normal number a to REDC number mod bmultiply REDC numbers a and b mod cconvert REDC number a mod b to normal numberraise REDC number a to power b mod creverse a copy of a matrix or listremove file(s), -f turns off no-such-file errorsvalue a taken to the b'th root within accuracy cround value a to b number of decimal placesreverse search matrix or list for value b starting at index cuser and kernel mode cpu time in secondsscale value up or down by a power of twoscan standard input for assignment to one or more variablesformatted scan of standard input for assignment to variablessearch matrix or list for value b starting at index creturn a 64 bit seed for a psuedo-random generatorspecified segment of specified listform sublist of selected elements from listSecure Hash Algorithm (SHS-1 FIPS Pub 180-1)sine of value a within accuracy btotal number of elements in valuenumber of octets used to hold the valuesuspend operation for a secondssort a copy of a matrix or listsquare root of value a within accuracy bassign value to stoponerror flagsimple value converted to stringcompare strings a, b to c characterscopy up to c characters from string to stringindex of first occurrence of b in areturn formatted output as a stringscan a string for assignments to one or more variablesformatted scan of string for assignments to variablessubstring of a from position b for c charssum of list or object sums and/or other termsswap values of variables a and b (can be dangerous)kernel mode cpu time in secondsretain list of specified number at tail of listtangent of a within accuracy bnumber of seconds since 00:00:00 1 Jan 1970 UTCtruncate a to b number of decimal places*))));A;;;A;<A;A;A;A;A;A;A;A;A;A;p;:{p}}z|E||PpZ%@` l@` lziXGNNNNNNNNNNNNNNNNNNNNNN;   ȣ ( X L )   u  P pT  p  PP  0& Tpx H   ;   p   D  Pl   ]  3   9 jx   V ` ] L e p ` l  s |    2       L  p  :  p +`   9 a0 U  P   @T +  @ _ 0P U  }@ V  1 7 U L p O  S  pk @ !0  0< p  ط b(  н  >X  = R=7  |   l     D   @0   $ N\ !   > , &  1   I N f l        f 8  d e0         3X   Ш   ` *  p( F @P j  v   ,   P  x  pY    p  W p   5 0$ 0 % iH R p $ ={ , P2 J Й a 4 \d r  ` Z T Q  Y pd j0 ox / P     dp    q  g  o   ( N / c6 P h W `_ | =  ]  G     D  B 0 W6 S pD ] Ml c tk  `  u    i  j  Q . ,  H  _X  x  [ "   t( ) @-  0P C t K w  T  А /` [|@ Q @h v  S V P ]  e ! l  0 s P z @t           M 0  Ѓ  @  pD Kl d      ~  } CX8  @  @*  d @ E  F c z l y v , { pP | xx  x    w  u, `t  st ^ @s  pq Ҙ p   3 չ o n@  j`  Pi   g  pe  @d  b@  `ax  `   G  0E  0F  CH @ pD ~0 S" P`>  p_p  ^\  \  [ N 0[  p ( k l s v{ }\    0X  D TpV  PU  @U # B Q J U<  I 5 `H4 G 0X  F| D  @D Ը C  B  0?  + D < 0;4 P /P m @7t _ :  @8  ` 'P6X |5  05  `4    10 ; -h v , 4^   *    p" H 0t  n 2 @h m   1 K `T i  r }  hash_init: cannot malloc HASHhashing an unknown valueinternal error: MAX_CHUNKSIZE is too smallinternal error: hash type not found in htbl[]'C_6Ey !)%%%npunable form pipe to pager: %s/.bad help name bogus char in help name copyrightmalloc failure in givehelp() /usr/share/calc/help%s/%s/usr/share/calc/custhelp=->arrowassigndereferenceoldvalue%//#poundcalccopyingCOPYINGcopying-lgplCOPYING-LGPLcopying_lgplCOPYING_LGPLCopyrightCOPYRIGHTCopyleftCOPYLEFTreadwriteabortshowstdlibresourcesorry, help is only allowed with -m mode 5 or 7 %s: no such help file, try: help help hist_term: inited already clearedhist_term: canedit already clearedhist_init: Set inited, cleared canedithist_term: Cleared initedUnknown function "%s" hist_init: inited already set/usr/lib/hist.bindhist_init: Set canedit  %3d: ignore-charflush-inputstart-of-lineend-of-lineforward-charbackward-charforward-wordbackward-worddelete-charforward-kill-charbackward-kill-charforward-kill-worduppercase-wordlowercase-wordkill-linegoto-linenew-linesave-lineforward-historybackward-historyinsert-charlist-historyrefresh-lineswap-charsset-markyanksave-regionkill-regionreverse-searchquote-chararrow-key%s%sopen of %s mode %s - %s NULL name given to f_pathopenNULL mode given to f_pathopenCannot allocate line bufferCannot realloc line bufferUnable to open rcfile "%s" execution disallowed by -m flag open for read or write disallowed by -m open for read disallowed by -m open for write disallowed by -m Cannot allocate f_pathopen buffercannot malloc return openpath bufferNULL name given to opensearchfileCannot allocate filename path bufferLabel "%s" was never definedToo many labels in useLabel "%s" is multiply definedBEGINZERORCFILESPRE_CMD_ARGSPRE_TOP_LEVELEXITEXIT_WITH_ERRORRUN_invalidcvmalloc_error: %s bindingsHOMEless1e-20{{{|| |0|@|{݈ֈψȈorig_tty: Cannot get saved descriptor slotorig_tty: no state saved for fd %d orig_tty: TCSANOW restored fd %d calc_tty: Cannot get saved descriptor slotcalc_tty: Cannot tcgetattr fd %d calc_tty: Cannot tcsetattr fd %d calc_tty: stty -ECHO -ECHOE -ECHOK -ICANON +ISTRIP VMIN=1 VTIME=0: fd %d cvmalloc_error message is NULL .:./cal:~/.cal:/usr/share/calc:/usr/share/calc/custom/usr/share/calc/startup:~/.calcrc:./.calcinitThe $CALCRC variable is longer than %d charslibcalc_call_me_last: fd %d not in original state, restoring itlibcalc_call_me_first: run_state from %s to %s [[%ld]] = ... Cannot allocate list headerCannot allocate list elementlist (%ld element%s, %ld nonzero)This should not happen in call to listrsearchThis should not happen in listsearchThis should not happen in call to listsearchimpossible k overflow in listsort!Index out of bounds for list deletionIndex out of bounds for list insertion mat [%s%ld:%ld%s%ld [Not enough memory for matsortNon-numeric index for matrixNon-integral index for matrixDivision by zeroSquaring non-square matrixInverting non-square matrixMatrix is not invertible] (%ld element%s, %ld nonzero)Cannot get memory to allocate matrix of size %ldimpossible k overflow in matsort!This should not happen in call to matrsearchThis should not happen in call to matsearchNegative dimension %ld for matrixIndexing a %ldd matrix as a %ldd matrixIndex out of bounds for matrixNon-matrix argument for matindexIncompatible matrix dimensions for addIncompatible matrix bounds for addFilling diagonals of non-square matrixIncompatible matrix dimensions for subIncompatible matrix bounds for subIncompatible bounds for 1D * 1D matmulIncompatible bounds for 1D * 2D matmulIncompatible bounds for 2D * 1D matmulMatrix dimensions not compatible for mulIncompatible bounds for 2D * 2D matrix mulMatrix dimension exceeds two for squareMatrix dimension exceeds two for inverseMatrix dimension greater than 2 for powerRaising non-square 2D matrix to a powerRaising matrix to non-integral powerRaising matrix to very large powerMatrix dimension must be two for setting to identityMatrix must be square for setting to identity<N!$math_error: longjmp calc_matherr_jmpbufmath_error: longjmp calc_scanerr_jmpbufmath_error: about to exitNo object types defined %s {}Name Args Commentsxx_%-8s %d %s Allocating bad object indexObject type not definedCannot allocate objectCannot allocate element nameCannot allocate object typenamestr returned NULL!!!obj %s {, Non-real powerFunction "%s" is undefinedInteger return value requiredBad object returnaddsubnegnegativenon-integral divisionmultiplicative inversesquare of absolute valueconjugateinteger quotientremainder of divisioninteger partfractional partincincrement, default adds 1decsquaredefault multiplies by itselfmultiply by power of 2logical notfactorial or postfix !value for min(...)value for max(...)value for sum(...)assign, defaults to a = bvalue for binary ~value for unary ~contentunary hash ophashopbinary hash opbackslashunary backslash opsetminusbinary backslash opplusunary + op The following object routines are definable.Note: xx represents the actual object type name. Allocation failure for new object typeIllegal action for object callObject routine called with non-objectnamestr returned a strong too long!!!Raising object to non-integral powerRaising object to very large powerBad number of args to calculateprint value, default prints elementsmultiplicative identity, default is 1logical test (false,true => 0,1), default tests elementsabsolute value within given errorinteger power, default does multiply, square, inverseequality (equal,nonequal => 0,1), default tests elementsrelative order, positive for >, etc.decrement, default subtracts 1shift left by n bits (right if negative)round to given number of decimal placesround to given number of binary placesroot of value within given errorsquare root within given error/T6Calculation aborted at statement boundaryGlobal variable "%s" not initializedError %d caused errcount to exceed errmaxUnknown opcode type for freeingNon-matrix argument for o_initfillAddressing non-addressable typeNon-string argument for isobjtypeNon-string argument for isdefinedNon-existent element for matrixNon-existent element for objectNot initializing matrix, object or listTaking imaginary part of non-numberTaking real part of non-numberNumeric constant value not foundIndex out of range for fast indexingIndex out of bounds for objectIndex out of bounds for associationBad variable type for fast indexingNon-integral bounds for matrixcalc_scanerr_jmpbuf not setup, exiting code 50 Negative dimension for indexingIndex out of bounds for stringEvaluation stack depth exceededIllegal argument for arg functionBad parameter indexBad local variable indexIncorrect opcodecount ???Non-positive links!!!Dereferencing a non-variableGlobal variable not definedNon-string for configUnknown config name "%s"Index out of bounds for listFast indexing by non-integerNon-pointer for fast indexingBad dimension %ld for matrixNon-numeric bounds for matrixVery large bounds for matrixVery large size for matrixquit or abort executedDenominator of non-numberNumerator of non-numberNon-pointer for indexaddrFreed blockblock has only one dimensionNon-numeric index for blockNon-integral index for blockIndex out of bounds for blockstring has only one dimensionNon-numeric index for stringNon-integral index for stringlist has only one dimensionNon-numeric index for listNon-integral index for listIllegal value for indexingOP%ld %ld %ld %r %s with %ld args char %4ld short %4ld int %4ld long %4ld pointer %4ld FILEPOS %4ld off_t %4ld HALF %4ld FULL %4ld VALUE %4ld NUMBER %4ld ZVALUE %4ld COMPLEX %4ld STRING %4ld MATRIX %4ld LIST %4ld LISTELEM %4ld OBJECT %4ld OBJECTACTIONS %4ld ASSOC %4ld ASSOCELEM %4ld BLOCK %4ld NBLOCK %4ld CONFIG %4ld FILEIO %4ld RAND %4ld RANDOM %4ld Function not definedNo memory for local variablesCalculation aborted in opcodeFunction pc out of rangeFunction opcode out of range%8s, pc %4ld: Misaligned stackUnknown opcode type: %d "%s": line %ld NOPLOCALADDRGLOBALADDRPARAMADDRLOCALVALUEGLOBALVALUEPARAMVALUENUMBERINDEXADDRPRINTRESULTASSIGNADDSUBMULDIVMODSAVENEGATEINVERTFRACNUMERATORDENOMINATORDUPLICATERETURNJUMPZJUMPNZUSERCALLGETVALUEEQGEGTPREINCPREDECPOSTINCPOSTDECDEBUGASSIGNPOPONEPRINTEOLPRINTSPACEPRINTSTRDUPVALUEOLDVALUEQUOPOWERQUITGETEPSILONNOTABSSGNISINTCONDORJUMPCONDANDJUMPSQUAREISNUMUNDEFISNULLARGVALUEMATCREATEISMATISSTRGETCONFIGLEFTSHIFTRIGHTSHIFTCASEJUMPISODDISEVENFIADDRFIVALUEISREALIMAGINARYCONJUGATEOBJCREATEISOBJNORMELEMADDRELEMVALUEISTYPESCALEISLISTSWAPISSIMPLECMPSETCONFIGSETEPSILONISFILEISASSOCINITSTATICELEMINITISCONFIGISHASHISRANDISRANDOMSHOWINITFILLASSIGNBACKTESTISDEFINEDISOBJTYPEISBLKDEREFISOCTETISPTRSAVEVALLINKSCOMPXORHIGHBITLOWBITCONTENTHASHOPBACKSLASHSETMINUSPLUSJUMPNN  K0MpL`MJJJJJJJJJ\NP PNP PN`PP\N\N\N\N\N\N\N\N\N\N\N\N\N\N\N\N\NNNNN\N\N\N\N\N\N\N\N\N\N\NON\N\N\N\N\N0O\N\N\N\N`OO\N\N\N\N\N\N\NNN\N0O\N\N\N\NN\N\N\N\N\NN\N\N\N\N\N`P\N\N\NO\N\NNN\N\N\N\N\N\N\N\N\N\NNN\N\N\N\NN\N\N\N\N\N\N\N\N\N\N\N\N\N\N\N\N\N\N\N\N\N\NN`OP`QpQQQQQQQSSSSSSSTT TVPY YpYXWWWPWV WWssPrq rqqqqqsqsn˴dm2LJ !4Z aD)т(J0@B2!4K%BHB0l@ Q(e0LD!BA!2-Ih%"H@Y&@C0Di A`$"aD"` @Ҕ RLQ%0DL%RI P2@$(A E6&)am"HX& H$ X E$%h2(K&`%2 C!C$H C - $@2 SA@HHHX )À ` "D@I  $4H,)$E6RD2e @(@0B,RɄ`H $D$!2 @@ Ä@0`h )$AhBa  !Be () @@A -@H 0$Y$)aXHH!ʠ@B  H% % H E2"HD$@C( $d, AA A  @2D @`dJa `@@ ) RBd2H0D@"!à @@@(R @  R@ KD(J C(4e D$aHA(4Q(`I&@I $@LP,@H P (C! A2 R!I H@"i0D -a0@ @@2 $)AL@@A P"%@@ ( !J@%B!C!L" A"$ BA6I$A (`h P @@B0A %@II 0$(  &BI$B `Di0$e(0 Ȁ   R@a@`AA"@A )RA4`(@B HR  @H @$h!D@  $A @@ C $C$A0$X L$%A  DJ$ (0`   h  ! &AJ$! $D-@  @,aA0HH (P! HB `  @-HAHhd"@2D (dH$C!RA @ D `$@0 C@hLI@$A$LR J AH"i$(@&H(B $@@@"@ ,(CXH !BDlDHH)@D"  `AE @!I B0,D"! @A @dX2A a$& H $H J 0 J)( D,@  ",2@@@P`` M H$ D @2!$ $hDB!@(E @ $@@ P (@ `@ 0I 4$$A$ `A!H$DA& AR $ H %J @@X , A0 !$D`D @ P  )SaH0 )S" CH@D)d@0( DP!`" EQ QAK LX "@ PA @&!АAD Ƞ0 ",@H `B0!JD $! @i XH 4 H0B h@a!H$ @A"(DB$B`H)@$d@B P`0@  EJa& !` HZ  I @Ye@!`$a B 4  @4@a@%h!"  A H@ I@P HAHA$h J"4(AJ $A(P LC!DHdB J P2%" !2$ @ @"@&0$"A$H%(B@0A $фRD  B $@0(@@ @",! @ 4HX C m@ @0Je$( B@i"%")`D(H@ "(@$)`HQ A B@ R !H AHH "$C` D , D @@ H H  (DB@!iHI d0RI AH4!@AH@ QI @@"@ @X)d"@ `` 0  @ !XAD)D!&  2a@B `BhB  DH(@ Q( ` (  `@ H0@ `A dH PH " $@$D$M@P"C0! )   I H` HJ((@EP`D B"@AX0I A @$2@ a!"$  @" S$@ `    $@D @@ A0 D IC ! @A@$  ! Di@BI!(h @$L @ !X$ `0AHH @  J $ " HH! A@!H`@(@ Q0@L!"!@H0$H$e `H$D@)D!0K@ e @"  B@A@2,$ @ @@ @A @HH4$  - "" D"@ Ƞ(R$ $H$@H@` " $  R%$$@@""B !0l " (@ @ a($I)A! 0IA)A @@@H!@ X `H(HD E,D   $@a$BH@P @ %)+/5;=CGIOSYaegkmq %379=KQ[]agou{  #-39;AKQWY_eikw)+57;=GUY[_mqsw %'-?CEIOU]ci  ')/QW]ew #+/=AGIMSU[ey '7EKOQUWamsy!#')3?AQSY]_iq   # % + / 5 C I M O U Y _ k q w   ! 1 9 = I W a c g o u {      # ) - ? G Q W ] e o {   % / 1 A [ _ a m s w      ! + - = ? O U i y !'/5;KWY]kqu}  %)1CGMOSY[gk!%+9=?Qisy{ '-9EGY_cio #)+17AGS_qsy} '-7CEIOW]gim{!/3;EMYkoqu %)+7=ACI_egk} %39=EOUimou #'3A]cw{57;CIMUgqw}13EIQ[y!#-/5?MQik{}#%/17;AGOUYeks '+-3=EKOUs !#59?AKS]ciqu{} %+/=IMOmq 9IKQgu{   ' ) - 3 G M Q _ c e i w } !!5!A!I!O!Y![!_!s!}!!!!!!!!!!!!!!!!!" """!"%"+"1"9"K"O"c"g"s"u"""""""""""""""# # #'#)#/#3#5#E#Q#S#Y#c#k################$ $$$)$=$A$C$M$_$g$k$y$}$$$$$$$$$$$$$$$$$$%%%%'%1%=%C%K%O%s%%%%%%%%%%%%%%%%& &&&'&)&5&;&?&K&S&Y&e&i&o&{&&&&&&&&&&&&&&&''5'7'M'S'U'_'k'm's'w''''''''''''''(( ((((!(1(=(?(I(Q([(](a(g(u((((((((((((()))!)#)?)G)])e)i)o)u))))))))))))))))***%*/*O*U*_*e*k*m*s***************+'+1+3+=+?+K+O+U+i+m+o+{++++++++++++++ ,,,#,/,5,9,A,W,Y,i,w,,,,,,,,,,,,,,,,---;-C-I-M-a-e-q-----------... ...%.-.3.7.9.?.W.[.o.y................/ / //'/)/A/E/K/M/Q/W/o/u/}///////////////0 0#0)070;0U0Y0[0g0q0y0}000000000000000001 11!1'1-191C1E1K1]1a1g1m1s11111111111111 2222)252Y2]2c2k2o2u2w2{22222222222222223%3+3/353A3G3[3_3g3k3s3y33333333333334444474E4U4W4c4i4m44444444444444 555-535;5A5Q5e5o5q5w5{5}555555555555555666#6165676;6M6O6S6Y6a6k6m6666666666667777?7E7I7O7]7a7u7777777777778 8!83858A8G8K8S8W8_8e8o8q8}8888888888888899#9%9)9/9=9A9M9[9k9y9}999999999999999999::::':+:1:K:Q:[:c:g:m:y::::::::::::;;;!;#;-;9;E;S;Y;_;q;{;;;;;;;;;;;;;;;;;;< <<<<)<5 >>>>#>)>/>3>A>W>c>e>w>>>>>>>>>>>>>>>> ? ?7?;?=?A?Y?_?e?g?y?}????????????@!@%@+@1@?@C@E@]@a@g@m@@@@@@@@@@@@@ A AAA!A3A5A;A?AYAeAkAwA{AAAAAAAAAAABBBB#B)B/BCBSBUB[BaBsB}BBBBBBBBBBBBBBCCC%C'C3C7C9COCWCiCCCCCCCCCCCCCCCCC D DD#D)D;D?DEDKDQDSDYDeDoDDDDDDDDDDDDDDEEE+E1EAEIESEUEaEwE}EEEEEEEEEEEEEFF FF%F'F3F9F=FCFEF]FyF{FFFFFFFFFFFFFFFFGGG#G)G/G5G9GKGMGQG]GoGqG}GGGGGGGGGGGGGGHH HHHH1H=HGHUHYH[HkHmHyHHHHHHHHHI III+I7I=IEIUIcIiImIsIIIIIIIIIJJJ#J9JAJEJWJ]JkJ}JJJJJJJJJJJJK K KKK%K1K;KCKIKYKeKmKwKKKKKKKKKKKKKKKKLL LLLL!L-L3LKLULWLaLgLsLyLLLLLLLLLLLMMM'M)M/M3MAMQMYMeMkMMMMMMMMMMMMMMMN NNNN+N5N7N=NONSN_NgNyNNNNNNNNNNNNNNNNO OO%O-O?OIOcOgOmOuO{OOOOOOOOOOOOOOOPPP)P5P?PEPGPSPqPwPPPPPPPPPPPPQ Q QQQ#Q%Q5QGQIQqQyQQQQQQQQQQQQQQQ RRRRRR'RCRERKRaRmRsRRRRRRRRRRRRRRRRSS#SASESGSKS]ScSSSSSSSSSSSSSSSSS TTTT5T7T;TATITSTUT_TaTkTmTqTTTTTTTTTTTTTU UU'U+U9U=UOUQU[UcUgUoUyUUUUUUUUUUUU VVVV#V/V3V9V?VKVMV]V_VkVqVuVVVVVVVVVVVVWWW WWW#WGWMW_WaWmWwW}WWWWWWWWWWWX XXX'X+X-XUX[X]XmXoXsX{XXXXXXXXXXXXXXXXYYY!YEYKYMYWY]YuY{YYYYYYYYYYYYYYYZ ZZZZZ)Z/Z;ZMZ[ZgZwZZZZZZZZZZZZZZ[[[[%[+[=[I[K[g[y[[[[[[[[[[[\ \ \\\)\/\3\9\G\K\M\Q\o\u\w\}\\\\\\\\\\\\\] ]]]]1]=]A]G]O]U][]e]g]m]y]]]]]]]]]]]]]]^ ^^^!^'^+^-^1^9^E^I^W^i^s^u^^^^^^^^^^ __'_3_5_;_G_W_]_c_e_w_{____________`#`/`7`S`_`e`k`s`y``````````` aaaa-a9aKaUaWa[aoayaaaaaaaaaaaaa bbb!b'b;bAbKbQbSb_bebbbbbbbbbbbbbbbc ccc/cAcCcOc_cgcmcqcwc}ccccccccccdd dd!d'd+d9dCdIdOd]dgdudddddddddddddd ee!e/e9e?eKeMeSeWe_eqe}eeeeeeeeeeeeefff)f1f;fAfGfMf[fafsf}ffffffffffffffgggg'g1g7g?gEgQg[gogyggggggggggh hhh-h9h;h?hEhKhMhWhYh]hchihkhqhhhhhhhhhhhhhi i ii)i/iCiGiIiOieikiqiiiiiiiiiiiiiiij+j7j=jKjgjijuj{jjjjjjjjjjkkk#k'k-k9kAkWkYk_kukkkkkkkkkkkkll)l+l1l5lUlYl[l_lelglslwl}lllllllllllllll mm%m'm+m1m9m?mOm]mamsm{mmmmmmmmmmmmmnnn)n3n;nEnunwn{nnnnnnnnnnnnn oooo/o=oMoSoaoeoyo}oooooooooooooooooooooppp'p3p9pOpQpWpcpupyppppppppppppppqq!q3qQqYq]q_qcqiqqqqqqqqqqqqqqrrrr%r/r;rCrUrgrqrwrrrrrrrrrrrrrrrrs s!s+s=sWs[sassssssssssssssstt-t9t?tAt]tkt{tttttttttttttuu%u;u=uMu_ukuwuuuuuuuuuuuuuuuuuvv!v-v3v=v?vUvcvivovsvvvvvvvvvvwwww!w-w5wAwKwYw]w_wqwwwwwwwwwwwwwwx%x+x5x=xSxYxaxmxwxyxxxxxxxxxxxxxxyy%y+y9y?yKyWy]ygyiysyyyyyyyyyyyyyyyyzzzzz#z'z-zKzWzYz_zeziz}zzzzzzzzz{{{{+{5{7{;{O{U{_{q{w{{{{{{{{{{{{{{|||1|7|I|g|i|s||||||||||} }}}3}9};}?}E}M}S}Y}c}u}w}}}}}}}}}}}}}~~)~+~/~5~A~C~G~U~a~g~k~q~s~y~}~~~~~~~~~~~~~~139=CK[acmy !#?AGKewɀˀ׀ۀ /1;CSY_}ǁ߁ %13?CEIOao{ǂςՂ߂ !)-35?AMQSW]eio˃Ճ׃݃#%;AGOaeẅ́ KOQ]cmo{ͅӅՅۅ !/9?AMcu}Æņφц׆+/5GY[kqwŇLJˇ݇!7=CQag{ψӈ #'-9EMQWcÉωщۉ #5AIO[_mwyNJˊ͊ъ׊ !W]Ջًۋ '9;GS]o{Ō݌ #)7A[_qyōˍӍٍߍ%Qcisuyǎώӎێ#-?EKSYeiqɏՏ #%17;ACOSmsŐߐ'3=EOQag{ɑّۑ!/AGWkqu}ÒŒ˒Ւג ;=CUsǓדݓ ?EKOcgim{Ô !'-59KW]_uϕ/15;=e˖іӖ %+379CIQ[]o×͗ӗٗ )/;AQkoØɘϘݘ )1;=AGIS}Ǚ˙͙י%KOUWauÚǚϚ'/5EQYcowś˛ϛݛ#+/5IM_egלٜ'-1=U[aÝ #'-3;GQS_o#/7;CSamsw}ǟߟ !39?OW[auyɠ٠۠ߠ )/5ASu}áš#)/1CGMky}ŢѢע !+1IQUsy{ǣգۣ!#';MWYciuäŤˤѤդ)+5;CS[amwť˥ӥ٥ݥߥ %=IKQ]sɦͦϦզߦ#)-EMWYekoɧѧק )+7;U_m}Ǩר179C٩ߩ59;GMWY]kqŪɪ M[qsūӫ׫ݫ '79EOW[ac٬?ES]_eí˭ѭխۭ#+IMOYagkqŮѮ '+3COW]muϯկ?AGKQSi{}˰ϰ1AM[esyӱݱ-?I[cim{òDzӲ '-?Ew}ų˳ 5=CI[egkwǴݴ -?Kgiosyյߵ )/39GWY_co׶۶ )5GUm˷ѷӷ!'+-9UguǸ͸ո/9;GQc˹ѹݹ %)+ASU_aey}˺ݺ '-=CKO[aimɻϻۻ#3;AE]owѼռ 5AOY_agkqͽѽ !%'[]ouyϾپ۾ 39M]_kq{Ͽտݿ)/17;Gem} +37EI[sy{!/?KMS]w{}‰“Ÿ§³½%GIOegqÃÅÕÝçíõÿ-37UWaosćđęĝĥķĻ AGQ_kouwŕśşšŧ#5AOUYeƅƑƗơƩƳƹ -19Wcgsuǥǻǽ')9?SWkȁȍȏȓȕȡȷ/7=AS_ky}ɉɏɗɝɯɵɿ %79KU[isuʍʓʝʟʵʻ )5;SYceqˇ˙˟˳˹ #+ACMYạ̧̛̉̋̑ %1=?IQW[cǵ͓͗͟ͻ !/GMQe{}ΏΓΙΥΧη 7;MU_aemy}ωϛϝϩϳϵ!3=KOioЁЅЙПУЫн-/AWY]ikqw}счѕљѱѽ 5;GYaey҃҉ҋҝңҧҳҿ!+CKUiu{Ӈӓӗӥӱ'/3;KY_ciԁԃԉԍԓԕԥԫԱ #157IY_egwՋՑ՗յչ-1CU]a{օևֽ֥֝֯ !'?EMWk{׃סק׭ױ׳׽#%)+/7MUgs؏ؑءحؿ%39CEOQWmosyفًّٟ٥٩ٵ #)?QY]_qw{}ڍڟڳڽ#%1;CUgksۅۏۑۭۯ۹ '19?IQaou{܅ܓܙܝܟܩܷܵܽ#59SW_io}݇݉ݛݡݫݿ );=AMOY[amw}ރޗޝޡާ +37=KU[gis߅߇ߙߣ߫ߵ߷'-5ESq{%)15COYamqw+-=CW[uy#')9;MQW_ciuw} #+1;GISUmq!%7?EKWgmu !)9?SWcou /=GISUagk137=KOQiuy -3;KQ_ci{/5CM_mq} 19?[aco !)MQ]io{/7=AUY[eky !IOcgs{'/EMckq+/5CGOgkqwy!7=Uu{ #'3;AW_eiw AY[_gsw !%+EKUcu !)5GQck 57S[agy -1COQUcisy !'-5GYceoqw{%17;AO_amqw !%?CQ[m{-/?GMu})7ACOYaemsy +1QUgmo{ '/AKMW_ciu{ +/IM[eq   Bad arguments for ptestptest count >= 2^24Non-integers for lowfactorlowfactor count is too largeNon-integers for gcdremNon-integers for minvNon-integral Fibonacci numberNon-integral lcmfactNon-integral factorialZero raised to negative powerNon-integers for pmodNegative power for pmodZero argument for ilog10Zero argument for ilog2Zero epsilon for qsqrtLeg too large in legtolegZero epsilon value for hypotNon-integers for factor removalBad number of places for qtruncNon-integral arguments for jacobiBad second arg in call to qcomb!Non-integral second arg for permutationToo large arg2 for permutationRaising number to fractional powerSquare root of negative numberTaking number to bad root valueZero epsilon value for legtolegEpsilon value must be greater than zeroEӳȳExponent too large0.0e%ld(%ld)(%ld/%ld)Bad mode for print /* */P@ P   PIndex Links Digits Value----- ----- ------ -----Calling qfreenum with null argument!!!Calling qfreenum with nozero links!!!Cannot allocate new number blockNon-positive number for precision%6ld %4ld Number: %ld Not enough memoryShift of non-integerNon-integers for bitwise xorNon-integers for bitwise andNon-integers for bitwise orp0000000P >>>=========%-8ld%-8ldNon-integer argument for rcsqNon-integer for qredcinNon-positive modulusNon-integers for qcmpmodREDC modulus must be positive odd integerNon-integer argument for rcpowNegative exponent argument for rcpowNon-integer argument for rcmulNon-integer argument for rcoutZero epsilon value for cschZero argument for cschZero epsilon value for sechZero epsilon value for cothZero argument for cothThis should not happen ????Zero epsilon value for explogarithm of 0Zero epsilon value for atanhZero epsilon value for asinhZero epsilon value for acoshZero epsilon for powerNegative power of zeroNegative base for qpowerZero epsilon for rootTaking bad root of numberZero argument for cosecantZero epsilon value for secantZero argument for cotangentZero epsilon value for sineZero epsilon value for cosinezero epsilon value for piZero epsilon value for atan2Zero epsilon for acotZero epsilon value for acosZero epsilon value for asinZero epsilon value for arctangentToo many terms required for atanTaking even root of negative numberZero epsilon value for cosecantZero epsilon value for cotangentZero epsilon value for tangentHashing unknown value @pк@п@/tmpsha1: 0x%08x%08x%08x%08x%08x data: %d octetsThis should not happen in sha1Finalsha1 hash state 0@PY` @0 @P`@`@p@memsize not defined for value typesizeof not defined for value type000...Index Links Length String----- ----- ------ ------%5ld %5ld %6ld " 0 %5ld 0 "" Bad index for findstringMalloc failed for stringcopypRRRRRR`P@0 RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-Argument for slink has nonpositive links!!!Unable to allocate memory for strallocCannot allocate new string blockAllocation failure for charstringCannot allocate character tableaddstring length including trailing NUL < 1Unable to reallocate string const tableUnable to allocate string constant memoryArgument for sfree has nonpositive links!!!malloc for makenewstring failedCannot allocate string literal tableCannot allocate large literal stringCannot allocate new literal stringError %dreal = complex = string = "%s file idadditive 55 random stateBlum random stateconfig stateunnamed blockvalue pointeroctet pointerstring pointernumber pointer Name Scopes Type---- ------ -----%-8s%3d%3d No unscoped static variables Name Level Type---- ----- -----%-8s%4d No global variables%s = ; Name Digits Value---- ------ ----- (s)0$ # @$ `$ # $ % %  % 0% `% p% % % % % # % % % % & Cannot allocate static-variable tableNo real-valued global variables"%s", line %ld: Warning: %s Unterminated commentCannot allocate number bufferBadly formatted numberUnknown token character '%c'Unterminated string constantSymbol too longifelseforwhiledocontinuebreaklocalglobalstaticswitchcaseCannot reallocate number buffercalc_scanerr_jmpbuf not setup, exiting code 60 Too many scan errors, compilation aborted. calc_scanerr_jmpbuf not ready: exit 61 Unknown skip token for scanerror Out of memory for reading tokens?< 4 5 5 5 5 5 5 5 5 4 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 7 5 7 7 z7 O7 5 @7 17 7 a8 R8 8 5 8 5 5 5 5 5 5 5 5 5 5 C8 P5 6 6 6 66 '6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 `5 5 p6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 c9 E6 T9 5 error(%d)""list((mat[])mat[obj %sblk("%s",%ld,%ld)={"???"Adding non-integer to addressCopying unknown value typeFreeing unknown value typeacceptprecedeserror_printSystem error %d##%ldlist_printmat_printfile_printoctet_printo-ptr: %pv-ptr: %ps_ptr: %pn_ptr: %pnblk_printCONFIG value is invalid I ]F I H ]F H H G ]F @G ]F ]F ]F ]F ]F F ]F F K K M M K M M M M K L wM eM SM AM M L L L L L L {N 0N N N 0N N N O @O `O O 0N 0N 0N 0N O O PN \ \ `^ ] \ ^ ] \ \ i] \ \ \ \ \ \ .] [g [g g g [g [g [g [g [g h [g [g [g [g [g [g 0h [g Ph ph h h h  i h h h h h Pi h h h h h h i h i i k l l Pl k l k k k k k k k k k l l k "{ "{ p{ { "{ "{ { "{ "{ { "{ "{ "{ "{ "{ "{ |    @  `             1     Ѕ   0 p P p   І  p         Г p ` P @ 0 Г      Г Г Г Г Г Г S S К  S 0 S S S S S S S S S S  S    ޟ   ޟ  0  `  Т   @ p    P p   Illegal values for comparevalueinvalid assignment into an OCTETSubtracting non-integer from addressPrinting unrecognized type of value%d.%d.%d.%d%s: cannot malloc version string calc - arbitrary precision calculator @(#) Copyright (C) 2007 David I. Bell, Landon Curt Noll and Ernest Bowen Initial author: David I. Bell 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. @(#) For license details use the command: help copying The COPYING-LGPL file may be viewed with: help copying-lgpl Zero argument in call to zgcdrem!!!cannot compute 10^2^(TEN_MAX+1)Zero argument argument for zlog10Maximum storable power of 10 reached!fell off bottom of tenpower table!Zero or too small argument argument for zlog!!!Negative argument for permutationSecond arg larger than first in permutationNegative argument for factorialcannot malloc power10 tableVery large Fibonacci numberVery large permutationVery large factorialRaising to very large powerEven root of negative numberNon-positive root