Lines Matching refs:bzf
1073 if (bzf != NULL) bzf->lastErr = eee; \
1108 bzFile* bzf = NULL; in BZ_API() local
1121 bzf = malloc ( sizeof(bzFile) ); in BZ_API()
1122 if (bzf == NULL) in BZ_API()
1126 bzf->initialisedOk = False; in BZ_API()
1127 bzf->bufN = 0; in BZ_API()
1128 bzf->handle = f; in BZ_API()
1129 bzf->writing = True; in BZ_API()
1130 bzf->strm.bzalloc = NULL; in BZ_API()
1131 bzf->strm.bzfree = NULL; in BZ_API()
1132 bzf->strm.opaque = NULL; in BZ_API()
1135 ret = BZ2_bzCompressInit ( &(bzf->strm), blockSize100k, in BZ_API()
1138 { BZ_SETERR(ret); free(bzf); return NULL; }; in BZ_API()
1140 bzf->strm.avail_in = 0; in BZ_API()
1141 bzf->initialisedOk = True; in BZ_API()
1142 return bzf; in BZ_API()
1155 bzFile* bzf = (bzFile*)b; in BZ_API() local
1158 if (bzf == NULL || buf == NULL || len < 0) in BZ_API()
1160 if (!(bzf->writing)) in BZ_API()
1162 if (ferror(bzf->handle)) in BZ_API()
1168 bzf->strm.avail_in = len; in BZ_API()
1169 bzf->strm.next_in = buf; in BZ_API()
1172 bzf->strm.avail_out = BZ_MAX_UNUSED; in BZ_API()
1173 bzf->strm.next_out = bzf->buf; in BZ_API()
1174 ret = BZ2_bzCompress ( &(bzf->strm), BZ_RUN ); in BZ_API()
1178 if (bzf->strm.avail_out < BZ_MAX_UNUSED) { in BZ_API()
1179 n = BZ_MAX_UNUSED - bzf->strm.avail_out; in BZ_API()
1180 n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar), in BZ_API()
1181 n, bzf->handle ); in BZ_API()
1182 if (n != n2 || ferror(bzf->handle)) in BZ_API()
1186 if (bzf->strm.avail_in == 0) in BZ_API()
1215 bzFile* bzf = (bzFile*)b; in BZ_API() local
1217 if (bzf == NULL) in BZ_API()
1219 if (!(bzf->writing)) in BZ_API()
1221 if (ferror(bzf->handle)) in BZ_API()
1229 if ((!abandon) && bzf->lastErr == BZ_OK) { in BZ_API()
1231 bzf->strm.avail_out = BZ_MAX_UNUSED; in BZ_API()
1232 bzf->strm.next_out = bzf->buf; in BZ_API()
1233 ret = BZ2_bzCompress ( &(bzf->strm), BZ_FINISH ); in BZ_API()
1237 if (bzf->strm.avail_out < BZ_MAX_UNUSED) { in BZ_API()
1238 n = BZ_MAX_UNUSED - bzf->strm.avail_out; in BZ_API()
1239 n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar), in BZ_API()
1240 n, bzf->handle ); in BZ_API()
1241 if (n != n2 || ferror(bzf->handle)) in BZ_API()
1249 if ( !abandon && !ferror ( bzf->handle ) ) { in BZ_API()
1250 fflush ( bzf->handle ); in BZ_API()
1251 if (ferror(bzf->handle)) in BZ_API()
1256 *nbytes_in_lo32 = bzf->strm.total_in_lo32; in BZ_API()
1258 *nbytes_in_hi32 = bzf->strm.total_in_hi32; in BZ_API()
1260 *nbytes_out_lo32 = bzf->strm.total_out_lo32; in BZ_API()
1262 *nbytes_out_hi32 = bzf->strm.total_out_hi32; in BZ_API()
1265 (void) BZ2_bzCompressEnd ( &(bzf->strm) ); in BZ_API()
1266 free ( bzf ); in BZ_API()
1279 bzFile* bzf = NULL; in BZ_API() local
1294 bzf = malloc ( sizeof(bzFile) ); in BZ_API()
1295 if (bzf == NULL) in BZ_API()
1300 bzf->initialisedOk = False; in BZ_API()
1301 bzf->handle = f; in BZ_API()
1302 bzf->bufN = 0; in BZ_API()
1303 bzf->writing = False; in BZ_API()
1304 bzf->strm.bzalloc = NULL; in BZ_API()
1305 bzf->strm.bzfree = NULL; in BZ_API()
1306 bzf->strm.opaque = NULL; in BZ_API()
1309 bzf->buf[bzf->bufN] = *((UChar*)(unused)); bzf->bufN++; in BZ_API()
1314 ret = BZ2_bzDecompressInit ( &(bzf->strm), verbosity, small ); in BZ_API()
1316 { BZ_SETERR(ret); free(bzf); return NULL; }; in BZ_API()
1318 bzf->strm.avail_in = bzf->bufN; in BZ_API()
1319 bzf->strm.next_in = bzf->buf; in BZ_API()
1321 bzf->initialisedOk = True; in BZ_API()
1322 return bzf; in BZ_API()
1329 bzFile* bzf = (bzFile*)b; in BZ_API() local
1332 if (bzf == NULL) in BZ_API()
1335 if (bzf->writing) in BZ_API()
1338 if (bzf->initialisedOk) in BZ_API()
1339 (void) BZ2_bzDecompressEnd ( &(bzf->strm) ); in BZ_API()
1340 free ( bzf ); in BZ_API()
1352 bzFile* bzf = (bzFile*)b; in BZ_API() local
1356 if (bzf == NULL || buf == NULL || len < 0) in BZ_API()
1359 if (bzf->writing) in BZ_API()
1365 bzf->strm.avail_out = len; in BZ_API()
1366 bzf->strm.next_out = buf; in BZ_API()
1370 if (ferror(bzf->handle)) in BZ_API()
1373 if (bzf->strm.avail_in == 0 && !myfeof(bzf->handle)) { in BZ_API()
1374 n = fread ( bzf->buf, sizeof(UChar), in BZ_API()
1375 BZ_MAX_UNUSED, bzf->handle ); in BZ_API()
1376 if (ferror(bzf->handle)) in BZ_API()
1378 bzf->bufN = n; in BZ_API()
1379 bzf->strm.avail_in = bzf->bufN; in BZ_API()
1380 bzf->strm.next_in = bzf->buf; in BZ_API()
1383 ret = BZ2_bzDecompress ( &(bzf->strm) ); in BZ_API()
1388 if (ret == BZ_OK && myfeof(bzf->handle) && in BZ_API()
1389 bzf->strm.avail_in == 0 && bzf->strm.avail_out > 0) in BZ_API()
1394 return len - bzf->strm.avail_out; }; in BZ_API()
1395 if (bzf->strm.avail_out == 0) in BZ_API()
1411 bzFile* bzf = (bzFile*)b; in BZ_API() local
1412 if (bzf == NULL) in BZ_API()
1414 if (bzf->lastErr != BZ_STREAM_END) in BZ_API()
1420 *nUnused = bzf->strm.avail_in; in BZ_API()
1421 *unused = bzf->strm.next_in; in BZ_API()