in src/main/java/com/quicklz/QuickLZ.java [229:249]
static void fastwrite(byte[] a, int i, long value, int numbytes)
{
switch (numbytes)
{
case 3:
a[i] = (byte)value;
a[i + 1] = (byte)(value >>> 8);
a[i + 2] = (byte)(value >>> 16);
break;
case 2:
a[i] = (byte)value;
a[i + 1] = (byte)(value >>> 8);
break;
case 4:
a[i] = (byte)value;
a[i + 1] = (byte)(value >>> 8);
a[i + 2] = (byte)(value >>> 16);
a[i + 3] = (byte)(value >>> 24);
break;
}
}