[BACK]Return to ox_pari.c CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_pari

Diff for /OpenXM/src/ox_pari/ox_pari.c between version 1.14 and 1.15

version 1.14, 2016/08/23 03:03:26 version 1.15, 2016/09/23 07:03:29
Line 1 
Line 1 
 /*  $OpenXM: OpenXM/src/ox_pari/ox_pari.c,v 1.13 2016/08/01 01:35:01 noro Exp $  */  /*  $OpenXM: OpenXM/src/ox_pari/ox_pari.c,v 1.14 2016/08/23 03:03:26 ohara Exp $  */
   
 #include "ox_pari.h"  #include "ox_pari.h"
   
Line 152  int sm_executeFunction()
Line 152  int sm_executeFunction()
   struct parif *parif;    struct parif *parif;
   unsigned long prec;    unsigned long prec;
   char buf[BUFSIZ];    char buf[BUFSIZ];
     int status;
     char *err;
   
   if ( setjmp(GP_DATA->env) ) {    if ( (status = setjmp(GP_DATA->env)) != 0 ) {
     sprintf(buf,"sm_executeFunction : an error occured in PARI.");      err = errmessage[status];
       if ( status == errpile ) {
         sprintf(buf,"%s\nIncrease PARI stack by pari(allocatemem,size).",err);
         init_pari();
       } else if ( strlen(err) != 0 )
         sprintf(buf,"An error occured in PARI :%s",err);
       else
         sprintf(buf,"An error occured in PARI.");
     push((cmo*)make_error2(buf));      push((cmo*)make_error2(buf));
     return -1;      return -1;
   }    }

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>