static int intFromBytes_littleEndian_partial(byte[] a, int i) { ret (ubyteToInt(i+3 >= a.length ? 0 : a[i+3]) << 24 | (ubyteToInt(i+2 >= a.length ? 0 : a[i+2]) << 16 | (ubyteToInt(i+1 >= a.length ? 0 : a[i+1]) << 8 | ubyteToInt(a[i])); }