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 < LITERALS)
{
bin_freq += dyn_ltree[n * 2]; n++;
}
data_type = (byte) (bin_freq > (SupportClass.URShift(ascii_freq, 2))?Z_BINARY:Z_ASCII);
}