Lines Matching defs:offset

1041     private static String decodeUtf8(byte[] data, int offset, int numFields)
1044 return decodeCharset(data, offset, numFields, 1, "UTF-8");
1047 private static String decodeUtf16(byte[] data, int offset, int numFields)
1051 int padding = offset % 2;
1052 numFields -= (offset + padding) / 2;
1053 return decodeCharset(data, offset, numFields, 2, "utf-16be");
1056 private static String decodeCharset(byte[] data, int offset, int numFields, int width,
1059 if (numFields < 0 || (numFields * width + offset) > data.length) {
1061 int padding = offset % width;
1062 int maxNumFields = (data.length - offset - padding) / width;
1064 throw new CodingException(charset + " decode failed: offset out of range");
1066 Rlog.e(LOG_TAG, charset + " decode error: offset = " + offset + " numFields = "
1072 return new String(data, offset, numFields * width, charset);
1078 private static String decode7bitAscii(byte[] data, int offset, int numFields)
1082 offset *= 8;
1085 int wantedBits = (offset * 8) + (numFields * 7);
1090 inStream.skip(offset);
1111 private static String decode7bitGsm(byte[] data, int offset, int numFields)
1114 // Start reading from the next 7-bit aligned boundary after offset.
1115 int offsetBits = offset * 8;
1119 String result = GsmAlphabet.gsm7BitPackedToString(data, offset, numFields, paddingBits,
1127 private static String decodeLatin(byte[] data, int offset, int numFields)
1130 return decodeCharset(data, offset, numFields, 1, "ISO-8859-1");
1133 private static String decodeShiftJis(byte[] data, int offset, int numFields)
1136 return decodeCharset(data, offset, numFields, 1, "Shift_JIS");
1142 int offset = 0;
1145 offset += udhLen + 1;
1171 userData.payloadStr = decodeLatin(userData.payload, offset, userData.numFields);
1173 userData.payloadStr = decodeUtf8(userData.payload, offset, userData.numFields);
1179 userData.payloadStr = decode7bitAscii(userData.payload, offset, userData.numFields);
1182 userData.payloadStr = decodeUtf16(userData.payload, offset, userData.numFields);
1185 userData.payloadStr = decode7bitGsm(userData.payload, offset, userData.numFields);
1188 userData.payloadStr = decodeLatin(userData.payload, offset, userData.numFields);
1191 userData.payloadStr = decodeShiftJis(userData.payload, offset, userData.numFields);