Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f0ee03c4 authored by Tomasz Wasilczyk's avatar Tomasz Wasilczyk Committed by Automerger Merge Worker
Browse files

Merge "Lose convertToResPath to aapt." into main am: 92ad0d32 am: 5ba37981

parents 9ed3caf1 5ba37981
Loading
Loading
Loading
Loading
+0 −20
Original line number Diff line number Diff line
@@ -39,10 +39,6 @@

namespace android {

// Separator used by resource paths. This is not platform dependent contrary
// to OS_PATH_SEPARATOR.
#define RES_PATH_SEPARATOR '/'

static inline char* getEmptyString() {
    static SharedBuffer* gEmptyStringBuf = [] {
        SharedBuffer* buf = SharedBuffer::alloc(1);
@@ -582,20 +578,4 @@ String8& String8::appendPath(const char* name)
    }
}

String8& String8::convertToResPath()
{
#if OS_PATH_SEPARATOR != RES_PATH_SEPARATOR
    size_t len = length();
    if (len > 0) {
        char * buf = lockBuffer(len);
        for (char * end = buf + len; buf < end; ++buf) {
            if (*buf == OS_PATH_SEPARATOR)
                *buf = RES_PATH_SEPARATOR;
        }
        unlockBuffer(len);
    }
#endif
    return *this;
}

}; // namespace android
+0 −3
Original line number Diff line number Diff line
@@ -82,9 +82,6 @@ std::vector<std::function<void(FuzzedDataProvider*, android::String8*, android::
                [](FuzzedDataProvider*, android::String8* str1, android::String8*) -> void {
                    str1->getPathDir();
                },
                [](FuzzedDataProvider*, android::String8* str1, android::String8*) -> void {
                    str1->convertToResPath();
                },
                [](FuzzedDataProvider*, android::String8* str1, android::String8*) -> void {
                    std::shared_ptr<android::String8> path_out_str =
                            std::make_shared<android::String8>();
+0 −16
Original line number Diff line number Diff line
@@ -724,9 +724,6 @@
  {
   "name" : "_ZN7android7String813appendFormatVEPKcSt9__va_list"
  },
  {
   "name" : "_ZN7android7String816convertToResPathEv"
  },
  {
   "name" : "_ZN7android7String85clearEv"
  },
@@ -6927,19 +6924,6 @@
   "return_type" : "_ZTIi",
   "source_file" : "system/core/libutils/include/utils/String8.h"
  },
  {
   "function_name" : "android::String8::convertToResPath",
   "linker_set_key" : "_ZN7android7String816convertToResPathEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android7String8E"
    }
   ],
   "return_type" : "_ZTIRN7android7String8E",
   "source_file" : "system/core/libutils/include/utils/String8.h"
  },
  {
   "function_name" : "android::String8::clear",
   "linker_set_key" : "_ZN7android7String85clearEv",
+0 −16
Original line number Diff line number Diff line
@@ -724,9 +724,6 @@
  {
   "name" : "_ZN7android7String813appendFormatVEPKcSt9__va_list"
  },
  {
   "name" : "_ZN7android7String816convertToResPathEv"
  },
  {
   "name" : "_ZN7android7String85clearEv"
  },
@@ -6923,19 +6920,6 @@
   "return_type" : "_ZTIi",
   "source_file" : "system/core/libutils/include/utils/String8.h"
  },
  {
   "function_name" : "android::String8::convertToResPath",
   "linker_set_key" : "_ZN7android7String816convertToResPathEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android7String8E"
    }
   ],
   "return_type" : "_ZTIRN7android7String8E",
   "source_file" : "system/core/libutils/include/utils/String8.h"
  },
  {
   "function_name" : "android::String8::clear",
   "linker_set_key" : "_ZN7android7String85clearEv",
+0 −9
Original line number Diff line number Diff line
@@ -200,15 +200,6 @@ public:
                                             { String8 p(*this); p.appendPath(leaf); return p; }
    String8 appendPathCopy(const String8& leaf) const { return appendPathCopy(leaf.c_str()); }

    /*
     * Converts all separators in this string to /, the default path separator.
     *
     * If the default OS separator is backslash, this converts all
     * backslashes to slashes, in-place. Otherwise it does nothing.
     * Returns self.
     */
    String8& convertToResPath();

private:
            status_t            real_append(const char* other, size_t numChars);
            char*               find_extension(void) const;