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>