| Bill Allombert on Tue, 07 Feb 2012 22:54:51 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| GENtoGENstr and GP2C |
Dear PARI developers,
Andreas found this problem with gp2c with PARI 2.5:
l(x)=write(x,1)
...gp2c-run...
? l("pari")
creates a file named "pari" _with_ the surrounding quotes. This worked correctly
with PARI 2.3.5. This occurs with functions using the 's' prototype code.
GP itself uses the following code to handle them:
if (typ(z)!=t_STR)
z = GENtoGENstr(z);
return GSTR(z);
But this not entirely practical for gp2c. It would need to do:
write0(GSTR(typ(x)==t_STR?x:GENtoGENstr(x)), mkvec(gen_1));
Cheers,
Bill.