[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     ! 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>