Lines Matching defs:overflow
74 holds the compiled pattern length does not overflow. We make it a bit less than
482 "internal error: code overflow\0"
1043 BOOL braced, negated, overflow;
1152 overflow = FALSE;
1155 if (s > INT_MAX / 10 - 1) /* Integer overflow */
1157 overflow = TRUE;
1162 if (overflow) /* Integer overflow */
1219 overflow = FALSE;
1222 if (s > INT_MAX / 10 - 1) /* Integer overflow */
1224 overflow = TRUE;
1229 if (overflow) /* Integer overflow */
1277 overflow = FALSE;
1283 if (c >= 0x20000000l) { overflow = TRUE; break; }
1287 if (c > (utf ? 0x10ffffU : 0xffU)) { overflow = TRUE; break; }
1289 if (c > (utf ? 0x10ffffU : 0xffffU)) { overflow = TRUE; break; }
1291 if (utf && c > 0x10ffffU) { overflow = TRUE; break; }
1294 if (overflow)
1349 overflow = FALSE;
1356 if (c >= 0x10000000l) { overflow = TRUE; break; }
1368 if (c > (utf ? 0x10ffffU : 0xffU)) { overflow = TRUE; break; }
1370 if (c > (utf ? 0x10ffffU : 0xffffU)) { overflow = TRUE; break; }
1372 if (utf && c > 0x10ffffU) { overflow = TRUE; break; }
1376 if (overflow)
1929 /* The original code caused an unsigned overflow in 64 bit systems,
4606 /* Paranoid check for integer overflow */
5507 phase, class_uchardata gets emptied to prevent workspace overflow, so it
6084 potential integer overflow. The INT64_OR_DOUBLE type is a 64-bit
6157 paranoid checks to avoid integer overflow. The INT64_OR_DOUBLE type is
6639 *lengthptr += arglen; /* overflow. */
6801 if (recno > INT_MAX / 10 - 1) /* Integer overflow */
6941 if (recno > INT_MAX / 10 - 1) /* Integer overflow */
7436 if (recno > INT_MAX / 10 - 1) /* Integer overflow */
9018 to fill in forward references to subpatterns. That may overflow, in which case
9118 if (c > PCRE_UINT32_MAX / 10 - 1) break; /* Integer overflow */
9137 if (c > PCRE_UINT32_MAX / 10 - 1) break; /* Integer overflow check */
9285 no longer needed, so hopefully this workspace will never overflow, though there
9336 overflow should no longer be possible because nowadays we limit the maximum
9438 overflow, but