Lines Matching defs:oend
748 BYTE* const oend = op + targetDstSize;
862 if (op + 1 /* token */ + ((lastRunSize+240)/255) /* litLength */ + lastRunSize /* literals */ > oend) {
864 lastRunSize = (oend-op) - 1;
1119 BYTE* const oend = op + outputSize;
1133 if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */
1157 if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) )
1158 || ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) )
1161 if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */
1164 if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */
1165 if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */
1196 if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */
1233 if (unlikely(cpy>oend-12)) {
1234 BYTE* const oCopyLimit = oend-(WILDCOPYLENGTH-1);
1235 if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */