Lines Matching defs:str

681 decodeLength(const uint16_t** str)
683 size_t len = **str;
685 (*str)++;
686 len = ((len & 0x7FFF) << 16) | **str;
688 (*str)++;
703 decodeLength(const uint8_t** str)
705 size_t len = **str;
707 (*str)++;
708 len = ((len & 0x7F) << 8) | **str;
710 (*str)++;
722 const uint16_t* str = strings+off;
724 *u16len = decodeLength(&str);
725 if ((uint32_t)(str+*u16len-strings) < mStringPoolSize) {
727 if (str[*u16len] != 0x0000) {
732 return reinterpret_cast<const char16_t*>(str);
735 (int)idx, (int)(str+*u16len-strings), (int)mStringPoolSize);
828 const uint8_t* str = strings+off;
832 decodeLength(&str);
834 const size_t encLen = decodeLength(&str);
837 if ((uint32_t)(str+encLen-strings) < mStringPoolSize) {
838 return stringDecodeAt(idx, str, encLen, outLen);
842 (int)idx, (int)(str+encLen-strings), (int)mStringPoolSize);
860 const char* ResStringPool::stringDecodeAt(size_t idx, const uint8_t* str,
865 while ((uint32_t)(str+end-strings) < mStringPoolSize) {
866 if (str[end] == 0x00) {
873 return (const char*)str;
888 const char *str = string8At(idx, &len);
889 if (str != NULL) {
890 return String8(str, len);
920 ssize_t ResStringPool::indexOfString(const char16_t* str, size_t strLen) const
930 ALOGI("indexOfString UTF-8: %s", String8(str, strLen).string());
953 c = strzcmp16(convBuffer, end-convBuffer, str, strLen);
979 String8 str8(str, strLen);
997 ALOGI("indexOfString UTF-16: %s", String8(str, strLen).string());
1009 int c = s ? strzcmp16(s, len, str, strLen) : -1;
1035 if (s && strLen == len && strzcmp16(s, len, str, strLen) == 0) {
2909 void ResTable_config::getBcp47Locale(char str[RESTABLE_MAX_LOCALE_LEN], bool canonicalize) const {
2910 memset(str, 0, RESTABLE_MAX_LOCALE_LEN);
2922 str[0] = 'f'; str[1] = 'i'; str[2] = 'l'; str[3] = '\0'; // 3-letter code for Filipino
2925 charsWritten += unpackLanguage(str);
2931 str[charsWritten++] = '-';
2933 memcpy(str + charsWritten, localeScript, sizeof(localeScript));
2939 str[charsWritten++] = '-';
2941 charsWritten += unpackRegion(str + charsWritten);
2946 str[charsWritten++] = '-';
2948 memcpy(str + charsWritten, localeVariant, sizeof(localeVariant));
2949 charsWritten += strnlen(str + charsWritten, sizeof(localeVariant));
2956 memcpy(str + charsWritten, NU_PREFIX, NU_PREFIX_LEN);
2958 memcpy(str + charsWritten, localeNumberingSystem, sizeof(localeNumberingSystem));
4388 printf("Found value: pkg=%zu, type=%d, str=%s, int=%d\n",
5144 static bool parse_unit(const char* str, Res_value* outValue,
5147 const char* end = str;
5151 const size_t len = end-str;
5163 if (len == cur->len && strncmp(cur->name, str, len) == 0) {
5168 //printf("Found unit %s for %s\n", cur->name, str);
6206 static bool compareString8AndCString(const String8& str, const char* cStr) {
6207 return strcmp(str.string(), cStr) < 0;