Lines Matching refs:bzf

852    if (bzf != NULL) bzf->lastErr = eee;   \
888 bzFile* bzf = NULL;
901 bzf = malloc ( sizeof(bzFile) );
902 if (bzf == NULL)
906 bzf->initialisedOk = False;
907 bzf->bufN = 0;
908 bzf->handle = f;
909 bzf->writing = True;
910 bzf->strm.bzalloc = NULL;
911 bzf->strm.bzfree = NULL;
912 bzf->strm.opaque = NULL;
915 ret = bzCompressInit ( &(bzf->strm), blockSize100k,
918 { BZ_SETERR(ret); free(bzf); return NULL; };
920 bzf->strm.avail_in = 0;
921 bzf->initialisedOk = True;
922 return bzf;
935 bzFile* bzf = (bzFile*)b;
938 if (bzf == NULL || buf == NULL || len < 0)
940 if (!(bzf->writing))
942 if (ferror(bzf->handle))
948 bzf->strm.avail_in = len;
949 bzf->strm.next_in = buf;
952 bzf->strm.avail_out = BZ_MAX_UNUSED;
953 bzf->strm.next_out = bzf->buf;
954 ret = bzCompress ( &(bzf->strm), BZ_RUN );
958 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
959 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
960 n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar),
961 n, bzf->handle );
962 if (n != n2 || ferror(bzf->handle))
966 if (bzf->strm.avail_in == 0)
981 bzFile* bzf = (bzFile*)b;
983 if (bzf == NULL)
985 if (!(bzf->writing))
987 if (ferror(bzf->handle))
993 if ((!abandon) && bzf->lastErr == BZ_OK) {
995 bzf->strm.avail_out = BZ_MAX_UNUSED;
996 bzf->strm.next_out = bzf->buf;
997 ret = bzCompress ( &(bzf->strm), BZ_FINISH );
1001 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
1002 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
1003 n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar),
1004 n, bzf->handle );
1005 if (n != n2 || ferror(bzf->handle))
1013 if ( !abandon && !ferror ( bzf->handle ) ) {
1014 fflush ( bzf->handle );
1015 if (ferror(bzf->handle))
1019 if (nbytes_in != NULL) *nbytes_in = bzf->strm.total_in;
1020 if (nbytes_out != NULL) *nbytes_out = bzf->strm.total_out;
1023 bzCompressEnd ( &(bzf->strm) );
1024 free ( bzf );
1037 bzFile* bzf = NULL;
1052 bzf = malloc ( sizeof(bzFile) );
1053 if (bzf == NULL)
1058 bzf->initialisedOk = False;
1059 bzf->handle = f;
1060 bzf->bufN = 0;
1061 bzf->writing = False;
1062 bzf->strm.bzalloc = NULL;
1063 bzf->strm.bzfree = NULL;
1064 bzf->strm.opaque = NULL;
1067 bzf->buf[bzf->bufN] = *((UChar*)(unused)); bzf->bufN++;
1072 ret = bzDecompressInit ( &(bzf->strm), verbosity, small );
1074 { BZ_SETERR(ret); free(bzf); return NULL; };
1076 bzf->strm.avail_in = bzf->bufN;
1077 bzf->strm.next_in = bzf->buf;
1079 bzf->initialisedOk = True;
1080 return bzf;
1087 bzFile* bzf = (bzFile*)b;
1090 if (bzf == NULL)
1093 if (bzf->writing)
1096 if (bzf->initialisedOk)
1097 (void)bzDecompressEnd ( &(bzf->strm) );
1098 free ( bzf );
1110 bzFile* bzf = (bzFile*)b;
1114 if (bzf == NULL || buf == NULL || len < 0)
1117 if (bzf->writing)
1123 bzf->strm.avail_out = len;
1124 bzf->strm.next_out = buf;
1128 if (ferror(bzf->handle))
1131 if (bzf->strm.avail_in == 0 && !myfeof(bzf->handle)) {
1132 n = fread ( bzf->buf, sizeof(UChar),
1133 BZ_MAX_UNUSED, bzf->handle );
1134 if (ferror(bzf->handle))
1136 bzf->bufN = n;
1137 bzf->strm.avail_in = bzf->bufN;
1138 bzf->strm.next_in = bzf->buf;
1141 ret = bzDecompress ( &(bzf->strm) );
1146 if (ret == BZ_OK && myfeof(bzf->handle) &&
1147 bzf->strm.avail_in == 0 && bzf->strm.avail_out > 0)
1152 return len - bzf->strm.avail_out; };
1153 if (bzf->strm.avail_out == 0)
1170 bzFile* bzf = (bzFile*)b;
1171 if (bzf == NULL)
1173 if (bzf->lastErr != BZ_STREAM_END)
1179 *nUnused = bzf->strm.avail_in;
1180 *unused = bzf->strm.next_in;
1482 bzFile* bzf = (bzFile*)b;
1484 if (bzf == NULL)
1486 if (!(bzf->writing))
1488 if (ferror(bzf->handle))
1492 bzf->strm.avail_out = BZ_MAX_UNUSED;
1493 bzf->strm.next_out = bzf->buf;
1494 ret = bzCompress ( &(bzf->strm), BZ_FLUSH );
1497 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
1498 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
1499 n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar), n, bzf->handle );
1500 if (n != n2 || ferror(bzf->handle))