Lines Matching defs:array
42 * Copies an integer value to a byte array in little endian form.
44 * @param array the byte array into which the integer must be copied. It
45 * is assumed that the array will be large enough to hold the 4 bytes of
48 public static final void writeLittleEndian(int value, byte[] array) {
49 writeLittleEndian(value, array, 0);
53 * Copies an integer value to a byte array in little endian form.
55 * @param array the byte array into which the integer must be copied. It
56 * is assumed that the array will be large enough to hold the 4 bytes of
60 public static final void writeLittleEndian(int value, byte[] array,
62 array[pos++] = (byte)(value);
63 array[pos++] = (byte)((value>>>8));
64 array[pos++] = (byte)((value>>>16));
65 array[pos++] = (byte)((value>>>24));
68 public static final void writeBigEndian(int value, byte[] array) {
69 writeBigEndian(value, array, 0);
72 public static final void writeBigEndian(int value, byte[] array,
74 array[pos++] = (byte)((value>>>24));
75 array[pos++] = (byte)((value>>>16));
76 array[pos++] = (byte)((value>>>8));
77 array[pos++] = (byte)(value);
81 * Reads an integer value from a byte array in little endian form. This
85 * @param data the array containing the bytes of the integer value
86 * @param pos the offset in the array
87 * @size the number of bytes to read from the array.
128 * Writes a two byte integer value to a byte array.
131 * @param dest the byte array to write to
154 * Reads a two byte integer value from a byte array.