Lines Matching refs:str

664 decodeLength(const uint16_t** str)
666 size_t len = **str;
668 (*str)++;
669 len = ((len & 0x7FFF) << 16) | **str;
671 (*str)++;
686 decodeLength(const uint8_t** str)
688 size_t len = **str;
690 (*str)++;
691 len = ((len & 0x7F) << 8) | **str;
693 (*str)++;
705 const uint16_t* str = strings+off;
707 *u16len = decodeLength(&str);
708 if ((uint32_t)(str+*u16len-strings) < mStringPoolSize) {
710 if (str[*u16len] != 0x0000) {
715 return reinterpret_cast<const char16_t*>(str);
718 (int)idx, (int)(str+*u16len-strings), (int)mStringPoolSize);
806 const uint8_t* str = strings+off;
807 *outLen = decodeLength(&str);
808 size_t encLen = decodeLength(&str);
809 if ((uint32_t)(str+encLen-strings) < mStringPoolSize) {
810 return (const char*)str;
813 (int)idx, (int)(str+encLen-strings), (int)mStringPoolSize);
827 const char *str = string8At(idx, &len);
828 if (str != NULL) {
829 return String8(str, len);
859 ssize_t ResStringPool::indexOfString(const char16_t* str, size_t strLen) const
869 ALOGI("indexOfString UTF-8: %s", String8(str, strLen).string());
892 c = strzcmp16(convBuffer, end-convBuffer, str, strLen);
918 String8 str8(str, strLen);
936 ALOGI("indexOfString UTF-16: %s", String8(str, strLen).string());
948 int c = s ? strzcmp16(s, len, str, strLen) : -1;
974 if (s && strLen == len && strzcmp16(s, len, str, strLen) == 0) {
2737 void ResTable_config::getBcp47Locale(char str[RESTABLE_MAX_LOCALE_LEN]) const {
2738 memset(str, 0, RESTABLE_MAX_LOCALE_LEN);
2748 charsWritten += unpackLanguage(str);
2753 str[charsWritten++] = '-';
2755 memcpy(str + charsWritten, localeScript, sizeof(localeScript));
2761 str[charsWritten++] = '-';
2763 charsWritten += unpackRegion(str + charsWritten);
2768 str[charsWritten++] = '-';
2770 memcpy(str + charsWritten, localeVariant, sizeof(localeVariant));
4063 printf("Found value: pkg=%zu, type=%d, str=%s, int=%d\n",
4816 static bool parse_unit(const char* str, Res_value* outValue,
4819 const char* end = str;
4823 const size_t len = end-str;
4835 if (len == cur->len && strncmp(cur->name, str, len) == 0) {
4840 //printf("Found unit %s for %s\n", cur->name, str);
5878 static bool compareString8AndCString(const String8& str, const char* cStr) {
5879 return strcmp(str.string(), cStr) < 0;