Lines Matching defs:numFields

577         uData.numFields = gcr.septets;
592 uData.numFields = udhCodeUnits + payloadCodeUnits;
593 uData.payload = new byte[uData.numFields * 2];
647 uData.numFields = 0;
649 uData.numFields = uData.payload.length;
659 uData.numFields = gcr.septets;
662 uData.numFields = uData.payloadStr.length();
665 uData.numFields = uData.payloadStr.length();
668 uData.numFields = uData.payload.length;
682 uData.numFields = uData.payloadStr.length();
707 * userData.paddingBits = (userData.payload.length * 8) - (userData.numFields * 7);
725 outStream.write(8, bData.userData.numFields);
1011 bData.userData.numFields = inStream.read(8);
1018 private static String decodeUtf8(byte[] data, int offset, int numFields)
1021 return decodeCharset(data, offset, numFields, 1, "UTF-8");
1024 private static String decodeUtf16(byte[] data, int offset, int numFields)
1029 numFields -= (offset + padding) / 2;
1030 return decodeCharset(data, offset, numFields, 2, "utf-16be");
1033 private static String decodeCharset(byte[] data, int offset, int numFields, int width,
1036 if (numFields < 0 || (numFields * width + offset) > data.length) {
1043 Rlog.e(LOG_TAG, charset + " decode error: offset = " + offset + " numFields = "
1044 + numFields + " data.length = " + data.length + " maxNumFields = "
1046 numFields = maxNumFields;
1049 return new String(data, offset, numFields * width, charset);
1055 private static String decode7bitAscii(byte[] data, int offset, int numFields)
1060 StringBuffer strBuf = new StringBuffer(numFields);
1062 int wantedBits = (offset * 8) + (numFields * 7);
1068 for (int i = 0; i < numFields; i++) {
1088 private static String decode7bitGsm(byte[] data, int offset, int numFields)
1094 numFields -= offsetSeptets;
1096 String result = GsmAlphabet.gsm7BitPackedToString(data, offset, numFields, paddingBits,
1104 private static String decodeLatin(byte[] data, int offset, int numFields)
1107 return decodeCharset(data, offset, numFields, 1, "ISO-8859-1");
1110 private static String decodeShiftJis(byte[] data, int offset, int numFields)
1113 return decodeCharset(data, offset, numFields, 1, "Shift_JIS");
1136 // array and the target length specified by numFields. This is to avoid any
1138 byte[] payload = new byte[userData.numFields];
1139 int copyLen = userData.numFields < userData.payload.length
1140 ? userData.numFields : userData.payload.length;
1148 userData.payloadStr = decodeLatin(userData.payload, offset, userData.numFields);
1150 userData.payloadStr = decodeUtf8(userData.payload, offset, userData.numFields);
1156 userData.payloadStr = decode7bitAscii(userData.payload, offset, userData.numFields);
1159 userData.payloadStr = decodeUtf16(userData.payload, offset, userData.numFields);
1162 userData.payloadStr = decode7bitGsm(userData.payload, offset, userData.numFields);
1165 userData.payloadStr = decodeLatin(userData.payload, offset, userData.numFields);
1168 userData.payloadStr = decodeShiftJis(userData.payload, offset, userData.numFields);
1195 int numFields = bData.userData.numFields;
1196 if ((dataLen > 14) || (dataLen < 3) || (dataLen < numFields)) {
1216 bData.userData.payloadStr = data.substring(3, numFields - 3);
1238 int numFields = bData.userData.numFields;
1240 if ((numFields > 14) || (dataLen < numFields)) {
1244 for (int i = 0; i < numFields; i++) {
1261 int numFields = bData.userData.numFields;
1262 if ((dataLen > 14) || (dataLen < 3) || (dataLen < numFields)) {
1268 addr.numberOfDigits = (byte)numFields;
1354 private static String decodeDtmfSmsAddress(byte[] rawData, int numFields)
1359 StringBuffer strBuf = new StringBuffer(numFields);
1360 for (int i = 0; i < numFields; i++) {
1691 int numFields = inStream.read(8);
1694 int textBits = getBitsForNumFields(msgEncoding, numFields);
1703 userData.numFields = numFields;
1752 * @param numFields the number of characters to read. For Shift-JIS and Korean encodings,
1757 private static int getBitsForNumFields(int msgEncoding, int numFields)
1765 return numFields * 8;
1770 return numFields * 7;
1773 return numFields * 16;
1814 int numFields; // number of chars to decode
1818 numFields = recordLen - 1; // subtract 1 byte for encoding
1824 numFields = ((recordLen * 8) - 5) / 7; // subtract 5 bits for encoding
1828 numFields = (recordLen - 1) / 2;
1832 numFields = 0; // unsupported encoding
1835 alertUserData.numFields = numFields;