home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / g / gs252src.zip / GS252 / SCFDTAB.C < prev    next >
C/C++ Source or Header  |  1992-06-15  |  11KB  |  934 lines

  1. /* Copyright (C) 1992 Aladdin Enterprises.  All rights reserved. */
  2.  
  3. /* scfdtab.c */
  4. /* Tables for CCITTFaxDecode filter. */
  5.  
  6. #include "std.h"
  7. #include "scf.h"
  8.  
  9. /* White decoding table. */
  10. const cfd_node cf_white_decode[] = {
  11.     { 256, 12 },
  12.     { 272, 12 },
  13.     { 29, 8 },
  14.     { 30, 8 },
  15.     { 45, 8 },
  16.     { 46, 8 },
  17.     { 22, 7 },
  18.     { 22, 7 },
  19.     { 23, 7 },
  20.     { 23, 7 },
  21.     { 47, 8 },
  22.     { 48, 8 },
  23.     { 13, 6 },
  24.     { 13, 6 },
  25.     { 13, 6 },
  26.     { 13, 6 },
  27.     { 20, 7 },
  28.     { 20, 7 },
  29.     { 33, 8 },
  30.     { 34, 8 },
  31.     { 35, 8 },
  32.     { 36, 8 },
  33.     { 37, 8 },
  34.     { 38, 8 },
  35.     { 19, 7 },
  36.     { 19, 7 },
  37.     { 31, 8 },
  38.     { 32, 8 },
  39.     { 1, 6 },
  40.     { 1, 6 },
  41.     { 1, 6 },
  42.     { 1, 6 },
  43.     { 12, 6 },
  44.     { 12, 6 },
  45.     { 12, 6 },
  46.     { 12, 6 },
  47.     { 53, 8 },
  48.     { 54, 8 },
  49.     { 26, 7 },
  50.     { 26, 7 },
  51.     { 39, 8 },
  52.     { 40, 8 },
  53.     { 41, 8 },
  54.     { 42, 8 },
  55.     { 43, 8 },
  56.     { 44, 8 },
  57.     { 21, 7 },
  58.     { 21, 7 },
  59.     { 28, 7 },
  60.     { 28, 7 },
  61.     { 61, 8 },
  62.     { 62, 8 },
  63.     { 63, 8 },
  64.     { 0, 8 },
  65.     { 320, 8 },
  66.     { 384, 8 },
  67.     { 10, 5 },
  68.     { 10, 5 },
  69.     { 10, 5 },
  70.     { 10, 5 },
  71.     { 10, 5 },
  72.     { 10, 5 },
  73.     { 10, 5 },
  74.     { 10, 5 },
  75.     { 11, 5 },
  76.     { 11, 5 },
  77.     { 11, 5 },
  78.     { 11, 5 },
  79.     { 11, 5 },
  80.     { 11, 5 },
  81.     { 11, 5 },
  82.     { 11, 5 },
  83.     { 27, 7 },
  84.     { 27, 7 },
  85.     { 59, 8 },
  86.     { 60, 8 },
  87.     { 288, 9 },
  88.     { 290, 9 },
  89.     { 18, 7 },
  90.     { 18, 7 },
  91.     { 24, 7 },
  92.     { 24, 7 },
  93.     { 49, 8 },
  94.     { 50, 8 },
  95.     { 51, 8 },
  96.     { 52, 8 },
  97.     { 25, 7 },
  98.     { 25, 7 },
  99.     { 55, 8 },
  100.     { 56, 8 },
  101.     { 57, 8 },
  102.     { 58, 8 },
  103.     { 192, 6 },
  104.     { 192, 6 },
  105.     { 192, 6 },
  106.     { 192, 6 },
  107.     { 1664, 6 },
  108.     { 1664, 6 },
  109.     { 1664, 6 },
  110.     { 1664, 6 },
  111.     { 448, 8 },
  112.     { 512, 8 },
  113.     { 292, 9 },
  114.     { 640, 8 },
  115.     { 576, 8 },
  116.     { 294, 9 },
  117.     { 296, 9 },
  118.     { 298, 9 },
  119.     { 300, 9 },
  120.     { 302, 9 },
  121.     { 256, 7 },
  122.     { 256, 7 },
  123.     { 2, 4 },
  124.     { 2, 4 },
  125.     { 2, 4 },
  126.     { 2, 4 },
  127.     { 2, 4 },
  128.     { 2, 4 },
  129.     { 2, 4 },
  130.     { 2, 4 },
  131.     { 2, 4 },
  132.     { 2, 4 },
  133.     { 2, 4 },
  134.     { 2, 4 },
  135.     { 2, 4 },
  136.     { 2, 4 },
  137.     { 2, 4 },
  138.     { 2, 4 },
  139.     { 3, 4 },
  140.     { 3, 4 },
  141.     { 3, 4 },
  142.     { 3, 4 },
  143.     { 3, 4 },
  144.     { 3, 4 },
  145.     { 3, 4 },
  146.     { 3, 4 },
  147.     { 3, 4 },
  148.     { 3, 4 },
  149.     { 3, 4 },
  150.     { 3, 4 },
  151.     { 3, 4 },
  152.     { 3, 4 },
  153.     { 3, 4 },
  154.     { 3, 4 },
  155.     { 128, 5 },
  156.     { 128, 5 },
  157.     { 128, 5 },
  158.     { 128, 5 },
  159.     { 128, 5 },
  160.     { 128, 5 },
  161.     { 128, 5 },
  162.     { 128, 5 },
  163.     { 8, 5 },
  164.     { 8, 5 },
  165.     { 8, 5 },
  166.     { 8, 5 },
  167.     { 8, 5 },
  168.     { 8, 5 },
  169.     { 8, 5 },
  170.     { 8, 5 },
  171.     { 9, 5 },
  172.     { 9, 5 },
  173.     { 9, 5 },
  174.     { 9, 5 },
  175.     { 9, 5 },
  176.     { 9, 5 },
  177.     { 9, 5 },
  178.     { 9, 5 },
  179.     { 16, 6 },
  180.     { 16, 6 },
  181.     { 16, 6 },
  182.     { 16, 6 },
  183.     { 17, 6 },
  184.     { 17, 6 },
  185.     { 17, 6 },
  186.     { 17, 6 },
  187.     { 4, 4 },
  188.     { 4, 4 },
  189.     { 4, 4 },
  190.     { 4, 4 },
  191.     { 4, 4 },
  192.     { 4, 4 },
  193.     { 4, 4 },
  194.     { 4, 4 },
  195.     { 4, 4 },
  196.     { 4, 4 },
  197.     { 4, 4 },
  198.     { 4, 4 },
  199.     { 4, 4 },
  200.     { 4, 4 },
  201.     { 4, 4 },
  202.     { 4, 4 },
  203.     { 5, 4 },
  204.     { 5, 4 },
  205.     { 5, 4 },
  206.     { 5, 4 },
  207.     { 5, 4 },
  208.     { 5, 4 },
  209.     { 5, 4 },
  210.     { 5, 4 },
  211.     { 5, 4 },
  212.     { 5, 4 },
  213.     { 5, 4 },
  214.     { 5, 4 },
  215.     { 5, 4 },
  216.     { 5, 4 },
  217.     { 5, 4 },
  218.     { 5, 4 },
  219.     { 14, 6 },
  220.     { 14, 6 },
  221.     { 14, 6 },
  222.     { 14, 6 },
  223.     { 15, 6 },
  224.     { 15, 6 },
  225.     { 15, 6 },
  226.     { 15, 6 },
  227.     { 64, 5 },
  228.     { 64, 5 },
  229.     { 64, 5 },
  230.     { 64, 5 },
  231.     { 64, 5 },
  232.     { 64, 5 },
  233.     { 64, 5 },
  234.     { 64, 5 },
  235.     { 6, 4 },
  236.     { 6, 4 },
  237.     { 6, 4 },
  238.     { 6, 4 },
  239.     { 6, 4 },
  240.     { 6, 4 },
  241.     { 6, 4 },
  242.     { 6, 4 },
  243.     { 6, 4 },
  244.     { 6, 4 },
  245.     { 6, 4 },
  246.     { 6, 4 },
  247.     { 6, 4 },
  248.     { 6, 4 },
  249.     { 6, 4 },
  250.     { 6, 4 },
  251.     { 7, 4 },
  252.     { 7, 4 },
  253.     { 7, 4 },
  254.     { 7, 4 },
  255.     { 7, 4 },
  256.     { 7, 4 },
  257.     { 7, 4 },
  258.     { 7, 4 },
  259.     { 7, 4 },
  260.     { 7, 4 },
  261.     { 7, 4 },
  262.     { 7, 4 },
  263.     { 7, 4 },
  264.     { 7, 4 },
  265.     { 7, 4 },
  266.     { 7, 4 },
  267.     { -2, 3 },
  268.     { -2, 3 },
  269.     { -1, 0 },
  270.     { -1, 0 },
  271.     { -1, 0 },
  272.     { -1, 0 },
  273.     { -1, 0 },
  274.     { -1, 0 },
  275.     { -1, 0 },
  276.     { -1, 0 },
  277.     { -1, 0 },
  278.     { -1, 0 },
  279.     { -1, 0 },
  280.     { -1, 0 },
  281.     { -1, 0 },
  282.     { -3, 4 },
  283.     { 1792, 3 },
  284.     { 1792, 3 },
  285.     { 1984, 4 },
  286.     { 2048, 4 },
  287.     { 2112, 4 },
  288.     { 2176, 4 },
  289.     { 2240, 4 },
  290.     { 2304, 4 },
  291.     { 1856, 3 },
  292.     { 1856, 3 },
  293.     { 1920, 3 },
  294.     { 1920, 3 },
  295.     { 2368, 4 },
  296.     { 2432, 4 },
  297.     { 2496, 4 },
  298.     { 2560, 4 },
  299.     { 1472, 1 },
  300.     { 1536, 1 },
  301.     { 1600, 1 },
  302.     { 1728, 1 },
  303.     { 704, 1 },
  304.     { 768, 1 },
  305.     { 832, 1 },
  306.     { 896, 1 },
  307.     { 960, 1 },
  308.     { 1024, 1 },
  309.     { 1088, 1 },
  310.     { 1152, 1 },
  311.     { 1216, 1 },
  312.     { 1280, 1 },
  313.     { 1344, 1 },
  314.     { 1408, 1 }
  315. };
  316.  
  317. /* Black decoding table. */
  318. const cfd_node cf_black_decode[] = {
  319.     { 128, 12 },
  320.     { 160, 13 },
  321.     { 224, 12 },
  322.     { 256, 12 },
  323.     { 10, 7 },
  324.     { 11, 7 },
  325.     { 288, 12 },
  326.     { 12, 7 },
  327.     { 9, 6 },
  328.     { 9, 6 },
  329.     { 8, 6 },
  330.     { 8, 6 },
  331.     { 7, 5 },
  332.     { 7, 5 },
  333.     { 7, 5 },
  334.     { 7, 5 },
  335.     { 6, 4 },
  336.     { 6, 4 },
  337.     { 6, 4 },
  338.     { 6, 4 },
  339.     { 6, 4 },
  340.     { 6, 4 },
  341.     { 6, 4 },
  342.     { 6, 4 },
  343.     { 5, 4 },
  344.     { 5, 4 },
  345.     { 5, 4 },
  346.     { 5, 4 },
  347.     { 5, 4 },
  348.     { 5, 4 },
  349.     { 5, 4 },
  350.     { 5, 4 },
  351.     { 1, 3 },
  352.     { 1, 3 },
  353.     { 1, 3 },
  354.     { 1, 3 },
  355.     { 1, 3 },
  356.     { 1, 3 },
  357.     { 1, 3 },
  358.     { 1, 3 },
  359.     { 1, 3 },
  360.     { 1, 3 },
  361.     { 1, 3 },
  362.     { 1, 3 },
  363.     { 1, 3 },
  364.     { 1, 3 },
  365.     { 1, 3 },
  366.     { 1, 3 },
  367.     { 4, 3 },
  368.     { 4, 3 },
  369.     { 4, 3 },
  370.     { 4, 3 },
  371.     { 4, 3 },
  372.     { 4, 3 },
  373.     { 4, 3 },
  374.     { 4, 3 },
  375.     { 4, 3 },
  376.     { 4, 3 },
  377.     { 4, 3 },
  378.     { 4, 3 },
  379.     { 4, 3 },
  380.     { 4, 3 },
  381.     { 4, 3 },
  382.     { 4, 3 },
  383.     { 3, 2 },
  384.     { 3, 2 },
  385.     { 3, 2 },
  386.     { 3, 2 },
  387.     { 3, 2 },
  388.     { 3, 2 },
  389.     { 3, 2 },
  390.     { 3, 2 },
  391.     { 3, 2 },
  392.     { 3, 2 },
  393.     { 3, 2 },
  394.     { 3, 2 },
  395.     { 3, 2 },
  396.     { 3, 2 },
  397.     { 3, 2 },
  398.     { 3, 2 },
  399.     { 3, 2 },
  400.     { 3, 2 },
  401.     { 3, 2 },
  402.     { 3, 2 },
  403.     { 3, 2 },
  404.     { 3, 2 },
  405.     { 3, 2 },
  406.     { 3, 2 },
  407.     { 3, 2 },
  408.     { 3, 2 },
  409.     { 3, 2 },
  410.     { 3, 2 },
  411.     { 3, 2 },
  412.     { 3, 2 },
  413.     { 3, 2 },
  414.     { 3, 2 },
  415.     { 2, 2 },
  416.     { 2, 2 },
  417.     { 2, 2 },
  418.     { 2, 2 },
  419.     { 2, 2 },
  420.     { 2, 2 },
  421.     { 2, 2 },
  422.     { 2, 2 },
  423.     { 2, 2 },
  424.     { 2, 2 },
  425.     { 2, 2 },
  426.     { 2, 2 },
  427.     { 2, 2 },
  428.     { 2, 2 },
  429.     { 2, 2 },
  430.     { 2, 2 },
  431.     { 2, 2 },
  432.     { 2, 2 },
  433.     { 2, 2 },
  434.     { 2, 2 },
  435.     { 2, 2 },
  436.     { 2, 2 },
  437.     { 2, 2 },
  438.     { 2, 2 },
  439.     { 2, 2 },
  440.     { 2, 2 },
  441.     { 2, 2 },
  442.     { 2, 2 },
  443.     { 2, 2 },
  444.     { 2, 2 },
  445.     { 2, 2 },
  446.     { 2, 2 },
  447.     { -2, 4 },
  448.     { -2, 4 },
  449.     { -1, 0 },
  450.     { -1, 0 },
  451.     { -1, 0 },
  452.     { -1, 0 },
  453.     { -1, 0 },
  454.     { -1, 0 },
  455.     { -1, 0 },
  456.     { -1, 0 },
  457.     { -1, 0 },
  458.     { -1, 0 },
  459.     { -1, 0 },
  460.     { -1, 0 },
  461.     { -1, 0 },
  462.     { -3, 5 },
  463.     { 1792, 4 },
  464.     { 1792, 4 },
  465.     { 1984, 5 },
  466.     { 2048, 5 },
  467.     { 2112, 5 },
  468.     { 2176, 5 },
  469.     { 2240, 5 },
  470.     { 2304, 5 },
  471.     { 1856, 4 },
  472.     { 1856, 4 },
  473.     { 1920, 4 },
  474.     { 1920, 4 },
  475.     { 2368, 5 },
  476.     { 2432, 5 },
  477.     { 2496, 5 },
  478.     { 2560, 5 },
  479.     { 18, 3 },
  480.     { 18, 3 },
  481.     { 18, 3 },
  482.     { 18, 3 },
  483.     { 18, 3 },
  484.     { 18, 3 },
  485.     { 18, 3 },
  486.     { 18, 3 },
  487.     { 52, 5 },
  488.     { 52, 5 },
  489.     { 640, 6 },
  490.     { 704, 6 },
  491.     { 768, 6 },
  492.     { 832, 6 },
  493.     { 55, 5 },
  494.     { 55, 5 },
  495.     { 56, 5 },
  496.     { 56, 5 },
  497.     { 1280, 6 },
  498.     { 1344, 6 },
  499.     { 1408, 6 },
  500.     { 1472, 6 },
  501.     { 59, 5 },
  502.     { 59, 5 },
  503.     { 60, 5 },
  504.     { 60, 5 },
  505.     { 1536, 6 },
  506.     { 1600, 6 },
  507.     { 24, 4 },
  508.     { 24, 4 },
  509.     { 24, 4 },
  510.     { 24, 4 },
  511.     { 25, 4 },
  512.     { 25, 4 },
  513.     { 25, 4 },
  514.     { 25, 4 },
  515.     { 1664, 6 },
  516.     { 1728, 6 },
  517.     { 320, 5 },
  518.     { 320, 5 },
  519.     { 384, 5 },
  520.     { 384, 5 },
  521.     { 448, 5 },
  522.     { 448, 5 },
  523.     { 512, 6 },
  524.     { 576, 6 },
  525.     { 53, 5 },
  526.     { 53, 5 },
  527.     { 54, 5 },
  528.     { 54, 5 },
  529.     { 896, 6 },
  530.     { 960, 6 },
  531.     { 1024, 6 },
  532.     { 1088, 6 },
  533.     { 1152, 6 },
  534.     { 1216, 6 },
  535.     { 64, 3 },
  536.     { 64, 3 },
  537.     { 64, 3 },
  538.     { 64, 3 },
  539.     { 64, 3 },
  540.     { 64, 3 },
  541.     { 64, 3 },
  542.     { 64, 3 },
  543.     { 13, 1 },
  544.     { 13, 1 },
  545.     { 13, 1 },
  546.     { 13, 1 },
  547.     { 13, 1 },
  548.     { 13, 1 },
  549.     { 13, 1 },
  550.     { 13, 1 },
  551.     { 13, 1 },
  552.     { 13, 1 },
  553.     { 13, 1 },
  554.     { 13, 1 },
  555.     { 13, 1 },
  556.     { 13, 1 },
  557.     { 13, 1 },
  558.     { 13, 1 },
  559.     { 23, 4 },
  560.     { 23, 4 },
  561.     { 50, 5 },
  562.     { 51, 5 },
  563.     { 44, 5 },
  564.     { 45, 5 },
  565.     { 46, 5 },
  566.     { 47, 5 },
  567.     { 57, 5 },
  568.     { 58, 5 },
  569.     { 61, 5 },
  570.     { 256, 5 },
  571.     { 16, 3 },
  572.     { 16, 3 },
  573.     { 16, 3 },
  574.     { 16, 3 },
  575.     { 17, 3 },
  576.     { 17, 3 },
  577.     { 17, 3 },
  578.     { 17, 3 },
  579.     { 48, 5 },
  580.     { 49, 5 },
  581.     { 62, 5 },
  582.     { 63, 5 },
  583.     { 30, 5 },
  584.     { 31, 5 },
  585.     { 32, 5 },
  586.     { 33, 5 },
  587.     { 40, 5 },
  588.     { 41, 5 },
  589.     { 22, 4 },
  590.     { 22, 4 },
  591.     { 14, 1 },
  592.     { 14, 1 },
  593.     { 14, 1 },
  594.     { 14, 1 },
  595.     { 14, 1 },
  596.     { 14, 1 },
  597.     { 14, 1 },
  598.     { 14, 1 },
  599.     { 14, 1 },
  600.     { 14, 1 },
  601.     { 14, 1 },
  602.     { 14, 1 },
  603.     { 14, 1 },
  604.     { 14, 1 },
  605.     { 14, 1 },
  606.     { 14, 1 },
  607.     { 15, 2 },
  608.     { 15, 2 },
  609.     { 15, 2 },
  610.     { 15, 2 },
  611.     { 15, 2 },
  612.     { 15, 2 },
  613.     { 15, 2 },
  614.     { 15, 2 },
  615.     { 128, 5 },
  616.     { 192, 5 },
  617.     { 26, 5 },
  618.     { 27, 5 },
  619.     { 28, 5 },
  620.     { 29, 5 },
  621.     { 19, 4 },
  622.     { 19, 4 },
  623.     { 20, 4 },
  624.     { 20, 4 },
  625.     { 34, 5 },
  626.     { 35, 5 },
  627.     { 36, 5 },
  628.     { 37, 5 },
  629.     { 38, 5 },
  630.     { 39, 5 },
  631.     { 21, 4 },
  632.     { 21, 4 },
  633.     { 42, 5 },
  634.     { 43, 5 },
  635.     { 0, 3 },
  636.     { 0, 3 },
  637.     { 0, 3 },
  638.     { 0, 3 }
  639. };
  640.  
  641. /* 2-D decoding table. */
  642. const cfd_node cf_2d_decode[] = {
  643.     { 128, 11 },
  644.     { 144, 10 },
  645.     { 6, 7 },
  646.     { 0, 7 },
  647.     { 5, 6 },
  648.     { 5, 6 },
  649.     { 1, 6 },
  650.     { 1, 6 },
  651.     { -4, 4 },
  652.     { -4, 4 },
  653.     { -4, 4 },
  654.     { -4, 4 },
  655.     { -4, 4 },
  656.     { -4, 4 },
  657.     { -4, 4 },
  658.     { -4, 4 },
  659.     { -5, 3 },
  660.     { -5, 3 },
  661.     { -5, 3 },
  662.     { -5, 3 },
  663.     { -5, 3 },
  664.     { -5, 3 },
  665.     { -5, 3 },
  666.     { -5, 3 },
  667.     { -5, 3 },
  668.     { -5, 3 },
  669.     { -5, 3 },
  670.     { -5, 3 },
  671.     { -5, 3 },
  672.     { -5, 3 },
  673.     { -5, 3 },
  674.     { -5, 3 },
  675.     { 4, 3 },
  676.     { 4, 3 },
  677.     { 4, 3 },
  678.     { 4, 3 },
  679.     { 4, 3 },
  680.     { 4, 3 },
  681.     { 4, 3 },
  682.     { 4, 3 },
  683.     { 4, 3 },
  684.     { 4, 3 },
  685.     { 4, 3 },
  686.     { 4, 3 },
  687.     { 4, 3 },
  688.     { 4, 3 },
  689.     { 4, 3 },
  690.     { 4, 3 },
  691.     { 2, 3 },
  692.     { 2, 3 },
  693.     { 2, 3 },
  694.     { 2, 3 },
  695.     { 2, 3 },
  696.     { 2, 3 },
  697.     { 2, 3 },
  698.     { 2, 3 },
  699.     { 2, 3 },
  700.     { 2, 3 },
  701.     { 2, 3 },
  702.     { 2, 3 },
  703.     { 2, 3 },
  704.     { 2, 3 },
  705.     { 2, 3 },
  706.     { 2, 3 },
  707.     { 3, 1 },
  708.     { 3, 1 },
  709.     { 3, 1 },
  710.     { 3, 1 },
  711.     { 3, 1 },
  712.     { 3, 1 },
  713.     { 3, 1 },
  714.     { 3, 1 },
  715.     { 3, 1 },
  716.     { 3, 1 },
  717.     { 3, 1 },
  718.     { 3, 1 },
  719.     { 3, 1 },
  720.     { 3, 1 },
  721.     { 3, 1 },
  722.     { 3, 1 },
  723.     { 3, 1 },
  724.     { 3, 1 },
  725.     { 3, 1 },
  726.     { 3, 1 },
  727.     { 3, 1 },
  728.     { 3, 1 },
  729.     { 3, 1 },
  730.     { 3, 1 },
  731.     { 3, 1 },
  732.     { 3, 1 },
  733.     { 3, 1 },
  734.     { 3, 1 },
  735.     { 3, 1 },
  736.     { 3, 1 },
  737.     { 3, 1 },
  738.     { 3, 1 },
  739.     { 3, 1 },
  740.     { 3, 1 },
  741.     { 3, 1 },
  742.     { 3, 1 },
  743.     { 3, 1 },
  744.     { 3, 1 },
  745.     { 3, 1 },
  746.     { 3, 1 },
  747.     { 3, 1 },
  748.     { 3, 1 },
  749.     { 3, 1 },
  750.     { 3, 1 },
  751.     { 3, 1 },
  752.     { 3, 1 },
  753.     { 3, 1 },
  754.     { 3, 1 },
  755.     { 3, 1 },
  756.     { 3, 1 },
  757.     { 3, 1 },
  758.     { 3, 1 },
  759.     { 3, 1 },
  760.     { 3, 1 },
  761.     { 3, 1 },
  762.     { 3, 1 },
  763.     { 3, 1 },
  764.     { 3, 1 },
  765.     { 3, 1 },
  766.     { 3, 1 },
  767.     { 3, 1 },
  768.     { 3, 1 },
  769.     { 3, 1 },
  770.     { 3, 1 },
  771.     { -2, 4 },
  772.     { -1, 0 },
  773.     { -1, 0 },
  774.     { -1, 0 },
  775.     { -1, 0 },
  776.     { -1, 0 },
  777.     { -1, 0 },
  778.     { -1, 0 },
  779.     { -1, 0 },
  780.     { -1, 0 },
  781.     { -1, 0 },
  782.     { -1, 0 },
  783.     { -1, 0 },
  784.     { -1, 0 },
  785.     { -1, 0 },
  786.     { -1, 0 },
  787.     { -1, 0 },
  788.     { -1, 0 },
  789.     { -1, 0 },
  790.     { -1, 0 },
  791.     { -1, 0 },
  792.     { -1, 0 },
  793.     { -1, 0 },
  794.     { -3, 3 }
  795. };
  796.  
  797. /* Uncompresssed decoding table. */
  798. const cfd_node cf_uncompressed_decode[] = {
  799.     { 64, 12 },
  800.     { 5, 6 },
  801.     { 4, 5 },
  802.     { 4, 5 },
  803.     { 3, 4 },
  804.     { 3, 4 },
  805.     { 3, 4 },
  806.     { 3, 4 },
  807.     { 2, 3 },
  808.     { 2, 3 },
  809.     { 2, 3 },
  810.     { 2, 3 },
  811.     { 2, 3 },
  812.     { 2, 3 },
  813.     { 2, 3 },
  814.     { 2, 3 },
  815.     { 1, 2 },
  816.     { 1, 2 },
  817.     { 1, 2 },
  818.     { 1, 2 },
  819.     { 1, 2 },
  820.     { 1, 2 },
  821.     { 1, 2 },
  822.     { 1, 2 },
  823.     { 1, 2 },
  824.     { 1, 2 },
  825.     { 1, 2 },
  826.     { 1, 2 },
  827.     { 1, 2 },
  828.     { 1, 2 },
  829.     { 1, 2 },
  830.     { 1, 2 },
  831.     { 0, 1 },
  832.     { 0, 1 },
  833.     { 0, 1 },
  834.     { 0, 1 },
  835.     { 0, 1 },
  836.     { 0, 1 },
  837.     { 0, 1 },
  838.     { 0, 1 },
  839.     { 0, 1 },
  840.     { 0, 1 },
  841.     { 0, 1 },
  842.     { 0, 1 },
  843.     { 0, 1 },
  844.     { 0, 1 },
  845.     { 0, 1 },
  846.     { 0, 1 },
  847.     { 0, 1 },
  848.     { 0, 1 },
  849.     { 0, 1 },
  850.     { 0, 1 },
  851.     { 0, 1 },
  852.     { 0, 1 },
  853.     { 0, 1 },
  854.     { 0, 1 },
  855.     { 0, 1 },
  856.     { 0, 1 },
  857.     { 0, 1 },
  858.     { 0, 1 },
  859.     { 0, 1 },
  860.     { 0, 1 },
  861.     { 0, 1 },
  862.     { 0, 1 },
  863.     { -1, 0 },
  864.     { -1, 0 },
  865.     { 8, 6 },
  866.     { 9, 6 },
  867.     { 6, 5 },
  868.     { 6, 5 },
  869.     { 7, 5 },
  870.     { 7, 5 },
  871.     { 4, 4 },
  872.     { 4, 4 },
  873.     { 4, 4 },
  874.     { 4, 4 },
  875.     { 5, 4 },
  876.     { 5, 4 },
  877.     { 5, 4 },
  878.     { 5, 4 },
  879.     { 2, 3 },
  880.     { 2, 3 },
  881.     { 2, 3 },
  882.     { 2, 3 },
  883.     { 2, 3 },
  884.     { 2, 3 },
  885.     { 2, 3 },
  886.     { 2, 3 },
  887.     { 3, 3 },
  888.     { 3, 3 },
  889.     { 3, 3 },
  890.     { 3, 3 },
  891.     { 3, 3 },
  892.     { 3, 3 },
  893.     { 3, 3 },
  894.     { 3, 3 },
  895.     { 0, 2 },
  896.     { 0, 2 },
  897.     { 0, 2 },
  898.     { 0, 2 },
  899.     { 0, 2 },
  900.     { 0, 2 },
  901.     { 0, 2 },
  902.     { 0, 2 },
  903.     { 0, 2 },
  904.     { 0, 2 },
  905.     { 0, 2 },
  906.     { 0, 2 },
  907.     { 0, 2 },
  908.     { 0, 2 },
  909.     { 0, 2 },
  910.     { 0, 2 },
  911.     { 1, 2 },
  912.     { 1, 2 },
  913.     { 1, 2 },
  914.     { 1, 2 },
  915.     { 1, 2 },
  916.     { 1, 2 },
  917.     { 1, 2 },
  918.     { 1, 2 },
  919.     { 1, 2 },
  920.     { 1, 2 },
  921.     { 1, 2 },
  922.     { 1, 2 },
  923.     { 1, 2 },
  924.     { 1, 2 },
  925.     { 1, 2 },
  926.     { 1, 2 }
  927. };
  928.  
  929. /* Dummy executable code to pacify compilers. */
  930. void
  931. cfd_dummy()
  932. {
  933. }
  934.