internal void set_data_type()
{
int n = 0;
int ascii_freq = 0;
int bin_freq = 0;
while (n < 7)
{
bin_freq += dyn_ltree[n * 2]; n++;
}
while (n < 128)
{
ascii_freq += dyn_ltree[n * 2]; n++;
}
while (n < InternalConstants.LITERALS)
{
bin_freq += dyn_ltree[n * 2]; n++;
}
data_type = (sbyte)(bin_freq > (ascii_freq >> 2) ? Z_BINARY : Z_ASCII);
}