Lines Matching refs:codes
310 static void makecodes(int e, int c, int s, int b, dictent newdict[511], long codes[256], long codes… in makecodes()
314 codes[newdict[e].dict_rightson] = c; in makecodes()
317 makecodes(newdict[e].dict_leftson, c, s + 1, b << 1, newdict, codes, codesize); in makecodes()
318 makecodes(newdict[e].dict_rightson, c + b, s + 1, b << 1, newdict, codes, codesize); in makecodes()
322 static void putcode(sox_format_t * ft, long codes[256], long codesize[256], unsigned c, unsigned ch… in putcode()
328 code = codes[c]; in putcode()
353 long codes[256], codesize[256]; in compress() local
360 memset(codes, 0, sizeof(codes)); in compress()
411 makecodes(0, 0, 0, 1, newdict, codes, codesize); in compress()
430 putcode(ft, codes, codesize, *(*df)++, &ddf); in compress()
432 codes[0] = 0; in compress()
434 putcode(ft, codes, codesize, 0, &ddf); in compress()