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

Commit 92ad0d32 authored by Tomasz Wasilczyk's avatar Tomasz Wasilczyk Committed by Gerrit Code Review
Browse files

Merge "Lose convertToResPath to aapt." into main

parents c728c391 1d98fe0d
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;