| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 1aeb104 commit 45b8391
12 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -730,7 +730,7 @@ Tkapp_ExprDouble (self, args) | |||
| 730 | 730 | return NULL; | |
| 731 | 731 | PyFPE_START_PROTECT("Tkapp_ExprDouble", return 0) | |
| 732 | 732 | retval = Tcl_ExprDouble (Tkapp_Interp (self), s, &v); | |
| 733 | - PyFPE_END_PROTECT | ||
| 733 | + PyFPE_END_PROTECT(retval) | ||
| 734 | 734 | if (retval == TCL_ERROR) | |
| 735 | 735 | return Tkinter_Error(self); | |
| 736 | 736 | return Py_BuildValue("d", v); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -249,7 +249,7 @@ math_1(args, func) | |||
| 249 | 249 | errno = 0; | |
| 250 | 250 | PyFPE_START_PROTECT("complex function", return 0) | |
| 251 | 251 | x = (*func)(x); | |
| 252 | - PyFPE_END_PROTECT | ||
| 252 | + PyFPE_END_PROTECT(x) | ||
| 253 | 253 | CHECK(x.real); | |
| 254 | 254 | CHECK(x.imag); | |
| 255 | 255 | if (errno != 0) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -120,11 +120,11 @@ static double nest1(int i, double x) | |||
| 120 | 120 | /* This (following) message is never seen. */ | |
| 121 | 121 | PyFPE_START_PROTECT("Division by zero, inner zone", return 3.1416) | |
| 122 | 122 | a = 1./(1. - x); | |
| 123 | - PyFPE_END_PROTECT | ||
| 123 | + PyFPE_END_PROTECT(a) | ||
| 124 | 124 | }else if(i == 2){ | |
| 125 | 125 | a = 1./(2. - x); | |
| 126 | 126 | } | |
| 127 | - PyFPE_END_PROTECT | ||
| 127 | + PyFPE_END_PROTECT(a) | ||
| 128 | 128 | ||
| 129 | 129 | return a; | |
| 130 | 130 | } | |
@@ -140,7 +140,7 @@ static double nest2(int i, double x) | |||
| 140 | 140 | }else if(i == 2){ | |
| 141 | 141 | a = 1./(2. - x); | |
| 142 | 142 | } | |
| 143 | - PyFPE_END_PROTECT | ||
| 143 | + PyFPE_END_PROTECT(a) | ||
| 144 | 144 | return a; | |
| 145 | 145 | } | |
| 146 | 146 | ||
@@ -150,7 +150,7 @@ static double nest3(double x) | |||
| 150 | 150 | /* This (following) message is never seen. */ | |
| 151 | 151 | PyFPE_START_PROTECT("Division by zero, nest3 error", return 3.1416) | |
| 152 | 152 | result = 1./(1. - x); | |
| 153 | - PyFPE_END_PROTECT | ||
| 153 | + PyFPE_END_PROTECT(result) | ||
| 154 | 154 | return result; | |
| 155 | 155 | } | |
| 156 | 156 | ||
@@ -159,7 +159,7 @@ static double db0(double x) | |||
| 159 | 159 | double a; | |
| 160 | 160 | PyFPE_START_PROTECT("Division by zero", return 3.1416) | |
| 161 | 161 | a = 1./x; | |
| 162 | - PyFPE_END_PROTECT | ||
| 162 | + PyFPE_END_PROTECT(a) | ||
| 163 | 163 | return a; | |
| 164 | 164 | } | |
| 165 | 165 | ||
@@ -168,7 +168,7 @@ static double overflow(double b) | |||
| 168 | 168 | double a; | |
| 169 | 169 | PyFPE_START_PROTECT("Overflow", return 3.1416) | |
| 170 | 170 | a = b*b; | |
| 171 | - PyFPE_END_PROTECT | ||
| 171 | + PyFPE_END_PROTECT(a) | ||
| 172 | 172 | return a; | |
| 173 | 173 | } | |
| 174 | 174 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -390,7 +390,7 @@ PyObject *args; | |||
| 390 | 390 | PyFPE_START_PROTECT("readscaled", return 0) | |
| 391 | 391 | xfac = (float)xsize/(float)xwtd; | |
| 392 | 392 | yfac = (float)ysize/(float)ywtd; | |
| 393 | - PyFPE_END_PROTECT | ||
| 393 | + PyFPE_END_PROTECT(yfac) | ||
| 394 | 394 | cdatap = PyString_AsString(rv); | |
| 395 | 395 | idatap = (long *)cdatap; | |
| 396 | 396 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -82,7 +82,7 @@ math_1(args, func) | |||
| 82 | 82 | errno = 0; | |
| 83 | 83 | PyFPE_START_PROTECT("in math_1", return 0) | |
| 84 | 84 | x = (*func)(x); | |
| 85 | - PyFPE_END_PROTECT | ||
| 85 | + PyFPE_END_PROTECT(x) | ||
| 86 | 86 | CHECK(x); | |
| 87 | 87 | if (errno != 0) | |
| 88 | 88 | return math_error(); | |
@@ -101,7 +101,7 @@ math_2(args, func) | |||
| 101 | 101 | errno = 0; | |
| 102 | 102 | PyFPE_START_PROTECT("in math_2", return 0) | |
| 103 | 103 | x = (*func)(x, y); | |
| 104 | - PyFPE_END_PROTECT | ||
| 104 | + PyFPE_END_PROTECT(x) | ||
| 105 | 105 | CHECK(x); | |
| 106 | 106 | if (errno != 0) | |
| 107 | 107 | return math_error(); | |
@@ -179,7 +179,7 @@ math_ldexp(self, args) | |||
| 179 | 179 | errno = 0; | |
| 180 | 180 | PyFPE_START_PROTECT("ldexp", return 0) | |
| 181 | 181 | x = ldexp(x, (int)y); | |
| 182 | - PyFPE_END_PROTECT | ||
| 182 | + PyFPE_END_PROTECT(x) | ||
| 183 | 183 | CHECK(x); | |
| 184 | 184 | if (errno != 0) | |
| 185 | 185 | return math_error(); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1497,7 +1497,7 @@ mpz_float(self) | |||
| 1497 | 1497 | mulstate *= multiplier; | |
| 1498 | 1498 | mpz_div_2exp(&mpzscratch, &mpzscratch, BITS_PER_MP_LIMB); | |
| 1499 | 1499 | } | |
| 1500 | - PyFPE_END_PROTECT | ||
| 1500 | + PyFPE_END_PROTECT(mulstate) | ||
| 1501 | 1501 | ||
| 1502 | 1502 | assert(mpz_cmp_ui(&mpzscratch, (unsigned long int)0) == 0); | |
| 1503 | 1503 | mpz_clear(&mpzscratch); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -367,7 +367,7 @@ complex_add(v, w) | |||
| 367 | 367 | Py_complex result; | |
| 368 | 368 | PyFPE_START_PROTECT("complex_add", return 0) | |
| 369 | 369 | result = c_sum(v->cval,w->cval); | |
| 370 | - PyFPE_END_PROTECT | ||
| 370 | + PyFPE_END_PROTECT(result) | ||
| 371 | 371 | return newcomplexobject(result); | |
| 372 | 372 | } | |
| 373 | 373 | ||
@@ -379,7 +379,7 @@ complex_sub(v, w) | |||
| 379 | 379 | Py_complex result; | |
| 380 | 380 | PyFPE_START_PROTECT("complex_sub", return 0) | |
| 381 | 381 | result = c_diff(v->cval,w->cval); | |
| 382 | - PyFPE_END_PROTECT | ||
| 382 | + PyFPE_END_PROTECT(result) | ||
| 383 | 383 | return newcomplexobject(result); | |
| 384 | 384 | } | |
| 385 | 385 | ||
@@ -391,7 +391,7 @@ complex_mul(v, w) | |||
| 391 | 391 | Py_complex result; | |
| 392 | 392 | PyFPE_START_PROTECT("complex_mul", return 0) | |
| 393 | 393 | result = c_prod(v->cval,w->cval); | |
| 394 | - PyFPE_END_PROTECT | ||
| 394 | + PyFPE_END_PROTECT(result) | ||
| 395 | 395 | return newcomplexobject(result); | |
| 396 | 396 | } | |
| 397 | 397 | ||
@@ -404,7 +404,7 @@ complex_div(v, w) | |||
| 404 | 404 | PyFPE_START_PROTECT("complex_div", return 0) | |
| 405 | 405 | c_error = 0; | |
| 406 | 406 | quot = c_quot(v->cval,w->cval); | |
| 407 | - PyFPE_END_PROTECT | ||
| 407 | + PyFPE_END_PROTECT(quot) | ||
| 408 | 408 | if (c_error == 1) { | |
| 409 | 409 | err_setstr(ZeroDivisionError, "complex division"); | |
| 410 | 410 | return NULL; | |
@@ -480,7 +480,7 @@ complex_pow(v, w, z) | |||
| 480 | 480 | else | |
| 481 | 481 | p = c_pow(v->cval,exponent); | |
| 482 | 482 | ||
| 483 | - PyFPE_END_PROTECT | ||
| 483 | + PyFPE_END_PROTECT(p) | ||
| 484 | 484 | if (c_error == 2) { | |
| 485 | 485 | err_setstr(ValueError, "0.0 to a negative or complex power"); | |
| 486 | 486 | return NULL; | |
@@ -514,7 +514,7 @@ complex_abs(v) | |||
| 514 | 514 | double result; | |
| 515 | 515 | PyFPE_START_PROTECT("complex_abs", return 0) | |
| 516 | 516 | result = hypot(v->cval.real,v->cval.imag); | |
| 517 | - PyFPE_END_PROTECT | ||
| 517 | + PyFPE_END_PROTECT(result) | ||
| 518 | 518 | return newfloatobject(result); | |
| 519 | 519 | } | |
| 520 | 520 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -260,7 +260,7 @@ float_add(v, w) | |||
| 260 | 260 | double result; | |
| 261 | 261 | PyFPE_START_PROTECT("add", return 0) | |
| 262 | 262 | result = v->ob_fval + w->ob_fval; | |
| 263 | - PyFPE_END_PROTECT | ||
| 263 | + PyFPE_END_PROTECT(result) | ||
| 264 | 264 | return newfloatobject(result); | |
| 265 | 265 | } | |
| 266 | 266 | ||
@@ -272,7 +272,7 @@ float_sub(v, w) | |||
| 272 | 272 | double result; | |
| 273 | 273 | PyFPE_START_PROTECT("subtract", return 0) | |
| 274 | 274 | result = v->ob_fval - w->ob_fval; | |
| 275 | - PyFPE_END_PROTECT | ||
| 275 | + PyFPE_END_PROTECT(result) | ||
| 276 | 276 | return newfloatobject(result); | |
| 277 | 277 | } | |
| 278 | 278 | ||
@@ -285,7 +285,7 @@ float_mul(v, w) | |||
| 285 | 285 | ||
| 286 | 286 | PyFPE_START_PROTECT("multiply", return 0) | |
| 287 | 287 | result = v->ob_fval * w->ob_fval; | |
| 288 | - PyFPE_END_PROTECT | ||
| 288 | + PyFPE_END_PROTECT(result) | ||
| 289 | 289 | return newfloatobject(result); | |
| 290 | 290 | } | |
| 291 | 291 | ||
@@ -301,7 +301,7 @@ float_div(v, w) | |||
| 301 | 301 | } | |
| 302 | 302 | PyFPE_START_PROTECT("divide", return 0) | |
| 303 | 303 | result = v->ob_fval / w->ob_fval; | |
| 304 | - PyFPE_END_PROTECT | ||
| 304 | + PyFPE_END_PROTECT(result) | ||
| 305 | 305 | return newfloatobject(result); | |
| 306 | 306 | } | |
| 307 | 307 | ||
@@ -325,7 +325,7 @@ float_rem(v, w) | |||
| 325 | 325 | mod += wx; | |
| 326 | 326 | /* div -= 1.0; */ | |
| 327 | 327 | } | |
| 328 | - PyFPE_END_PROTECT | ||
| 328 | + PyFPE_END_PROTECT(mod) | ||
| 329 | 329 | return newfloatobject(mod); | |
| 330 | 330 | } | |
| 331 | 331 | ||
@@ -349,7 +349,7 @@ float_divmod(v, w) | |||
| 349 | 349 | mod += wx; | |
| 350 | 350 | div -= 1.0; | |
| 351 | 351 | } | |
| 352 | - PyFPE_END_PROTECT | ||
| 352 | + PyFPE_END_PROTECT(div) | ||
| 353 | 353 | return mkvalue("(dd)", div, mod); | |
| 354 | 354 | } | |
| 355 | 355 | ||
@@ -394,7 +394,7 @@ float_pow(v, w, z) | |||
| 394 | 394 | if (ix!=0 && z->ob_fval<0) ix+=z->ob_fval; | |
| 395 | 395 | } | |
| 396 | 396 | else ix=1.0; | |
| 397 | - PyFPE_END_PROTECT | ||
| 397 | + PyFPE_END_PROTECT(ix) | ||
| 398 | 398 | return newfloatobject(ix); | |
| 399 | 399 | } | |
| 400 | 400 | errno = 0; | |
@@ -403,7 +403,7 @@ float_pow(v, w, z) | |||
| 403 | 403 | ix = powu(iv, intw); | |
| 404 | 404 | else | |
| 405 | 405 | ix = 1./powu(iv, -intw); | |
| 406 | - PyFPE_END_PROTECT | ||
| 406 | + PyFPE_END_PROTECT(ix) | ||
| 407 | 407 | } | |
| 408 | 408 | else { | |
| 409 | 409 | /* Sort out special cases here instead of relying on pow() */ | |
@@ -423,7 +423,7 @@ float_pow(v, w, z) | |||
| 423 | 423 | errno = 0; | |
| 424 | 424 | PyFPE_START_PROTECT("pow", return 0) | |
| 425 | 425 | ix = pow(iv, iw); | |
| 426 | - PyFPE_END_PROTECT | ||
| 426 | + PyFPE_END_PROTECT(ix) | ||
| 427 | 427 | } | |
| 428 | 428 | CHECK(ix); | |
| 429 | 429 | if (errno != 0) { | |
@@ -438,7 +438,7 @@ float_pow(v, w, z) | |||
| 438 | 438 | ((iv<0 && z->ob_fval>0) || (iv>0 && z->ob_fval<0) )) { | |
| 439 | 439 | ix+=z->ob_fval; | |
| 440 | 440 | } | |
| 441 | - PyFPE_END_PROTECT | ||
| 441 | + PyFPE_END_PROTECT(ix) | ||
| 442 | 442 | } | |
| 443 | 443 | return newfloatobject(ix); | |
| 444 | 444 | } | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1421,7 +1421,7 @@ long_float(v) | |||
| 1421 | 1421 | double result; | |
| 1422 | 1422 | PyFPE_START_PROTECT("long_float", return 0) | |
| 1423 | 1423 | result = dgetlongvalue(v); | |
| 1424 | - PyFPE_END_PROTECT | ||
| 1424 | + PyFPE_END_PROTECT(result) | ||
| 1425 | 1425 | return newfloatobject(result); | |
| 1426 | 1426 | } | |
| 1427 | 1427 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -818,14 +818,14 @@ parsenumber(co, s) | |||
| 818 | 818 | c.real = 0.; | |
| 819 | 819 | PyFPE_START_PROTECT("atof", return 0) | |
| 820 | 820 | c.imag = atof(s); | |
| 821 | - PyFPE_END_PROTECT | ||
| 821 | + PyFPE_END_PROTECT(c) | ||
| 822 | 822 | return newcomplexobject(c); | |
| 823 | 823 | } | |
| 824 | 824 | else { | |
| 825 | 825 | #endif | |
| 826 | 826 | PyFPE_START_PROTECT("atof", return 0) | |
| 827 | 827 | dx = atof(s); | |
| 828 | - PyFPE_END_PROTECT | ||
| 828 | + PyFPE_END_PROTECT(dx) | ||
| 829 | 829 | return newfloatobject(dx); | |
| 830 | 830 | } | |
| 831 | 831 | } | |
| Back | FazBrowse Home | New Git URL |
0 commit comments