Ilya Zakharevich on Tue, 15 Oct 2002 22:00:30 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[PATCH CVS] compile |
The functions below conflict with stdlib.h functions on this system. With this patch the compile succeeds on EMX. Ilya P.S. I see that the docs advertise using %R in the prompt. However, the EMX documentation suggests that %R is not supported by C90's timefmt() (sp?). At least it does not work on EMX - which supports C90... Is it possible to replace %R by an equivalent combination of other switches? --- ./src/basemath/arith2.c-pre Tue Oct 15 17:33:50 2002 +++ ./src/basemath/arith2.c Tue Oct 15 20:16:04 2002 @@ -1056,7 +1056,7 @@ divisors(GEN n) } static GEN -_core(GEN n, int all) +do_core(GEN n, int all) { pari_sp av = avma; long i; @@ -1071,7 +1071,7 @@ _core(GEN n, int all) } static GEN -_core2(GEN n, int all) +do_core2(GEN n, int all) { pari_sp av = avma; long i; @@ -1091,10 +1091,10 @@ _core2(GEN n, int all) y[2] = (long)f; return gerepilecopy(av, y); } -GEN core(GEN n) { return _core(n,1); } -GEN corepartial(GEN n) { return _core(n,0); } -GEN core2(GEN n) { return _core2(n,1); } -GEN core2partial(GEN n){ return _core2(n,0); } +GEN core(GEN n) { return do_core(n,1); } +GEN corepartial(GEN n) { return do_core(n,0); } +GEN core2(GEN n) { return do_core2(n,1); } +GEN core2partial(GEN n){ return do_core2(n,0); } GEN core0(GEN n,long flag) { return flag? core2(n): core(n); }