[BACK]Return to errmsg.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / pari / src / language

Annotation of OpenXM_contrib/pari/src/language/errmsg.c, Revision 1.1.1.1

1.1       maekawa     1: /* $Id: errmsg.c,v 1.1.1.1 1999/09/16 13:48:03 karim Exp $ */
                      2: char *errmessage[]=
                      3: {
                      4: /* caracer1 */
                      5:   "unexpected character",
                      6: /* caseer */
                      7:   "this should be an integer",
                      8: /* caseer2 */
                      9:   "incorrect type or length in matrix assignment",
                     10: /* member */
                     11:   "incorrect type in .",
                     12: /* nparamer1 */
                     13:   "too many parameters in user-defined function call",
                     14: /* paramer1 */
                     15:   "unknown function or error in formal parameters",
                     16: /* varer1 */
                     17:   "variable name expected",
                     18: /* obsoler */
                     19:   "obsolete function",
                     20: /* openfiler */
                     21:   "error opening ",
                     22: /* talker2 */
                     23:   "",
                     24:
                     25: /* NO CONTEXT NOW */
                     26:
                     27: /* talker */
                     28:   "",
                     29: /* flagerr */
                     30:   "invalid flag in",
                     31: /* warner */
                     32:   "Warning:",
                     33: /* warnprec */
                     34:   "Warning: increasing prec in",
                     35: /* warnfile */
                     36:   "Warning: failed to",
                     37: /* accurer */
                     38:   "accuracy problems in",
                     39: /* bugparier */
                     40:   "bug in",
                     41: /* impl */
                     42:   "sorry,",
                     43: /* archer */
                     44:   "sorry, not yet available on this system",
                     45: /* warnmem */
                     46:   "collecting garbage in",
                     47: /* typeer */
                     48:   "incorrect type in",
                     49:
                     50: /* consister */
                     51:   "inconsistent data in",
                     52:
                     53:     /*  MP.S  */
                     54:
                     55: /* affer1 */
                     56:   "impossible assignment S-->I",
                     57: /* affer2 */
                     58:   "impossible assignment I-->S",
                     59: /* affer3 */
                     60:   "impossible assignment I-->I",
                     61: /* affer4 */
                     62:   "impossible assignment R-->S",
                     63: /* affer5 */
                     64:   "impossible assignment R-->I",
                     65: /* shier1 */
                     66:   "overflow in integer shift",
                     67: /* shier2 */
                     68:   "overflow in real shift",
                     69: /* truer1 */
                     70:   "overflow in truncation",
                     71:
                     72: /* truer2 */
                     73:   "precision loss in truncation",
                     74: /* adder1 */
                     75:   "overflow in S+I",
                     76: /* adder2 */
                     77:   "overflow in I+I",
                     78: /* adder3 */
                     79:   "overflow in I+R",
                     80: /* adder4 */
                     81:   "overflow in R+R",
                     82: /* adder5 */
                     83:   "underflow in R+R",
                     84: /* muler1 */
                     85:   "overflow in I*I",
                     86: /* muler2 */
                     87:   "overflow in S*R",
                     88: /* muler3 */
                     89:   "overflow in S*I",
                     90: /* muler4 */
                     91:   "overflow in R*R",
                     92:
                     93: /* muler5 */
                     94:   "underflow in R*R",
                     95: /* muler6 */
                     96:   "overflow in I*R (R=0)",
                     97: /* diver1 */
                     98:   "division by zero in S/S",
                     99: /* diver2 */
                    100:   "division by zero in S/I",
                    101: /* diver3 */
                    102:   "division by zero in S/R",
                    103: /* diver4 */
                    104:   "division by zero in I/S",
                    105: /* diver5 */
                    106:   "division by zero in I/R",
                    107: /* diver6 */
                    108:   "division by zero in R/S",
                    109: /* diver7 */
                    110:   "underflow in R/S",
                    111: /* diver8 */
                    112:   "division by zero in R/I",
                    113:
                    114: /* diver9 */
                    115:   "division by zero in R/R",
                    116: /* diver10 */
                    117:   "underflow in R/R",
                    118: /* diver11 */
                    119:   "overflow in R/R",
                    120: /* diver12 */
                    121:   "underflow in R/I (R=0)",
                    122: /* divzer1 */
                    123:   "forbidden division R/R-->I or I/R-->I or R/I-->I",
                    124: /* dvmer1 */
                    125:   "division by zero in dvmdii",
                    126: /* moder1 */
                    127:   "zero modulus in modss",
                    128: /* reser1 */
                    129:   "division by zero in resss",
                    130: /* arier1 */
                    131:   "forbidden type in an arithmetic function",
                    132: /* arier2 */
                    133:   "third operand of type real",
                    134:
                    135: /* errpile */
                    136:   "the PARI stack overflows !!!\n",
                    137: /* errlg */
                    138:   "object too big, length can't fit in a codeword",
                    139: /* errlgef */
                    140:   "degree overflow",
                    141: /* rtodber */
                    142:   "underflow or overflow in a R->dbl conversion",
                    143:
                    144:   /*  ALGLIN.C  */
                    145:
                    146: /* concater */
                    147:   "impossible concatenation in concat",
                    148: /* matinv1 */
                    149:   "non invertible matrix in gauss",
                    150: /* mattype1 */
                    151:   "not a square matrix in",
                    152: /* suppler2 */
                    153:   "not linearly independent columns in suppl",
                    154:
                    155:   /*  ANAL.C  */
                    156:
                    157: /* valencer1 */
                    158:   "unknown identifier valence, please report",
                    159: /* breaker */
                    160:   "break not allowed in",
                    161:
                    162:   /*  ARITH.C  */
                    163:
                    164: /* arither1 */
                    165:   "not an integer argument in an arithmetic function",
                    166: /* arither2 */
                    167:   "negative or zero argument in an arithmetic function",
                    168: /* facter */
                    169:   "negative argument in factorial function",
                    170: /* hiler1 */
                    171:   "insufficient precision for p=2 in hil",
                    172: /* funder2 */
                    173:   "discriminant not congruent to 0 or 1 mod 4 in",
                    174: /* generer */
                    175:   "primitive root does not exist in gener",
                    176: /* primer1 */
                    177:   "not enough precalculated primes",
                    178:
                    179:   /*  BASE.C  */
                    180:
                    181: /* polrationer */
                    182:   "not a rational polynomial in",
                    183: /* constpoler */
                    184:   "constant polynomial in",
                    185: /* notpoler */
                    186:   "not a polynomial in",
                    187: /* redpoler */
                    188:   "reducible polynomial in",
                    189: /* zeropoler */
                    190:   "zero polynomial in",
                    191: /* idealer1 */
                    192:   "not a number field in some number field-related function",
                    193: /* idealer2 */
                    194:   "not an ideal in an ideal-related function",
                    195: /* idealer5 */
                    196:   "not a vector or incorrect vector length in ideallllred or minideal",
                    197:
                    198:   /*  BIBLI.C  */
                    199:
                    200: /* changer1 */
                    201:   "incorrect second argument in changevar",
                    202: /* intger2 */
                    203:   "too many iterations for desired precision in integration routine",
                    204: /* lllger3 */
                    205:   "not a definite matrix in lllgram",
                    206: /* lllger4 */
                    207:   "not an integral matrix in lllgramint",
                    208:
                    209:   /*  ELLIPTIC.C  */
                    210:
                    211: /* elliper1 */
                    212:   "bad argument for an elliptic curve related function",
                    213: /* heller1 */
                    214:   "point not on elliptic curve",
                    215: /* tater1 */
                    216:   "inconsistency in Tate's algorithm (please report)",
                    217:
                    218:   /*  GEN.C */
                    219:
                    220: /* gadderi */
                    221:   "impossible addition",
                    222: /* gadderf */
                    223:   "forbidden addition",
                    224: /* gmuleri*/
                    225:   "impossible multiplication",
                    226: /* gmulerf*/
                    227:   "forbidden multiplication",
                    228: /* gdiveri */
                    229:   "impossible division",
                    230: /* gdiverf */
                    231:   "forbidden division",
                    232: /* assigneri */
                    233:   "impossible assignment",
                    234: /* assignerf */
                    235:   "forbidden assignment",
                    236: /* gdiver2 */
                    237:   "division by zero in gdiv, gdivgs or ginv",
                    238: /* gmoder1 */
                    239:   "type mod I forbidden in gmod",
                    240:
                    241: /* inter2 */
                    242:   "a log/atan appears in the integration, PARI cannot handle that",
                    243: /* overwriter */
                    244:   "trying to overwrite a universal",
                    245:
                    246:   /*  INIT.C  */
                    247:
                    248: /* memer */
                    249:   "not enough memory",
                    250: /* gerper */
                    251:   "significant pointers are lost in gerepile !!! (please report)",
                    252:
                    253:   /*  PLOT.C  */
                    254:
                    255: /* ploter4 */
                    256:   "not vectors in plothraw",
                    257: /* ploter5 */
                    258:   "vectors not of the same length in plothraw",
                    259:
                    260:   /*  POLARIT.C */
                    261:
                    262: /* poler9 */
                    263:   "too many iterations in roots",
                    264: /* rootper1 */
                    265:   "incorrect type(s) or zero polynomial in rootpadic or factorpadic",
                    266: /* rootper2 */
                    267:   "root does not exist in rootpadic",
                    268: /* rootper4 */
                    269:   "nonpositive precision in rootpadic",
                    270:
                    271:   /*  TRANS.C  */
                    272:
                    273: /* infprecer */
                    274:   "infinite precision in",
                    275: /* negexper */
                    276:   "negative exponent in",
                    277: /* sqrter5 */
                    278:   "non quadratic residue in gsqrt",
                    279: /* sqrter6 */
                    280:   "odd exponent in gsqrt",
                    281: /* gamer2 */
                    282:   "negative or zero integer argument in mpgamma",
                    283: /* thetaer1 */
                    284:   "q>=1 in theta",
                    285:
                    286: /* noer */
                    287:   "what's going on ?"
                    288: };

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>