mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_rosemary
synced 2026-01-27 13:35:09 +00:00
* cannot locate symbol "_ZN7android7String87toUpperEv" referenced by "/vendor/lib64/libcam.halsensor.so"....
[1] 9434f59c17
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I7ac4e2362a9cca76009785d994d2aa6d103182f1
26 lines
487 B
C++
26 lines
487 B
C++
/*
|
|
* Copyright (C) 2022 The LineageOS Project
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#include <utils/String8.h>
|
|
|
|
using namespace android;
|
|
|
|
extern "C" {
|
|
|
|
void _ZN7android7String87toUpperEv(String8* thisptr) {
|
|
const size_t length = thisptr->size();
|
|
if (length == 0) return;
|
|
|
|
char* buf = thisptr->lockBuffer(length);
|
|
for (size_t i = length; i > 0; --i) {
|
|
*buf = static_cast<char>(toupper(*buf));
|
|
buf++;
|
|
}
|
|
thisptr->unlockBuffer(length);
|
|
}
|
|
|
|
}
|