/* Output an literal byte as an 8 or 9 bit code  */
void literal(uchar c)
/* Output an literal byte as an 8 or 9 bit code  */
void literal(uchar c)
{
    outBits(c, 8);
  } else if (c <= 143) {
    outBitsRev(0x30 + c, 8);
  } else {
    outBits(1, 1);
    outBitsRev(0x90 - 144 + c, 8);
  }
}