18b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project    /* inffixed.h -- table for decoding fixed codes
28b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project     * Generated automatically by makefixed().
38b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project     */
48b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project
58b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project    /* WARNING: this file should *not* be used by applications. It
68b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project       is part of the implementation of the compression library and
78b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project       is subject to change. Applications should only use zlib.h.
88b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project     */
98b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project
108b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project    static const code lenfix[512] = {
118b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {96,7,0},{0,8,80},{0,8,16},{20,8,115},{18,7,31},{0,8,112},{0,8,48},
128b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,192},{16,7,10},{0,8,96},{0,8,32},{0,9,160},{0,8,0},{0,8,128},
138b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,64},{0,9,224},{16,7,6},{0,8,88},{0,8,24},{0,9,144},{19,7,59},
148b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,120},{0,8,56},{0,9,208},{17,7,17},{0,8,104},{0,8,40},{0,9,176},
158b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,8},{0,8,136},{0,8,72},{0,9,240},{16,7,4},{0,8,84},{0,8,20},
168b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {21,8,227},{19,7,43},{0,8,116},{0,8,52},{0,9,200},{17,7,13},{0,8,100},
178b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,36},{0,9,168},{0,8,4},{0,8,132},{0,8,68},{0,9,232},{16,7,8},
188b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,92},{0,8,28},{0,9,152},{20,7,83},{0,8,124},{0,8,60},{0,9,216},
198b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {18,7,23},{0,8,108},{0,8,44},{0,9,184},{0,8,12},{0,8,140},{0,8,76},
208b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,248},{16,7,3},{0,8,82},{0,8,18},{21,8,163},{19,7,35},{0,8,114},
218b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,50},{0,9,196},{17,7,11},{0,8,98},{0,8,34},{0,9,164},{0,8,2},
228b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,130},{0,8,66},{0,9,228},{16,7,7},{0,8,90},{0,8,26},{0,9,148},
238b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {20,7,67},{0,8,122},{0,8,58},{0,9,212},{18,7,19},{0,8,106},{0,8,42},
248b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,180},{0,8,10},{0,8,138},{0,8,74},{0,9,244},{16,7,5},{0,8,86},
258b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,22},{64,8,0},{19,7,51},{0,8,118},{0,8,54},{0,9,204},{17,7,15},
268b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,102},{0,8,38},{0,9,172},{0,8,6},{0,8,134},{0,8,70},{0,9,236},
278b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {16,7,9},{0,8,94},{0,8,30},{0,9,156},{20,7,99},{0,8,126},{0,8,62},
288b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,220},{18,7,27},{0,8,110},{0,8,46},{0,9,188},{0,8,14},{0,8,142},
298b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,78},{0,9,252},{96,7,0},{0,8,81},{0,8,17},{21,8,131},{18,7,31},
308b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,113},{0,8,49},{0,9,194},{16,7,10},{0,8,97},{0,8,33},{0,9,162},
318b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,1},{0,8,129},{0,8,65},{0,9,226},{16,7,6},{0,8,89},{0,8,25},
328b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,146},{19,7,59},{0,8,121},{0,8,57},{0,9,210},{17,7,17},{0,8,105},
338b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,41},{0,9,178},{0,8,9},{0,8,137},{0,8,73},{0,9,242},{16,7,4},
348b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,85},{0,8,21},{16,8,258},{19,7,43},{0,8,117},{0,8,53},{0,9,202},
358b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {17,7,13},{0,8,101},{0,8,37},{0,9,170},{0,8,5},{0,8,133},{0,8,69},
368b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,234},{16,7,8},{0,8,93},{0,8,29},{0,9,154},{20,7,83},{0,8,125},
378b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,61},{0,9,218},{18,7,23},{0,8,109},{0,8,45},{0,9,186},{0,8,13},
388b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,141},{0,8,77},{0,9,250},{16,7,3},{0,8,83},{0,8,19},{21,8,195},
398b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {19,7,35},{0,8,115},{0,8,51},{0,9,198},{17,7,11},{0,8,99},{0,8,35},
408b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,166},{0,8,3},{0,8,131},{0,8,67},{0,9,230},{16,7,7},{0,8,91},
418b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,27},{0,9,150},{20,7,67},{0,8,123},{0,8,59},{0,9,214},{18,7,19},
428b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,107},{0,8,43},{0,9,182},{0,8,11},{0,8,139},{0,8,75},{0,9,246},
438b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {16,7,5},{0,8,87},{0,8,23},{64,8,0},{19,7,51},{0,8,119},{0,8,55},
448b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,206},{17,7,15},{0,8,103},{0,8,39},{0,9,174},{0,8,7},{0,8,135},
458b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,71},{0,9,238},{16,7,9},{0,8,95},{0,8,31},{0,9,158},{20,7,99},
468b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,127},{0,8,63},{0,9,222},{18,7,27},{0,8,111},{0,8,47},{0,9,190},
478b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,15},{0,8,143},{0,8,79},{0,9,254},{96,7,0},{0,8,80},{0,8,16},
488b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {20,8,115},{18,7,31},{0,8,112},{0,8,48},{0,9,193},{16,7,10},{0,8,96},
498b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,32},{0,9,161},{0,8,0},{0,8,128},{0,8,64},{0,9,225},{16,7,6},
508b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,88},{0,8,24},{0,9,145},{19,7,59},{0,8,120},{0,8,56},{0,9,209},
518b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {17,7,17},{0,8,104},{0,8,40},{0,9,177},{0,8,8},{0,8,136},{0,8,72},
528b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,241},{16,7,4},{0,8,84},{0,8,20},{21,8,227},{19,7,43},{0,8,116},
538b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,52},{0,9,201},{17,7,13},{0,8,100},{0,8,36},{0,9,169},{0,8,4},
548b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,132},{0,8,68},{0,9,233},{16,7,8},{0,8,92},{0,8,28},{0,9,153},
558b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {20,7,83},{0,8,124},{0,8,60},{0,9,217},{18,7,23},{0,8,108},{0,8,44},
568b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,185},{0,8,12},{0,8,140},{0,8,76},{0,9,249},{16,7,3},{0,8,82},
578b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,18},{21,8,163},{19,7,35},{0,8,114},{0,8,50},{0,9,197},{17,7,11},
588b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,98},{0,8,34},{0,9,165},{0,8,2},{0,8,130},{0,8,66},{0,9,229},
598b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {16,7,7},{0,8,90},{0,8,26},{0,9,149},{20,7,67},{0,8,122},{0,8,58},
608b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,213},{18,7,19},{0,8,106},{0,8,42},{0,9,181},{0,8,10},{0,8,138},
618b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,74},{0,9,245},{16,7,5},{0,8,86},{0,8,22},{64,8,0},{19,7,51},
628b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,118},{0,8,54},{0,9,205},{17,7,15},{0,8,102},{0,8,38},{0,9,173},
638b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,6},{0,8,134},{0,8,70},{0,9,237},{16,7,9},{0,8,94},{0,8,30},
648b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,157},{20,7,99},{0,8,126},{0,8,62},{0,9,221},{18,7,27},{0,8,110},
658b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,46},{0,9,189},{0,8,14},{0,8,142},{0,8,78},{0,9,253},{96,7,0},
668b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,81},{0,8,17},{21,8,131},{18,7,31},{0,8,113},{0,8,49},{0,9,195},
678b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {16,7,10},{0,8,97},{0,8,33},{0,9,163},{0,8,1},{0,8,129},{0,8,65},
688b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,227},{16,7,6},{0,8,89},{0,8,25},{0,9,147},{19,7,59},{0,8,121},
698b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,57},{0,9,211},{17,7,17},{0,8,105},{0,8,41},{0,9,179},{0,8,9},
708b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,137},{0,8,73},{0,9,243},{16,7,4},{0,8,85},{0,8,21},{16,8,258},
718b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {19,7,43},{0,8,117},{0,8,53},{0,9,203},{17,7,13},{0,8,101},{0,8,37},
728b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,171},{0,8,5},{0,8,133},{0,8,69},{0,9,235},{16,7,8},{0,8,93},
738b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,29},{0,9,155},{20,7,83},{0,8,125},{0,8,61},{0,9,219},{18,7,23},
748b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,109},{0,8,45},{0,9,187},{0,8,13},{0,8,141},{0,8,77},{0,9,251},
758b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {16,7,3},{0,8,83},{0,8,19},{21,8,195},{19,7,35},{0,8,115},{0,8,51},
768b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,199},{17,7,11},{0,8,99},{0,8,35},{0,9,167},{0,8,3},{0,8,131},
778b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,67},{0,9,231},{16,7,7},{0,8,91},{0,8,27},{0,9,151},{20,7,67},
788b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,123},{0,8,59},{0,9,215},{18,7,19},{0,8,107},{0,8,43},{0,9,183},
798b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,11},{0,8,139},{0,8,75},{0,9,247},{16,7,5},{0,8,87},{0,8,23},
808b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {64,8,0},{19,7,51},{0,8,119},{0,8,55},{0,9,207},{17,7,15},{0,8,103},
818b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,39},{0,9,175},{0,8,7},{0,8,135},{0,8,71},{0,9,239},{16,7,9},
828b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,8,95},{0,8,31},{0,9,159},{20,7,99},{0,8,127},{0,8,63},{0,9,223},
838b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {18,7,27},{0,8,111},{0,8,47},{0,9,191},{0,8,15},{0,8,143},{0,8,79},
848b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {0,9,255}
858b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project    };
868b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project
878b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project    static const code distfix[32] = {
888b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {16,5,1},{23,5,257},{19,5,17},{27,5,4097},{17,5,5},{25,5,1025},
898b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {21,5,65},{29,5,16385},{16,5,3},{24,5,513},{20,5,33},{28,5,8193},
908b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {18,5,9},{26,5,2049},{22,5,129},{64,5,0},{16,5,2},{23,5,385},
918b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {19,5,25},{27,5,6145},{17,5,7},{25,5,1537},{21,5,97},{29,5,24577},
928b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {16,5,4},{24,5,769},{20,5,49},{28,5,12289},{18,5,13},{26,5,3073},
938b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project        {22,5,193},{64,5,0}
948b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project    };
95