public void writeUI32(long value) throws IOException {
  flushBits();
  out.write((int)(value & 0xff));
  out.write((int)(value >> 8));
  out.write((int)(value >> 16));
  out.write((int)(value >> 24));
  bytesWritten+=4;
}

public void writeUI32 ( long value ) throws IOException { flushBits ( ) ; out . write ( ( int ) ( value & 0xff ) ) ; out . write ( ( int ) ( value > > 8 ) ) ; out . write ( ( int ) ( value > > 16 ) ) ; out . write ( ( int ) ( value > > 24 ) ) ; bytesWritten += 4 ; }
write a 32 bit unsigned value to the out stream
