d 251 src/decNumber/decNumber.c # define decFinish(a,b,c,d) decFinalize(a,b,c,d) d 314 src/decNumber/decNumber.c Int d; // work d 325 src/decNumber/decNumber.c for (d=DECDPUN; d<dn->digits; up++, d+=DECDPUN) hi+=*up*powers[d-1]; d 347 src/decNumber/decNumber.c Int d; // work d 358 src/decNumber/decNumber.c for (d=DECDPUN; d<dn->digits; up++, d+=DECDPUN) hi+=*up*powers[d-1]; d 420 src/decNumber/decNumber.c Int d=0; // count of digits found in decimal part d 436 src/decNumber/decNumber.c d++; // count of real digits d 493 src/decNumber/decNumber.c for (c=cfirst;; c++, d++) { d 498 src/decNumber/decNumber.c if (d>set->digits-1) { d 502 src/decNumber/decNumber.c if (d>set->digits) break; d 551 src/decNumber/decNumber.c d--; // 0 stripped d 569 src/decNumber/decNumber.c if (d<=set->digits) res=dn->lsu; // fits into supplied decNumber d 571 src/decNumber/decNumber.c Int needbytes=D2U(d)*sizeof(Unit);// bytes needed d 585 src/decNumber/decNumber.c up=res+D2U(d)-1; // -> msu d 586 src/decNumber/decNumber.c cut=d-(up-res)*DECDPUN; // digits in top unit d 612 src/decNumber/decNumber.c dn->digits=d; d 615 src/decNumber/decNumber.c if (d>set->digits) { d 617 src/decNumber/decNumber.c decSetCoeff(dn, set, res, d, &residue, &status); d 3172 src/decNumber/decNumber.c Unit *d; // .. d 3175 src/decNumber/decNumber.c d=dest->lsu+1; // -> first destination d 3177 src/decNumber/decNumber.c for (s=src->lsu+1; s<smsup; s++, d++) *d=*s; d 4988 src/decNumber/decNumber.c decNumber *d=bufd; // divisor d 5020 src/decNumber/decNumber.c decNumberZero(d); // clean d 5021 src/decNumber/decNumber.c *d->lsu=4; // set 4 .. d 5022 src/decNumber/decNumber.c d->exponent=-set->digits; // * 10**(-d) d 5023 src/decNumber/decNumber.c if (decNumberIsNegative(rhs)) d->exponent--; // negative case d 5024 src/decNumber/decNumber.c comp=decCompare(d, rhs, 1); // signless compare d 5140 src/decNumber/decNumber.c decNumberZero(d); *d->lsu=2; // divisor=2 d 5159 src/decNumber/decNumber.c decDivideOp(t, t, d, &tset, DIVIDE, &ignore); // t=t/d d 5166 src/decNumber/decNumber.c decAddOp(d, d, &numone, &dset, 0, &ignore); // d=d+1 d 6289 src/decNumber/decNumber.c Int d, exp; // work d 6305 src/decNumber/decNumber.c for (d=0; d<dn->digits-1; d++) { // [don't strip the final digit] d 6327 src/decNumber/decNumber.c if (d==0) return dn; // none to drop d 6333 src/decNumber/decNumber.c if (d>maxd) d=maxd; d 6337 src/decNumber/decNumber.c decShiftToLeast(dn->lsu, D2U(dn->digits), d); d 6338 src/decNumber/decNumber.c dn->exponent+=d; // maintain numerical value d 6339 src/decNumber/decNumber.c dn->digits-=d; // new length d 6340 src/decNumber/decNumber.c *dropped=d; // report the count d 290 src/decNumber/decNumberLocal.h # define D2U(d) ((unsigned)((d)<=DECMAXD2U?d2utable[d]:((d)+7)>>3)) d 292 src/decNumber/decNumberLocal.h # define D2U(d) ((unsigned)((d)<=DECMAXD2U?d2utable[d]:((d)+3)>>2)) d 294 src/decNumber/decNumberLocal.h # define D2U(d) ((d)<=DECMAXD2U?d2utable[d]:((d)+DECDPUN-1)/DECDPUN) d 297 src/decNumber/decNumberLocal.h # define SD2U(d) (((d)+DECDPUN-1)/DECDPUN) d 301 src/decNumber/decNumberLocal.h # define MSUDIGITS(d) ((d)-(D2U(d)-1)*DECDPUN) d 308 src/decNumber/decNumberLocal.h # define D2N(d) \ d 309 src/decNumber/decNumberLocal.h ((((SD2U(d)-1)*sizeof(Unit))+sizeof(decNumber)*2-1)/sizeof(decNumber)) d 519 src/dps8/dps8_cpu.c word36 d = 0123000000000; d 520 src/dps8/dps8_cpu.c putbits36_6 (& d, 9, (word4) d1); d 521 src/dps8/dps8_cpu.c putbits36_6 (& d, 15, (word4) d2); d 522 src/dps8/dps8_cpu.c putbits36_6 (& d, 21, (word4) d3); d 523 src/dps8/dps8_cpu.c putbits36_6 (& d, 27, (word4) d4); d 524 src/dps8/dps8_cpu.c cpus[cpu_unit_idx].switches.data_switches = d; d 2011 src/dps8/dps8_cpu.h static inline void trackport (word24 a, word36 d) d 2018 src/dps8/dps8_cpu.h cpu.portData [port] = d; d 441 src/dps8/dps8_dia.c struct device * d = & cables->cablesFromIomToDev[iom_unit_idx]. d 443 src/dps8/dps8_dia.c uint dev_unit_idx = d->devUnitIdx; d 508 src/dps8/dps8_dia.c struct device * d = & cables->cablesFromIomToDev[iom_unit_idx]. d 510 src/dps8/dps8_dia.c uint dev_unit_idx = d->devUnitIdx; d 2262 src/dps8/dps8_iom.c struct iom_to_ctlr_s * d = & cables->iom_to_ctlr[iom_unit_idx][chan]; d 2264 src/dps8/dps8_iom.c if ((! d->in_use) || (! d->iom_cmd)) d 2319 src/dps8/dps8_iom.c int rc2 = d->iom_cmd (iom_unit_idx, chan); d 3241 src/dps8/dps8_iom.c struct iom_to_ctlr_s * d = & cables->iom_to_ctlr[iomUnitIdx][chan]; d 3246 src/dps8/dps8_iom.c if (d->chan_type != chan_type_CPI && p -> IDCW_DEV_CMD == 051) { d 3252 src/dps8/dps8_iom.c if ((!d->in_use) || (!d->iom_cmd)) { d 3281 src/dps8/dps8_iom.c int rc = d->iom_cmd (iomUnitIdx, chan); d 3379 src/dps8/dps8_iom.c rc2 = d->iom_cmd (iomUnitIdx, chan); d 4786 src/dps8/dps8_sys.c char *d = disassemble(buf, word1); d 4788 src/dps8/dps8_sys.c (void)fprintf(ofile, "%s", d); d 75 src/dps8/hdbg.h # define HDBGMRead(a, d, c) hdbgMRead (a, d, c) d 76 src/dps8/hdbg.h # define HDBGMWrite(a, d, c) hdbgMWrite (a, d, c) d 78 src/dps8/hdbg.h # define HDBGAPURead(s, o, f, d, c) hdbgAPURead (s, o, f, d, c) d 79 src/dps8/hdbg.h # define HDBGAPUWrite(s, o, f, d, c) hdbgAPUWrite (s, o, f, d, c) d 208 src/dps8/libtelnet.c #define _sendu(t, d, s) _send((t), (const char*)(d), (s)) d 1094 src/punutil/cardutil.c DIR * d; d 1096 src/punutil/cardutil.c d = opendir (in_dir); d 1101 src/punutil/cardutil.c if (d) d 1103 src/punutil/cardutil.c while (NULL != (dir = readdir (d))) d 1471 src/punutil/cardutil.c (void)closedir (d); d 867 src/punutil/miniz.c static void tdefl_optimize_huffman_table(tdefl_compressor *d, int table_num, int table_len, int code_size_limit, int static_table) d 875 src/punutil/miniz.c num_codes[d->m_huff_code_sizes[table_num][i]]++; d 881 src/punutil/miniz.c const mz_uint16 *pSym_count = &d->m_huff_count[table_num][0]; d 897 src/punutil/miniz.c MZ_CLEAR_ARR(d->m_huff_code_sizes[table_num]); d 898 src/punutil/miniz.c MZ_CLEAR_ARR(d->m_huff_codes[table_num]); d 901 src/punutil/miniz.c d->m_huff_code_sizes[table_num][pSyms[--j].m_sym_index] = (mz_uint8)(i); d 911 src/punutil/miniz.c if ((code_size = d->m_huff_code_sizes[table_num][i]) == 0) d 916 src/punutil/miniz.c d->m_huff_codes[table_num][i] = (mz_uint16)rev_code; d 926 src/punutil/miniz.c d->m_bit_buffer |= (bits << d->m_bits_in); \ d 927 src/punutil/miniz.c d->m_bits_in += len; \ d 928 src/punutil/miniz.c while (d->m_bits_in >= 8) \ d 930 src/punutil/miniz.c if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ d 931 src/punutil/miniz.c *d->m_pOutput_buf++ = (mz_uint8)(d->m_bit_buffer); \ d 932 src/punutil/miniz.c d->m_bit_buffer >>= 8; \ d 933 src/punutil/miniz.c d->m_bits_in -= 8; \ d 944 src/punutil/miniz.c d->m_huff_count[2][prev_code_size] = (mz_uint16)(d->m_huff_count[2][prev_code_size] + rle_repeat_count); \ d 950 src/punutil/miniz.c d->m_huff_count[2][16] = (mz_uint16)(d->m_huff_count[2][16] + 1); \ d 964 src/punutil/miniz.c d->m_huff_count[2][0] = (mz_uint16)(d->m_huff_count[2][0] + rle_z_count); \ d 970 src/punutil/miniz.c d->m_huff_count[2][17] = (mz_uint16)(d->m_huff_count[2][17] + 1); \ d 976 src/punutil/miniz.c d->m_huff_count[2][18] = (mz_uint16)(d->m_huff_count[2][18] + 1); \ d 986 src/punutil/miniz.c static void tdefl_start_dynamic_block(tdefl_compressor *d) d 992 src/punutil/miniz.c d->m_huff_count[0][256] = 1; d 994 src/punutil/miniz.c tdefl_optimize_huffman_table(d, 0, TDEFL_MAX_HUFF_SYMBOLS_0, 15, MZ_FALSE); d 995 src/punutil/miniz.c tdefl_optimize_huffman_table(d, 1, TDEFL_MAX_HUFF_SYMBOLS_1, 15, MZ_FALSE); d 998 src/punutil/miniz.c if (d->m_huff_code_sizes[0][num_lit_codes - 1]) d 1001 src/punutil/miniz.c if (d->m_huff_code_sizes[1][num_dist_codes - 1]) d 1004 src/punutil/miniz.c memcpy(code_sizes_to_pack, &d->m_huff_code_sizes[0][0], num_lit_codes); d 1005 src/punutil/miniz.c memcpy(code_sizes_to_pack + num_lit_codes, &d->m_huff_code_sizes[1][0], num_dist_codes); d 1011 src/punutil/miniz.c memset(&d->m_huff_count[2][0], 0, sizeof(d->m_huff_count[2][0]) * TDEFL_MAX_HUFF_SYMBOLS_2); d 1029 src/punutil/miniz.c d->m_huff_count[2][code_size] = (mz_uint16)(d->m_huff_count[2][code_size] + 1); d 1048 src/punutil/miniz.c tdefl_optimize_huffman_table(d, 2, TDEFL_MAX_HUFF_SYMBOLS_2, 7, MZ_FALSE); d 1056 src/punutil/miniz.c if (d->m_huff_code_sizes[2][s_tdefl_packed_code_size_syms_swizzle[num_bit_lengths]]) d 1061 src/punutil/miniz.c TDEFL_PUT_BITS(d->m_huff_code_sizes[2][s_tdefl_packed_code_size_syms_swizzle[i]], 3); d 1067 src/punutil/miniz.c TDEFL_PUT_BITS(d->m_huff_codes[2][code], d->m_huff_code_sizes[2][code]); d 1073 src/punutil/miniz.c static void tdefl_start_static_block(tdefl_compressor *d) d 1076 src/punutil/miniz.c mz_uint8 *p = &d->m_huff_code_sizes[0][0]; d 1087 src/punutil/miniz.c memset(d->m_huff_code_sizes[1], 5, 32); d 1089 src/punutil/miniz.c tdefl_optimize_huffman_table(d, 0, 288, 15, MZ_TRUE); d 1090 src/punutil/miniz.c tdefl_optimize_huffman_table(d, 1, 32, 15, MZ_TRUE); d 1098 src/punutil/miniz.c static mz_bool tdefl_compress_lz_codes(tdefl_compressor *d) d 1102 src/punutil/miniz.c mz_uint8 *pOutput_buf = d->m_pOutput_buf; d 1103 src/punutil/miniz.c mz_uint8 *pLZ_code_buf_end = d->m_pLZ_code_buf; d 1104 src/punutil/miniz.c mz_uint64 bit_buffer = d->m_bit_buffer; d 1105 src/punutil/miniz.c mz_uint bits_in = d->m_bits_in; d 1114 src/punutil/miniz.c for (pLZ_codes = d->m_lz_code_buf; pLZ_codes < pLZ_code_buf_end; flags >>= 1) d 1126 src/punutil/miniz.c MZ_ASSERT(d->m_huff_code_sizes[0][s_tdefl_len_sym[match_len]]); d 1127 src/punutil/miniz.c TDEFL_PUT_BITS_FAST(d->m_huff_codes[0][s_tdefl_len_sym[match_len]], d->m_huff_code_sizes[0][s_tdefl_len_sym[match_len]]); d 1138 src/punutil/miniz.c MZ_ASSERT(d->m_huff_code_sizes[1][sym]); d 1139 src/punutil/miniz.c TDEFL_PUT_BITS_FAST(d->m_huff_codes[1][sym], d->m_huff_code_sizes[1][sym]); d 1145 src/punutil/miniz.c MZ_ASSERT(d->m_huff_code_sizes[0][lit]); d 1146 src/punutil/miniz.c TDEFL_PUT_BITS_FAST(d->m_huff_codes[0][lit], d->m_huff_code_sizes[0][lit]); d 1152 src/punutil/miniz.c MZ_ASSERT(d->m_huff_code_sizes[0][lit]); d 1153 src/punutil/miniz.c TDEFL_PUT_BITS_FAST(d->m_huff_codes[0][lit], d->m_huff_code_sizes[0][lit]); d 1159 src/punutil/miniz.c MZ_ASSERT(d->m_huff_code_sizes[0][lit]); d 1160 src/punutil/miniz.c TDEFL_PUT_BITS_FAST(d->m_huff_codes[0][lit], d->m_huff_code_sizes[0][lit]); d 1165 src/punutil/miniz.c if (pOutput_buf >= d->m_pOutput_buf_end) d 1176 src/punutil/miniz.c d->m_pOutput_buf = pOutput_buf; d 1177 src/punutil/miniz.c d->m_bits_in = 0; d 1178 src/punutil/miniz.c d->m_bit_buffer = 0; d 1188 src/punutil/miniz.c TDEFL_PUT_BITS(d->m_huff_codes[0][256], d->m_huff_code_sizes[0][256]); d 1190 src/punutil/miniz.c return (d->m_pOutput_buf < d->m_pOutput_buf_end); d 1193 src/punutil/miniz.c static mz_bool tdefl_compress_lz_codes(tdefl_compressor *d) d 1199 src/punutil/miniz.c for (pLZ_codes = d->m_lz_code_buf; pLZ_codes < d->m_pLZ_code_buf; flags >>= 1) d 1209 src/punutil/miniz.c MZ_ASSERT(d->m_huff_code_sizes[0][s_tdefl_len_sym[match_len]]); d 1210 src/punutil/miniz.c TDEFL_PUT_BITS(d->m_huff_codes[0][s_tdefl_len_sym[match_len]], d->m_huff_code_sizes[0][s_tdefl_len_sym[match_len]]); d 1223 src/punutil/miniz.c MZ_ASSERT(d->m_huff_code_sizes[1][sym]); d 1224 src/punutil/miniz.c TDEFL_PUT_BITS(d->m_huff_codes[1][sym], d->m_huff_code_sizes[1][sym]); d 1230 src/punutil/miniz.c MZ_ASSERT(d->m_huff_code_sizes[0][lit]); d 1231 src/punutil/miniz.c TDEFL_PUT_BITS(d->m_huff_codes[0][lit], d->m_huff_code_sizes[0][lit]); d 1235 src/punutil/miniz.c TDEFL_PUT_BITS(d->m_huff_codes[0][256], d->m_huff_code_sizes[0][256]); d 1237 src/punutil/miniz.c return (d->m_pOutput_buf < d->m_pOutput_buf_end); d 1241 src/punutil/miniz.c static mz_bool tdefl_compress_block(tdefl_compressor *d, mz_bool static_block) d 1244 src/punutil/miniz.c tdefl_start_static_block(d); d 1246 src/punutil/miniz.c tdefl_start_dynamic_block(d); d 1247 src/punutil/miniz.c return tdefl_compress_lz_codes(d); d 1252 src/punutil/miniz.c static int tdefl_flush_block(tdefl_compressor *d, int flush) d 1257 src/punutil/miniz.c int n, use_raw_block = ((d->m_flags & TDEFL_FORCE_ALL_RAW_BLOCKS) != 0) && (d->m_lookahead_pos - d->m_lz_code_buf_dict_pos) <= d->m_dict_size; d 1258 src/punutil/miniz.c mz_uint8 *pOutput_buf_start = ((d->m_pPut_buf_func == NULL) && ((*d->m_pOut_buf_size - d->m_out_buf_ofs) >= TDEFL_OUT_BUF_SIZE)) ? ((mz_uint8 *)d->m_pOut_buf + d->m_out_buf_ofs) : d->m_output_buf; d 1260 src/punutil/miniz.c d->m_pOutput_buf = pOutput_buf_start; d 1261 src/punutil/miniz.c d->m_pOutput_buf_end = d->m_pOutput_buf + TDEFL_OUT_BUF_SIZE - 16; d 1263 src/punutil/miniz.c MZ_ASSERT(!d->m_output_flush_remaining); d 1264 src/punutil/miniz.c d->m_output_flush_ofs = 0; d 1265 src/punutil/miniz.c d->m_output_flush_remaining = 0; d 1267 src/punutil/miniz.c *d->m_pLZ_flags = (mz_uint8)(*d->m_pLZ_flags >> d->m_num_flags_left); d 1268 src/punutil/miniz.c d->m_pLZ_code_buf -= (d->m_num_flags_left == 8); d 1270 src/punutil/miniz.c if ((d->m_flags & TDEFL_WRITE_ZLIB_HEADER) && (!d->m_block_index)) d 1278 src/punutil/miniz.c if (s_tdefl_num_probes[i] == (d->m_flags & 0xFFF)) d 1298 src/punutil/miniz.c pSaved_output_buf = d->m_pOutput_buf; d 1299 src/punutil/miniz.c saved_bit_buf = d->m_bit_buffer; d 1300 src/punutil/miniz.c saved_bits_in = d->m_bits_in; d 1303 src/punutil/miniz.c comp_block_succeeded = tdefl_compress_block(d, (d->m_flags & TDEFL_FORCE_ALL_STATIC_BLOCKS) || (d->m_total_lz_bytes < 48)); d 1306 src/punutil/miniz.c if (((use_raw_block) || ((d->m_total_lz_bytes) && ((d->m_pOutput_buf - pSaved_output_buf + 1U) >= d->m_total_lz_bytes))) && d 1307 src/punutil/miniz.c ((d->m_lookahead_pos - d->m_lz_code_buf_dict_pos) <= d->m_dict_size)) d 1310 src/punutil/miniz.c d->m_pOutput_buf = pSaved_output_buf; d 1311 src/punutil/miniz.c d->m_bit_buffer = saved_bit_buf, d->m_bits_in = saved_bits_in; d 1313 src/punutil/miniz.c if (d->m_bits_in) d 1315 src/punutil/miniz.c TDEFL_PUT_BITS(0, 8 - d->m_bits_in); d 1317 src/punutil/miniz.c for (i = 2; i; --i, d->m_total_lz_bytes ^= 0xFFFF) d 1319 src/punutil/miniz.c TDEFL_PUT_BITS(d->m_total_lz_bytes & 0xFFFF, 16); d 1321 src/punutil/miniz.c for (i = 0; i < d->m_total_lz_bytes; ++i) d 1323 src/punutil/miniz.c TDEFL_PUT_BITS(d->m_dict[(d->m_lz_code_buf_dict_pos + i) & TDEFL_LZ_DICT_SIZE_MASK], 8); d 1329 src/punutil/miniz.c d->m_pOutput_buf = pSaved_output_buf; d 1330 src/punutil/miniz.c d->m_bit_buffer = saved_bit_buf, d->m_bits_in = saved_bits_in; d 1331 src/punutil/miniz.c tdefl_compress_block(d, MZ_TRUE); d 1338 src/punutil/miniz.c if (d->m_bits_in) d 1340 src/punutil/miniz.c TDEFL_PUT_BITS(0, 8 - d->m_bits_in); d 1342 src/punutil/miniz.c if (d->m_flags & TDEFL_WRITE_ZLIB_HEADER) d 1344 src/punutil/miniz.c mz_uint i, a = d->m_adler32; d 1356 src/punutil/miniz.c if (d->m_bits_in) d 1358 src/punutil/miniz.c TDEFL_PUT_BITS(0, 8 - d->m_bits_in); d 1367 src/punutil/miniz.c MZ_ASSERT(d->m_pOutput_buf < d->m_pOutput_buf_end); d 1369 src/punutil/miniz.c memset(&d->m_huff_count[0][0], 0, sizeof(d->m_huff_count[0][0]) * TDEFL_MAX_HUFF_SYMBOLS_0); d 1370 src/punutil/miniz.c memset(&d->m_huff_count[1][0], 0, sizeof(d->m_huff_count[1][0]) * TDEFL_MAX_HUFF_SYMBOLS_1); d 1372 src/punutil/miniz.c d->m_pLZ_code_buf = d->m_lz_code_buf + 1; d 1373 src/punutil/miniz.c d->m_pLZ_flags = d->m_lz_code_buf; d 1374 src/punutil/miniz.c d->m_num_flags_left = 8; d 1375 src/punutil/miniz.c d->m_lz_code_buf_dict_pos += d->m_total_lz_bytes; d 1376 src/punutil/miniz.c d->m_total_lz_bytes = 0; d 1377 src/punutil/miniz.c d->m_block_index++; d 1379 src/punutil/miniz.c if ((n = (int)(d->m_pOutput_buf - pOutput_buf_start)) != 0) d 1381 src/punutil/miniz.c if (d->m_pPut_buf_func) d 1383 src/punutil/miniz.c *d->m_pIn_buf_size = d->m_pSrc - (const mz_uint8 *)d->m_pIn_buf; d 1384 src/punutil/miniz.c if (!(*d->m_pPut_buf_func)(d->m_output_buf, n, d->m_pPut_buf_user)) d 1385 src/punutil/miniz.c return (d->m_prev_return_status = TDEFL_STATUS_PUT_BUF_FAILED); d 1387 src/punutil/miniz.c else if (pOutput_buf_start == d->m_output_buf) d 1389 src/punutil/miniz.c int bytes_to_copy = (int)MZ_MIN((size_t)n, (size_t)(*d->m_pOut_buf_size - d->m_out_buf_ofs)); d 1390 src/punutil/miniz.c memcpy((mz_uint8 *)d->m_pOut_buf + d->m_out_buf_ofs, d->m_output_buf, bytes_to_copy); d 1391 src/punutil/miniz.c d->m_out_buf_ofs += bytes_to_copy; d 1394 src/punutil/miniz.c d->m_output_flush_ofs = bytes_to_copy; d 1395 src/punutil/miniz.c d->m_output_flush_remaining = n; d 1400 src/punutil/miniz.c d->m_out_buf_ofs += n; d 1404 src/punutil/miniz.c return d->m_output_flush_remaining; d 1425 src/punutil/miniz.c static MZ_FORCEINLINE void tdefl_find_match(tdefl_compressor *d, mz_uint lookahead_pos, mz_uint max_dist, mz_uint max_match_len, mz_uint *pMatch_dist, mz_uint *pMatch_len) d 1428 src/punutil/miniz.c mz_uint num_probes_left = d->m_max_probes[match_len >= 32]; d 1429 src/punutil/miniz.c const mz_uint16 *s = (const mz_uint16 *)(d->m_dict + pos), *p, *q; d 1430 src/punutil/miniz.c mz_uint16 c01 = TDEFL_READ_UNALIGNED_WORD(&d->m_dict[pos + match_len - 1]), s01 = TDEFL_READ_UNALIGNED_WORD2(s); d 1441 src/punutil/miniz.c next_probe_pos = d->m_next[probe_pos]; \ d 1445 src/punutil/miniz.c if (TDEFL_READ_UNALIGNED_WORD(&d->m_dict[probe_pos + match_len - 1]) == c01) \ d 1453 src/punutil/miniz.c q = (const mz_uint16 *)(d->m_dict + probe_pos); d 1473 src/punutil/miniz.c c01 = TDEFL_READ_UNALIGNED_WORD(&d->m_dict[pos + match_len - 1]); d 1478 src/punutil/miniz.c static MZ_FORCEINLINE void tdefl_find_match(tdefl_compressor *d, mz_uint lookahead_pos, mz_uint max_dist, mz_uint max_match_len, mz_uint *pMatch_dist, mz_uint *pMatch_len) d 1481 src/punutil/miniz.c mz_uint num_probes_left = d->m_max_probes[match_len >= 32]; d 1482 src/punutil/miniz.c const mz_uint8 *s = d->m_dict + pos, *p, *q; d 1483 src/punutil/miniz.c mz_uint8 c0 = d->m_dict[pos + match_len], c1 = d->m_dict[pos + match_len - 1]; d 1494 src/punutil/miniz.c next_probe_pos = d->m_next[probe_pos]; \ d 1498 src/punutil/miniz.c if ((d->m_dict[probe_pos + match_len] == c0) && (d->m_dict[probe_pos + match_len - 1] == c1)) \ d 1507 src/punutil/miniz.c q = d->m_dict + probe_pos; d 1516 src/punutil/miniz.c c0 = d->m_dict[pos + match_len]; d 1517 src/punutil/miniz.c c1 = d->m_dict[pos + match_len - 1]; d 1534 src/punutil/miniz.c static mz_bool tdefl_compress_fast(tdefl_compressor *d) d 1537 src/punutil/miniz.c mz_uint lookahead_pos = d->m_lookahead_pos, lookahead_size = d->m_lookahead_size, dict_size = d->m_dict_size, total_lz_bytes = d->m_total_lz_bytes, num_flags_left = d->m_num_flags_left; d 1538 src/punutil/miniz.c mz_uint8 *pLZ_code_buf = d->m_pLZ_code_buf, *pLZ_flags = d->m_pLZ_flags; d 1541 src/punutil/miniz.c while ((d->m_src_buf_left) || ((d->m_flush) && (lookahead_size))) d 1545 src/punutil/miniz.c mz_uint num_bytes_to_process = (mz_uint)MZ_MIN(d->m_src_buf_left, TDEFL_COMP_FAST_LOOKAHEAD_SIZE - lookahead_size); d 1546 src/punutil/miniz.c d->m_src_buf_left -= num_bytes_to_process; d 1552 src/punutil/miniz.c memcpy(d->m_dict + dst_pos, d->m_pSrc, n); d 1554 src/punutil/miniz.c memcpy(d->m_dict + TDEFL_LZ_DICT_SIZE + dst_pos, d->m_pSrc, MZ_MIN(n, (TDEFL_MAX_MATCH_LEN - 1) - dst_pos)); d 1555 src/punutil/miniz.c d->m_pSrc += n; d 1561 src/punutil/miniz.c if ((!d->m_flush) && (lookahead_size < TDEFL_COMP_FAST_LOOKAHEAD_SIZE)) d 1567 src/punutil/miniz.c mz_uint8 *pCur_dict = d->m_dict + cur_pos; d 1570 src/punutil/miniz.c mz_uint probe_pos = d->m_hash[hash]; d 1571 src/punutil/miniz.c d->m_hash[hash] = (mz_uint16)lookahead_pos; d 1573 src/punutil/miniz.c if (((cur_match_dist = (mz_uint16)(lookahead_pos - probe_pos)) <= dict_size) && ((TDEFL_READ_UNALIGNED_WORD32(d->m_dict + (probe_pos &= TDEFL_LZ_DICT_SIZE_MASK)) & 0xFFFFFF) == first_trigram)) d 1576 src/punutil/miniz.c const mz_uint16 *q = (const mz_uint16 *)(d->m_dict + probe_pos); d 1591 src/punutil/miniz.c d->m_huff_count[0][(mz_uint8)first_trigram]++; d 1613 src/punutil/miniz.c d->m_huff_count[1][(cur_match_dist < 512) ? s0 : s1]++; d 1615 src/punutil/miniz.c d->m_huff_count[0][s_tdefl_len_sym[cur_match_len - TDEFL_MIN_MATCH_LEN]]++; d 1622 src/punutil/miniz.c d->m_huff_count[0][(mz_uint8)first_trigram]++; d 1638 src/punutil/miniz.c if (pLZ_code_buf > &d->m_lz_code_buf[TDEFL_LZ_CODE_BUF_SIZE - 8]) d 1641 src/punutil/miniz.c d->m_lookahead_pos = lookahead_pos; d 1642 src/punutil/miniz.c d->m_lookahead_size = lookahead_size; d 1643 src/punutil/miniz.c d->m_dict_size = dict_size; d 1644 src/punutil/miniz.c d->m_total_lz_bytes = total_lz_bytes; d 1645 src/punutil/miniz.c d->m_pLZ_code_buf = pLZ_code_buf; d 1646 src/punutil/miniz.c d->m_pLZ_flags = pLZ_flags; d 1647 src/punutil/miniz.c d->m_num_flags_left = num_flags_left; d 1648 src/punutil/miniz.c if ((n = tdefl_flush_block(d, 0)) != 0) d 1650 src/punutil/miniz.c total_lz_bytes = d->m_total_lz_bytes; d 1651 src/punutil/miniz.c pLZ_code_buf = d->m_pLZ_code_buf; d 1652 src/punutil/miniz.c pLZ_flags = d->m_pLZ_flags; d 1653 src/punutil/miniz.c num_flags_left = d->m_num_flags_left; d 1659 src/punutil/miniz.c mz_uint8 lit = d->m_dict[cur_pos]; d 1670 src/punutil/miniz.c d->m_huff_count[0][lit]++; d 1677 src/punutil/miniz.c if (pLZ_code_buf > &d->m_lz_code_buf[TDEFL_LZ_CODE_BUF_SIZE - 8]) d 1680 src/punutil/miniz.c d->m_lookahead_pos = lookahead_pos; d 1681 src/punutil/miniz.c d->m_lookahead_size = lookahead_size; d 1682 src/punutil/miniz.c d->m_dict_size = dict_size; d 1683 src/punutil/miniz.c d->m_total_lz_bytes = total_lz_bytes; d 1684 src/punutil/miniz.c d->m_pLZ_code_buf = pLZ_code_buf; d 1685 src/punutil/miniz.c d->m_pLZ_flags = pLZ_flags; d 1686 src/punutil/miniz.c d->m_num_flags_left = num_flags_left; d 1687 src/punutil/miniz.c if ((n = tdefl_flush_block(d, 0)) != 0) d 1689 src/punutil/miniz.c total_lz_bytes = d->m_total_lz_bytes; d 1690 src/punutil/miniz.c pLZ_code_buf = d->m_pLZ_code_buf; d 1691 src/punutil/miniz.c pLZ_flags = d->m_pLZ_flags; d 1692 src/punutil/miniz.c num_flags_left = d->m_num_flags_left; d 1697 src/punutil/miniz.c d->m_lookahead_pos = lookahead_pos; d 1698 src/punutil/miniz.c d->m_lookahead_size = lookahead_size; d 1699 src/punutil/miniz.c d->m_dict_size = dict_size; d 1700 src/punutil/miniz.c d->m_total_lz_bytes = total_lz_bytes; d 1701 src/punutil/miniz.c d->m_pLZ_code_buf = pLZ_code_buf; d 1702 src/punutil/miniz.c d->m_pLZ_flags = pLZ_flags; d 1703 src/punutil/miniz.c d->m_num_flags_left = num_flags_left; d 1708 src/punutil/miniz.c static MZ_FORCEINLINE void tdefl_record_literal(tdefl_compressor *d, mz_uint8 lit) d 1710 src/punutil/miniz.c d->m_total_lz_bytes++; d 1711 src/punutil/miniz.c *d->m_pLZ_code_buf++ = lit; d 1712 src/punutil/miniz.c *d->m_pLZ_flags = (mz_uint8)(*d->m_pLZ_flags >> 1); d 1713 src/punutil/miniz.c if (--d->m_num_flags_left == 0) d 1715 src/punutil/miniz.c d->m_num_flags_left = 8; d 1716 src/punutil/miniz.c d->m_pLZ_flags = d->m_pLZ_code_buf++; d 1718 src/punutil/miniz.c d->m_huff_count[0][lit]++; d 1721 src/punutil/miniz.c static MZ_FORCEINLINE void tdefl_record_match(tdefl_compressor *d, mz_uint match_len, mz_uint match_dist) d 1727 src/punutil/miniz.c d->m_total_lz_bytes += match_len; d 1729 src/punutil/miniz.c d->m_pLZ_code_buf[0] = (mz_uint8)(match_len - TDEFL_MIN_MATCH_LEN); d 1732 src/punutil/miniz.c d->m_pLZ_code_buf[1] = (mz_uint8)(match_dist & 0xFF); d 1733 src/punutil/miniz.c d->m_pLZ_code_buf[2] = (mz_uint8)(match_dist >> 8); d 1734 src/punutil/miniz.c d->m_pLZ_code_buf += 3; d 1736 src/punutil/miniz.c *d->m_pLZ_flags = (mz_uint8)((*d->m_pLZ_flags >> 1) | 0x80); d 1737 src/punutil/miniz.c if (--d->m_num_flags_left == 0) d 1739 src/punutil/miniz.c d->m_num_flags_left = 8; d 1740 src/punutil/miniz.c d->m_pLZ_flags = d->m_pLZ_code_buf++; d 1745 src/punutil/miniz.c d->m_huff_count[1][(match_dist < 512) ? s0 : s1]++; d 1746 src/punutil/miniz.c d->m_huff_count[0][s_tdefl_len_sym[match_len - TDEFL_MIN_MATCH_LEN]]++; d 1749 src/punutil/miniz.c static mz_bool tdefl_compress_normal(tdefl_compressor *d) d 1751 src/punutil/miniz.c const mz_uint8 *pSrc = d->m_pSrc; d 1752 src/punutil/miniz.c size_t src_buf_left = d->m_src_buf_left; d 1753 src/punutil/miniz.c tdefl_flush flush = d->m_flush; d 1755 src/punutil/miniz.c while ((src_buf_left) || ((flush) && (d->m_lookahead_size))) d 1759 src/punutil/miniz.c if ((d->m_lookahead_size + d->m_dict_size) >= (TDEFL_MIN_MATCH_LEN - 1)) d 1761 src/punutil/miniz.c mz_uint dst_pos = (d->m_lookahead_pos + d->m_lookahead_size) & TDEFL_LZ_DICT_SIZE_MASK, ins_pos = d->m_lookahead_pos + d->m_lookahead_size - 2; d 1762 src/punutil/miniz.c mz_uint hash = (d->m_dict[ins_pos & TDEFL_LZ_DICT_SIZE_MASK] << TDEFL_LZ_HASH_SHIFT) ^ d->m_dict[(ins_pos + 1) & TDEFL_LZ_DICT_SIZE_MASK]; d 1763 src/punutil/miniz.c mz_uint num_bytes_to_process = (mz_uint)MZ_MIN(src_buf_left, TDEFL_MAX_MATCH_LEN - d->m_lookahead_size); d 1766 src/punutil/miniz.c d->m_lookahead_size += num_bytes_to_process; d 1770 src/punutil/miniz.c d->m_dict[dst_pos] = c; d 1772 src/punutil/miniz.c d->m_dict[TDEFL_LZ_DICT_SIZE + dst_pos] = c; d 1774 src/punutil/miniz.c d->m_next[ins_pos & TDEFL_LZ_DICT_SIZE_MASK] = d->m_hash[hash]; d 1775 src/punutil/miniz.c d->m_hash[hash] = (mz_uint16)(ins_pos); d 1782 src/punutil/miniz.c while ((src_buf_left) && (d->m_lookahead_size < TDEFL_MAX_MATCH_LEN)) d 1785 src/punutil/miniz.c mz_uint dst_pos = (d->m_lookahead_pos + d->m_lookahead_size) & TDEFL_LZ_DICT_SIZE_MASK; d 1787 src/punutil/miniz.c d->m_dict[dst_pos] = c; d 1789 src/punutil/miniz.c d->m_dict[TDEFL_LZ_DICT_SIZE + dst_pos] = c; d 1790 src/punutil/miniz.c if ((++d->m_lookahead_size + d->m_dict_size) >= TDEFL_MIN_MATCH_LEN) d 1792 src/punutil/miniz.c mz_uint ins_pos = d->m_lookahead_pos + (d->m_lookahead_size - 1) - 2; d 1793 src/punutil/miniz.c mz_uint hash = ((d->m_dict[ins_pos & TDEFL_LZ_DICT_SIZE_MASK] << (TDEFL_LZ_HASH_SHIFT * 2)) ^ (d->m_dict[(ins_pos + 1) & TDEFL_LZ_DICT_SIZE_MASK] << TDEFL_LZ_HASH_SHIFT) ^ c) & (TDEFL_LZ_HASH_SIZE - 1); d 1794 src/punutil/miniz.c d->m_next[ins_pos & TDEFL_LZ_DICT_SIZE_MASK] = d->m_hash[hash]; d 1795 src/punutil/miniz.c d->m_hash[hash] = (mz_uint16)(ins_pos); d 1799 src/punutil/miniz.c d->m_dict_size = MZ_MIN(TDEFL_LZ_DICT_SIZE - d->m_lookahead_size, d->m_dict_size); d 1800 src/punutil/miniz.c if ((!flush) && (d->m_lookahead_size < TDEFL_MAX_MATCH_LEN)) d 1806 src/punutil/miniz.c cur_match_len = d->m_saved_match_len ? d->m_saved_match_len : (TDEFL_MIN_MATCH_LEN - 1); d 1807 src/punutil/miniz.c cur_pos = d->m_lookahead_pos & TDEFL_LZ_DICT_SIZE_MASK; d 1808 src/punutil/miniz.c if (d->m_flags & (TDEFL_RLE_MATCHES | TDEFL_FORCE_ALL_RAW_BLOCKS)) d 1810 src/punutil/miniz.c if ((d->m_dict_size) && (!(d->m_flags & TDEFL_FORCE_ALL_RAW_BLOCKS))) d 1812 src/punutil/miniz.c mz_uint8 c = d->m_dict[(cur_pos - 1) & TDEFL_LZ_DICT_SIZE_MASK]; d 1814 src/punutil/miniz.c while (cur_match_len < d->m_lookahead_size) d 1816 src/punutil/miniz.c if (d->m_dict[cur_pos + cur_match_len] != c) d 1828 src/punutil/miniz.c tdefl_find_match(d, d->m_lookahead_pos, d->m_dict_size, d->m_lookahead_size, &cur_match_dist, &cur_match_len); d 1830 src/punutil/miniz.c if (((cur_match_len == TDEFL_MIN_MATCH_LEN) && (cur_match_dist >= 8U * 1024U)) || (cur_pos == cur_match_dist) || ((d->m_flags & TDEFL_FILTER_MATCHES) && (cur_match_len <= 5))) d 1834 src/punutil/miniz.c if (d->m_saved_match_len) d 1836 src/punutil/miniz.c if (cur_match_len > d->m_saved_match_len) d 1838 src/punutil/miniz.c tdefl_record_literal(d, (mz_uint8)d->m_saved_lit); d 1841 src/punutil/miniz.c tdefl_record_match(d, cur_match_len, cur_match_dist); d 1842 src/punutil/miniz.c d->m_saved_match_len = 0; d 1847 src/punutil/miniz.c d->m_saved_lit = d->m_dict[cur_pos]; d 1848 src/punutil/miniz.c d->m_saved_match_dist = cur_match_dist; d 1849 src/punutil/miniz.c d->m_saved_match_len = cur_match_len; d 1854 src/punutil/miniz.c tdefl_record_match(d, d->m_saved_match_len, d->m_saved_match_dist); d 1855 src/punutil/miniz.c len_to_move = d->m_saved_match_len - 1; d 1856 src/punutil/miniz.c d->m_saved_match_len = 0; d 1860 src/punutil/miniz.c tdefl_record_literal(d, d->m_dict[MZ_MIN(cur_pos, sizeof(d->m_dict) - 1)]); d 1861 src/punutil/miniz.c else if ((d->m_greedy_parsing) || (d->m_flags & TDEFL_RLE_MATCHES) || (cur_match_len >= 128)) d 1863 src/punutil/miniz.c tdefl_record_match(d, cur_match_len, cur_match_dist); d 1868 src/punutil/miniz.c d->m_saved_lit = d->m_dict[MZ_MIN(cur_pos, sizeof(d->m_dict) - 1)]; d 1869 src/punutil/miniz.c d->m_saved_match_dist = cur_match_dist; d 1870 src/punutil/miniz.c d->m_saved_match_len = cur_match_len; d 1873 src/punutil/miniz.c d->m_lookahead_pos += len_to_move; d 1874 src/punutil/miniz.c MZ_ASSERT(d->m_lookahead_size >= len_to_move); d 1875 src/punutil/miniz.c d->m_lookahead_size -= len_to_move; d 1876 src/punutil/miniz.c d->m_dict_size = MZ_MIN(d->m_dict_size + len_to_move, (mz_uint)TDEFL_LZ_DICT_SIZE); d 1878 src/punutil/miniz.c if ((d->m_pLZ_code_buf > &d->m_lz_code_buf[TDEFL_LZ_CODE_BUF_SIZE - 8]) || d 1879 src/punutil/miniz.c ((d->m_total_lz_bytes > 31 * 1024) && (((((mz_uint)(d->m_pLZ_code_buf - d->m_lz_code_buf) * 115) >> 7) >= d->m_total_lz_bytes) || (d->m_flags & TDEFL_FORCE_ALL_RAW_BLOCKS)))) d 1882 src/punutil/miniz.c d->m_pSrc = pSrc; d 1883 src/punutil/miniz.c d->m_src_buf_left = src_buf_left; d 1884 src/punutil/miniz.c if ((n = tdefl_flush_block(d, 0)) != 0) d 1889 src/punutil/miniz.c d->m_pSrc = pSrc; d 1890 src/punutil/miniz.c d->m_src_buf_left = src_buf_left; d 1894 src/punutil/miniz.c static tdefl_status tdefl_flush_output_buffer(tdefl_compressor *d) d 1896 src/punutil/miniz.c if (d->m_pIn_buf_size) d 1898 src/punutil/miniz.c *d->m_pIn_buf_size = d->m_pSrc - (const mz_uint8 *)d->m_pIn_buf; d 1901 src/punutil/miniz.c if (d->m_pOut_buf_size) d 1903 src/punutil/miniz.c size_t n = MZ_MIN(*d->m_pOut_buf_size - d->m_out_buf_ofs, d->m_output_flush_remaining); d 1904 src/punutil/miniz.c memcpy((mz_uint8 *)d->m_pOut_buf + d->m_out_buf_ofs, d->m_output_buf + d->m_output_flush_ofs, n); d 1905 src/punutil/miniz.c d->m_output_flush_ofs += (mz_uint)n; d 1906 src/punutil/miniz.c d->m_output_flush_remaining -= (mz_uint)n; d 1907 src/punutil/miniz.c d->m_out_buf_ofs += n; d 1909 src/punutil/miniz.c *d->m_pOut_buf_size = d->m_out_buf_ofs; d 1912 src/punutil/miniz.c return (d->m_finished && !d->m_output_flush_remaining) ? TDEFL_STATUS_DONE : TDEFL_STATUS_OKAY; d 1915 src/punutil/miniz.c tdefl_status tdefl_compress(tdefl_compressor *d, const void *pIn_buf, size_t *pIn_buf_size, void *pOut_buf, size_t *pOut_buf_size, tdefl_flush flush) d 1917 src/punutil/miniz.c if (!d) d 1926 src/punutil/miniz.c d->m_pIn_buf = pIn_buf; d 1927 src/punutil/miniz.c d->m_pIn_buf_size = pIn_buf_size; d 1928 src/punutil/miniz.c d->m_pOut_buf = pOut_buf; d 1929 src/punutil/miniz.c d->m_pOut_buf_size = pOut_buf_size; d 1930 src/punutil/miniz.c d->m_pSrc = (const mz_uint8 *)(pIn_buf); d 1931 src/punutil/miniz.c d->m_src_buf_left = pIn_buf_size ? *pIn_buf_size : 0; d 1932 src/punutil/miniz.c d->m_out_buf_ofs = 0; d 1933 src/punutil/miniz.c d->m_flush = flush; d 1935 src/punutil/miniz.c if (((d->m_pPut_buf_func != NULL) == ((pOut_buf != NULL) || (pOut_buf_size != NULL))) || (d->m_prev_return_status != TDEFL_STATUS_OKAY) || d 1936 src/punutil/miniz.c (d->m_wants_to_finish && (flush != TDEFL_FINISH)) || (pIn_buf_size && *pIn_buf_size && !pIn_buf) || (pOut_buf_size && *pOut_buf_size && !pOut_buf)) d 1942 src/punutil/miniz.c return (d->m_prev_return_status = TDEFL_STATUS_BAD_PARAM); d 1944 src/punutil/miniz.c d->m_wants_to_finish |= (flush == TDEFL_FINISH); d 1946 src/punutil/miniz.c if ((d->m_output_flush_remaining) || (d->m_finished)) d 1947 src/punutil/miniz.c return (d->m_prev_return_status = tdefl_flush_output_buffer(d)); d 1950 src/punutil/miniz.c if (((d->m_flags & TDEFL_MAX_PROBES_MASK) == 1) && d 1951 src/punutil/miniz.c ((d->m_flags & TDEFL_GREEDY_PARSING_FLAG) != 0) && d 1952 src/punutil/miniz.c ((d->m_flags & (TDEFL_FILTER_MATCHES | TDEFL_FORCE_ALL_RAW_BLOCKS | TDEFL_RLE_MATCHES)) == 0)) d 1954 src/punutil/miniz.c if (!tdefl_compress_fast(d)) d 1955 src/punutil/miniz.c return d->m_prev_return_status; d 1960 src/punutil/miniz.c if (!tdefl_compress_normal(d)) d 1961 src/punutil/miniz.c return d->m_prev_return_status; d 1964 src/punutil/miniz.c if ((d->m_flags & (TDEFL_WRITE_ZLIB_HEADER | TDEFL_COMPUTE_ADLER32)) && (pIn_buf)) d 1965 src/punutil/miniz.c d->m_adler32 = (mz_uint32)mz_adler32(d->m_adler32, (const mz_uint8 *)pIn_buf, d->m_pSrc - (const mz_uint8 *)pIn_buf); d 1967 src/punutil/miniz.c if ((flush) && (!d->m_lookahead_size) && (!d->m_src_buf_left) && (!d->m_output_flush_remaining)) d 1969 src/punutil/miniz.c if (tdefl_flush_block(d, flush) < 0) d 1970 src/punutil/miniz.c return d->m_prev_return_status; d 1971 src/punutil/miniz.c d->m_finished = (flush == TDEFL_FINISH); d 1974 src/punutil/miniz.c MZ_CLEAR_ARR(d->m_hash); d 1975 src/punutil/miniz.c MZ_CLEAR_ARR(d->m_next); d 1976 src/punutil/miniz.c d->m_dict_size = 0; d 1980 src/punutil/miniz.c return (d->m_prev_return_status = tdefl_flush_output_buffer(d)); d 1983 src/punutil/miniz.c tdefl_status tdefl_compress_buffer(tdefl_compressor *d, const void *pIn_buf, size_t in_buf_size, tdefl_flush flush) d 1985 src/punutil/miniz.c MZ_ASSERT(d->m_pPut_buf_func); d 1986 src/punutil/miniz.c return tdefl_compress(d, pIn_buf, &in_buf_size, NULL, NULL, flush); d 1989 src/punutil/miniz.c tdefl_status tdefl_init(tdefl_compressor *d, tdefl_put_buf_func_ptr pPut_buf_func, void *pPut_buf_user, int flags) d 1991 src/punutil/miniz.c d->m_pPut_buf_func = pPut_buf_func; d 1992 src/punutil/miniz.c d->m_pPut_buf_user = pPut_buf_user; d 1993 src/punutil/miniz.c d->m_flags = (mz_uint)(flags); d 1994 src/punutil/miniz.c d->m_max_probes[0] = 1 + ((flags & 0xFFF) + 2) / 3; d 1995 src/punutil/miniz.c d->m_greedy_parsing = (flags & TDEFL_GREEDY_PARSING_FLAG) != 0; d 1996 src/punutil/miniz.c d->m_max_probes[1] = 1 + (((flags & 0xFFF) >> 2) + 2) / 3; d 1998 src/punutil/miniz.c MZ_CLEAR_ARR(d->m_hash); d 1999 src/punutil/miniz.c d->m_lookahead_pos = d->m_lookahead_size = d->m_dict_size = d->m_total_lz_bytes = d->m_lz_code_buf_dict_pos = d->m_bits_in = 0; d 2000 src/punutil/miniz.c d->m_output_flush_ofs = d->m_output_flush_remaining = d->m_finished = d->m_block_index = d->m_bit_buffer = d->m_wants_to_finish = 0; d 2001 src/punutil/miniz.c d->m_pLZ_code_buf = d->m_lz_code_buf + 1; d 2002 src/punutil/miniz.c d->m_pLZ_flags = d->m_lz_code_buf; d 2003 src/punutil/miniz.c *d->m_pLZ_flags = 0; d 2004 src/punutil/miniz.c d->m_num_flags_left = 8; d 2005 src/punutil/miniz.c d->m_pOutput_buf = d->m_output_buf; d 2006 src/punutil/miniz.c d->m_pOutput_buf_end = d->m_output_buf; d 2007 src/punutil/miniz.c d->m_prev_return_status = TDEFL_STATUS_OKAY; d 2008 src/punutil/miniz.c d->m_saved_match_dist = d->m_saved_match_len = d->m_saved_lit = 0; d 2009 src/punutil/miniz.c d->m_adler32 = 1; d 2010 src/punutil/miniz.c d->m_pIn_buf = NULL; d 2011 src/punutil/miniz.c d->m_pOut_buf = NULL; d 2012 src/punutil/miniz.c d->m_pIn_buf_size = NULL; d 2013 src/punutil/miniz.c d->m_pOut_buf_size = NULL; d 2014 src/punutil/miniz.c d->m_flush = TDEFL_NO_FLUSH; d 2015 src/punutil/miniz.c d->m_pSrc = NULL; d 2016 src/punutil/miniz.c d->m_src_buf_left = 0; d 2017 src/punutil/miniz.c d->m_out_buf_ofs = 0; d 2019 src/punutil/miniz.c MZ_CLEAR_ARR(d->m_dict); d 2020 src/punutil/miniz.c memset(&d->m_huff_count[0][0], 0, sizeof(d->m_huff_count[0][0]) * TDEFL_MAX_HUFF_SYMBOLS_0); d 2021 src/punutil/miniz.c memset(&d->m_huff_count[1][0], 0, sizeof(d->m_huff_count[1][0]) * TDEFL_MAX_HUFF_SYMBOLS_1); d 2025 src/punutil/miniz.c tdefl_status tdefl_get_prev_return_status(tdefl_compressor *d) d 2027 src/punutil/miniz.c return d->m_prev_return_status; d 2030 src/punutil/miniz.c mz_uint32 tdefl_get_adler32(tdefl_compressor *d) d 2032 src/punutil/miniz.c return d->m_adler32; d 2282 src/punutil/miniz.c # define TINFL_MEMCPY(d, s, l) memcpy(d, s, l) d 873 src/punutil/miniz.h MINIZ_EXPORT tdefl_status tdefl_init(tdefl_compressor *d, tdefl_put_buf_func_ptr pPut_buf_func, void *pPut_buf_user, int flags); d 876 src/punutil/miniz.h MINIZ_EXPORT tdefl_status tdefl_compress(tdefl_compressor *d, const void *pIn_buf, size_t *pIn_buf_size, void *pOut_buf, size_t *pOut_buf_size, tdefl_flush flush); d 880 src/punutil/miniz.h MINIZ_EXPORT tdefl_status tdefl_compress_buffer(tdefl_compressor *d, const void *pIn_buf, size_t in_buf_size, tdefl_flush flush); d 882 src/punutil/miniz.h MINIZ_EXPORT tdefl_status tdefl_get_prev_return_status(tdefl_compressor *d); d 883 src/punutil/miniz.h MINIZ_EXPORT mz_uint32 tdefl_get_adler32(tdefl_compressor *d); d 937 src/simh/linehistory.c char d = ( maskmode == 1 ) ? '*' : (char)c; d 938 src/simh/linehistory.c if (write(l->ofd, &d, 1) == -1) d 6451 src/simh/scp.c DEVICE *d = find_dev_from_unit(uptr); d 6454 src/simh/scp.c if (!d) d 6456 src/simh/scp.c if (d->numunits == 1) d 6457 src/simh/scp.c return sim_dname (d); d 6458 src/simh/scp.c (void)sprintf (uname, "%s%d", sim_dname (d), (int)(uptr-d->units)); d 8761 src/simh/scp.c size_t d; d 8767 src/simh/scp.c for (d = 0; d < MAX_WIDTH; d++) d 8768 src/simh/scp.c dbuf[d] = (format == PV_RZRO)? '0': ' '; d 8770 src/simh/scp.c d = MAX_WIDTH; d 8772 src/simh/scp.c d = d - 1; d 8775 src/simh/scp.c dbuf[d] = (char)((digit <= 9)? '0' + digit: 'A' + (digit - 10)); d 8776 src/simh/scp.c } while ((d > 0) && (val != 0)); d 8789 src/simh/scp.c if ((MAX_WIDTH - (ndigits + commas)) < d) d 8790 src/simh/scp.c d = MAX_WIDTH - (ndigits + commas); d 8794 src/simh/scp.c return ((t_stat) strlen(dbuf+d)); /* sizeof(t_stat) < sizeof(size_t) */ d 8796 src/simh/scp.c if (width < strlen(dbuf+d)) d 8798 src/simh/scp.c strcpy(buffer, dbuf+d); d 677 src/simh/sim_defs.h # define DEBUG_PRS(d) (sim_deb && d.dctrl) d 678 src/simh/sim_defs.h # define DEBUG_PRD(d) (sim_deb && d->dctrl) d 679 src/simh/sim_defs.h # define DEBUG_PRI(d,m) (sim_deb && (d.dctrl & (m))) d 680 src/simh/sim_defs.h # define DEBUG_PRJ(d,m) (sim_deb && ((d)->dctrl & (m))) d 43 src/simh/sim_fio.h # define fxread(a,b,c,d) sim_fread (a, b, c, d) d 44 src/simh/sim_fio.h # define fxwrite(a,b,c,d) sim_fwrite (a, b, c, d)