New form of PyFPE_END_PROTECT macro.

This commit is contained in:
Guido van Rossum 1997-03-14 04:32:50 +00:00
parent 1aeb1047ba
commit 45b83915f8
12 changed files with 36 additions and 36 deletions

View file

@ -818,14 +818,14 @@ parsenumber(co, s)
c.real = 0.;
PyFPE_START_PROTECT("atof", return 0)
c.imag = atof(s);
PyFPE_END_PROTECT
PyFPE_END_PROTECT(c)
return newcomplexobject(c);
}
else {
#endif
PyFPE_START_PROTECT("atof", return 0)
dx = atof(s);
PyFPE_END_PROTECT
PyFPE_END_PROTECT(dx)
return newfloatobject(dx);
}
}

View file

@ -422,7 +422,7 @@ r_object(p)
buf[n] = '\0';
PyFPE_START_PROTECT("atof", return 0)
dx = atof(buf);
PyFPE_END_PROTECT
PyFPE_END_PROTECT(dx)
return newfloatobject(dx);
}
@ -441,7 +441,7 @@ r_object(p)
buf[n] = '\0';
PyFPE_START_PROTECT("atof", return 0)
c.real = atof(buf);
PyFPE_END_PROTECT
PyFPE_END_PROTECT(c)
n = r_byte(p);
if (r_string(buf, (int)n, p) != n) {
err_setstr(EOFError,
@ -451,7 +451,7 @@ r_object(p)
buf[n] = '\0';
PyFPE_START_PROTECT("atof", return 0)
c.imag = atof(buf);
PyFPE_END_PROTECT
PyFPE_END_PROTECT(c)
return newcomplexobject(c);
}
#endif

View file

@ -12,5 +12,5 @@
#ifdef WANT_SIGFPE_HANDLER
jmp_buf PyFPE_jbuf;
int PyFPE_counter = 0;
double PyFPE_dummy(void){return(1.0);}
double PyFPE_dummy(){return(1.0);}
#endif