Lines Matching defs:len

538     size_t len = **str;
539 if ((len & 0x8000) != 0) {
541 len = ((len & 0x7FFF) << 16) | **str;
544 return len;
560 size_t len = **str;
561 if ((len & 0x80) != 0) {
563 len = ((len & 0x7F) << 8) | **str;
566 return len;
663 size_t len;
664 const char *str = (const char*)string8At(idx, &len);
668 return String8(stringAt(idx, &len));
697 size_t len;
711 const char16_t* s = stringAt(mid, &len);
712 int c = s ? strzcmp16(s, len, str, strLen) : -1;
731 const char16_t* s = stringAt(i, &len);
736 if (s && strzcmp16(s, len, str, strLen) == 0) {
3143 TABLE_NOISY(size_t len;
3149 outValue->data, &len)).string()
3544 size_t len;
3573 size_t len;
3576 len = m->len;
3577 if (len != nameLen) {
3580 for (size_t j=1; j<len; j++) {
3848 size_t len;
3874 const size_t len = end-str;
3886 if (len == cur->len && strncmp(cur->name, str, len) == 0) {
3901 bool ResTable::stringToInt(const char16_t* s, size_t len, Res_value* outValue)
3903 while (len > 0 && isspace16(*s)) {
3905 len--;
3908 if (len <= 0) {
3931 while (i < len && !error) {
3941 while (i < len) {
3952 while (i < len && isspace16(s[i])) {
3956 if (i == len) {
3965 bool ResTable::stringToFloat(const char16_t* s, size_t len, Res_value* outValue)
3967 while (len > 0 && isspace16(*s)) {
3969 len--;
3972 if (len <= 0) {
3978 while (len > 0 && *s != 0 && i < 126) {
3983 len--;
3986 if (len > 0) {
4061 const char16_t* s, size_t len,
4080 while (len > 0 && isspace16(*s)) {
4082 len--;
4084 while (len > 0 && isspace16(s[len-1])) {
4085 len--;
4088 if (len > 0 && s[len-1] == '\\' && s[len] != 0) {
4089 len++;
4093 //printf("Value for: %s\n", String8(s, len).string());
4148 //printf("Looking up ref: %s\n", String8(s, len).string());
4151 if (len == 5 && s[1]=='n' && s[2]=='u' && s[3]=='l' && s[4]=='l') {
4158 if (len > 2 && s[1] == '+') {
4161 resourceNameLen = len - 2;
4162 } else if (len > 2 && s[1] == '*') {
4165 resourceNameLen = len - 2;
4169 resourceNameLen = len - 1;
4239 if (len == 4) {
4248 } else if (len == 5) {
4258 } else if (len == 7) {
4267 } else if (len == 9) {
4291 //printf("Color input=%s, output=0x%x\n", String8(s, len).string(), color);
4304 String8(s, len).string());
4318 //printf("Looking up attr: %s\n", String8(s, len).string());
4322 if (!expandResourceRef(s+1, len-1, &package, &type, &name,
4378 if (stringToInt(s, len, outValue)) {
4401 if (stringToFloat(s, len, outValue)) {
4434 if (len == 4) {
4454 if (len == 5) {
4488 String8(s, len).string(),
4492 if (strzcmp16(s, len, rname.name, rname.nameLen) == 0) {
4508 if (accessor->getAttributeEnum(attrID, s, len, outValue)) {
4524 const char16_t* end = s + len;
4569 if (accessor->getAttributeFlags(attrID, s, len, outValue)) {
4586 bool failed = collectString(outString, s, len, preserveSpaces, &errorMsg);
4597 const char16_t* s, size_t len,
4606 while (p < (s+len)) {
4607 while (p < (s+len)) {
4635 if (p < (s+len)) {
4651 while (p < (s+len) && isspace16(*p)) {
4656 if (p < (s+len)) {
4713 len -= (p-s);
4719 if (len > 0) {
4720 tmp.append(String16(s, len));
4729 outString->append(String16(s, len));
4731 outString->setTo(s, len);
5324 #define CHAR16_TO_CSTR(c16, len) (String8(String16(c16,len)).string())
5326 #define CHAR16_ARRAY_EQ(constant, var, len) \
5327 ((len == (sizeof(constant)/sizeof(constant[0]))) && (0 == memcmp((var), (constant), (len))))
5404 size_t len;
5406 value.data, &len);
5411 value.data, &len);
5414 normalizeForOutput(String8(str16, len).string()).string());