Lines Matching refs:bzf
1011 if (bzf != nullptr) \
1012 bzf->lastErr = eee; \
1038 bzFile* bzf = nullptr; in BZ_API() local
1053 bzf = (bzFile*)malloc(sizeof(bzFile)); in BZ_API()
1054 if (bzf == nullptr) { in BZ_API()
1060 bzf->initialisedOk = False; in BZ_API()
1061 bzf->bufN = 0; in BZ_API()
1062 bzf->handle = f; in BZ_API()
1063 bzf->writing = True; in BZ_API()
1064 bzf->strm.bzalloc = nullptr; in BZ_API()
1065 bzf->strm.bzfree = nullptr; in BZ_API()
1066 bzf->strm.opaque = nullptr; in BZ_API()
1070 ret = BZ2_bzCompressInit(&(bzf->strm), blockSize100k, verbosity, workFactor); in BZ_API()
1073 free(bzf); in BZ_API()
1077 bzf->strm.avail_in = 0; in BZ_API()
1078 bzf->initialisedOk = True; in BZ_API()
1079 return bzf; in BZ_API()
1085 bzFile* bzf = (bzFile*)b; in BZ_API() local
1088 if (bzf == nullptr || buf == nullptr || len < 0) { in BZ_API()
1092 if (!(bzf->writing)) { in BZ_API()
1096 if (ferror(bzf->handle)) { in BZ_API()
1106 bzf->strm.avail_in = len; in BZ_API()
1107 bzf->strm.next_in = (char*)buf; in BZ_API()
1110 bzf->strm.avail_out = BZ_MAX_UNUSED; in BZ_API()
1111 bzf->strm.next_out = bzf->buf; in BZ_API()
1112 ret = BZ2_bzCompress(&(bzf->strm), BZ_RUN); in BZ_API()
1118 if (bzf->strm.avail_out < BZ_MAX_UNUSED) { in BZ_API()
1119 n = BZ_MAX_UNUSED - bzf->strm.avail_out; in BZ_API()
1120 n2 = fwrite((void*)(bzf->buf), sizeof(UChar), n, bzf->handle); in BZ_API()
1121 if (n != n2 || ferror(bzf->handle)) { in BZ_API()
1127 if (bzf->strm.avail_in == 0) { in BZ_API()
1151 bzFile* bzf = (bzFile*)b; in BZ_API() local
1153 if (bzf == nullptr) { in BZ_API()
1157 if (!(bzf->writing)) { in BZ_API()
1161 if (ferror(bzf->handle)) { in BZ_API()
1175 if ((!abandon) && bzf->lastErr == BZ_OK) { in BZ_API()
1177 bzf->strm.avail_out = BZ_MAX_UNUSED; in BZ_API()
1178 bzf->strm.next_out = bzf->buf; in BZ_API()
1179 ret = BZ2_bzCompress(&(bzf->strm), BZ_FINISH); in BZ_API()
1185 if (bzf->strm.avail_out < BZ_MAX_UNUSED) { in BZ_API()
1186 n = BZ_MAX_UNUSED - bzf->strm.avail_out; in BZ_API()
1187 n2 = fwrite((void*)(bzf->buf), sizeof(UChar), n, bzf->handle); in BZ_API()
1188 if (n != n2 || ferror(bzf->handle)) { in BZ_API()
1199 if (!abandon && !ferror(bzf->handle)) { in BZ_API()
1200 fflush(bzf->handle); in BZ_API()
1201 if (ferror(bzf->handle)) { in BZ_API()
1208 *nbytes_in_lo32 = bzf->strm.total_in_lo32; in BZ_API()
1210 *nbytes_in_hi32 = bzf->strm.total_in_hi32; in BZ_API()
1212 *nbytes_out_lo32 = bzf->strm.total_out_lo32; in BZ_API()
1214 *nbytes_out_hi32 = bzf->strm.total_out_hi32; in BZ_API()
1217 BZ2_bzCompressEnd(&(bzf->strm)); in BZ_API()
1218 free(bzf); in BZ_API()
1224 bzFile* bzf = nullptr; in BZ_API() local
1241 bzf = (bzFile*)malloc(sizeof(bzFile)); in BZ_API()
1242 if (bzf == nullptr) { in BZ_API()
1249 bzf->initialisedOk = False; in BZ_API()
1250 bzf->handle = f; in BZ_API()
1251 bzf->bufN = 0; in BZ_API()
1252 bzf->writing = False; in BZ_API()
1253 bzf->strm.bzalloc = nullptr; in BZ_API()
1254 bzf->strm.bzfree = nullptr; in BZ_API()
1255 bzf->strm.opaque = nullptr; in BZ_API()
1258 bzf->buf[bzf->bufN] = *((UChar*)(unused)); in BZ_API()
1259 bzf->bufN++; in BZ_API()
1264 ret = BZ2_bzDecompressInit(&(bzf->strm), verbosity, small); in BZ_API()
1267 free(bzf); in BZ_API()
1271 bzf->strm.avail_in = bzf->bufN; in BZ_API()
1272 bzf->strm.next_in = bzf->buf; in BZ_API()
1274 bzf->initialisedOk = True; in BZ_API()
1275 return bzf; in BZ_API()
1280 bzFile* bzf = (bzFile*)b; in BZ_API() local
1283 if (bzf == nullptr) { in BZ_API()
1288 if (bzf->writing) { in BZ_API()
1293 if (bzf->initialisedOk) in BZ_API()
1294 (void)BZ2_bzDecompressEnd(&(bzf->strm)); in BZ_API()
1295 free(bzf); in BZ_API()
1301 bzFile* bzf = (bzFile*)b; in BZ_API() local
1305 if (bzf == nullptr || buf == nullptr || len < 0) { in BZ_API()
1310 if (bzf->writing) { in BZ_API()
1320 bzf->strm.avail_out = len; in BZ_API()
1321 bzf->strm.next_out = (char*)buf; in BZ_API()
1324 if (ferror(bzf->handle)) { in BZ_API()
1329 if (bzf->strm.avail_in == 0 && !myfeof(bzf->handle)) { in BZ_API()
1330 n = fread(bzf->buf, sizeof(UChar), BZ_MAX_UNUSED, bzf->handle); in BZ_API()
1331 if (ferror(bzf->handle)) { in BZ_API()
1335 bzf->bufN = n; in BZ_API()
1336 bzf->strm.avail_in = bzf->bufN; in BZ_API()
1337 bzf->strm.next_in = bzf->buf; in BZ_API()
1340 ret = BZ2_bzDecompress(&(bzf->strm)); in BZ_API()
1347 if (ret == BZ_OK && myfeof(bzf->handle) && bzf->strm.avail_in == 0 && in BZ_API()
1348 bzf->strm.avail_out > 0) { in BZ_API()
1355 return len - bzf->strm.avail_out; in BZ_API()
1357 if (bzf->strm.avail_out == 0) { in BZ_API()
1368 bzFile* bzf = (bzFile*)b; in BZ_API() local
1369 if (bzf == nullptr) { in BZ_API()
1373 if (bzf->lastErr != BZ_STREAM_END) { in BZ_API()
1383 *nUnused = bzf->strm.avail_in; in BZ_API()
1384 *unused = bzf->strm.next_in; in BZ_API()