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>