| Bill Allombert on Sun, 31 Oct 1999 23:01:52 +0100 (MET) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: Vec() bug? |
Here a patch for:
? Vec("a")
[]
? Vec("wo bu neng xie hanzi")
*** segmentation fault: bug in GP (please report).
>>ceil(x):
>> ceiling of x. When x is in R, the result is the smallest integer
>> greater than or equal to x.
>> Notice that the negative powers of x are removed. This behavior seems
>> not to be documented. Is this a bug? Shalom, Michael
Well ,it *is* documented:
ceiling of x.
Perhaps it's a bit too short!
Of course the second sentence does not apply.
----------
(CVS version updated)
Index: src/basemath/gen3.c
===================================================================
RCS file: /home/megrez/cvsroot/pari/src/basemath/gen3.c,v
retrieving revision 1.6
diff -u -r1.6 gen3.c
--- src/basemath/gen3.c 1999/10/18 12:05:03 1.6
+++ src/basemath/gen3.c 1999/10/31 21:57:09
@@ -1935,7 +1935,7 @@
if (!x) return cgetg(1,t_VEC);
tx = typ(x);
- if (is_scalar_t(tx) || is_rfrac_t(tx))
+ if (is_scalar_t(tx) || is_rfrac_t(tx) || tx==t_STR)
{
y=cgetg(2,t_VEC); y[1]=lcopy(x);
return y;