Lines Matching defs:overflow

74 holds the compiled pattern length does not overflow. We make it a bit less than
476 "internal error: code overflow\0"
1037 BOOL braced, negated, overflow;
1146 overflow = FALSE;
1149 if (s > INT_MAX / 10 - 1) /* Integer overflow */
1151 overflow = TRUE;
1156 if (overflow) /* Integer overflow */
1213 overflow = FALSE;
1216 if (s > INT_MAX / 10 - 1) /* Integer overflow */
1218 overflow = TRUE;
1223 if (overflow) /* Integer overflow */
1271 overflow = FALSE;
1277 if (c >= 0x20000000l) { overflow = TRUE; break; }
1281 if (c > (utf ? 0x10ffffU : 0xffU)) { overflow = TRUE; break; }
1283 if (c > (utf ? 0x10ffffU : 0xffffU)) { overflow = TRUE; break; }
1285 if (utf && c > 0x10ffffU) { overflow = TRUE; break; }
1288 if (overflow)
1343 overflow = FALSE;
1350 if (c >= 0x10000000l) { overflow = TRUE; break; }
1362 if (c > (utf ? 0x10ffffU : 0xffU)) { overflow = TRUE; break; }
1364 if (c > (utf ? 0x10ffffU : 0xffffU)) { overflow = TRUE; break; }
1366 if (utf && c > 0x10ffffU) { overflow = TRUE; break; }
1370 if (overflow)
1903 /* The original code caused an unsigned overflow in 64 bit systems,
4540 /* Paranoid check for integer overflow */
5416 phase, class_uchardata gets emptied to prevent workspace overflow, so it
5985 potential integer overflow. The INT64_OR_DOUBLE type is a 64-bit
6059 paranoid checks to avoid integer overflow. The INT64_OR_DOUBLE type is
8810 to fill in forward references to subpatterns. That may overflow, in which case
8910 if (c > PCRE_UINT32_MAX / 10 - 1) break; /* Integer overflow */
8929 if (c > PCRE_UINT32_MAX / 10 - 1) break; /* Integer overflow check */
9077 no longer needed, so hopefully this workspace will never overflow, though there
9133 overflow should no longer be possible because nowadays we limit the maximum
9234 /* Fill in the terminating state and check for disastrous overflow, but