Loading libutils/Unicode.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -292,6 +292,7 @@ size_t strnlen16(const char16_t *s, size_t maxlen) char16_t* strstr16(const char16_t* src, const char16_t* target) { const char16_t needle = *target++; const size_t target_len = strlen16(target); if (needle != '\0') { do { do { Loading @@ -299,7 +300,7 @@ char16_t* strstr16(const char16_t* src, const char16_t* target) return nullptr; } } while (*src++ != needle); } while (strcmp16(src, target) != 0); } while (strncmp16(src, target, target_len) != 0); src--; } Loading Loading
libutils/Unicode.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -292,6 +292,7 @@ size_t strnlen16(const char16_t *s, size_t maxlen) char16_t* strstr16(const char16_t* src, const char16_t* target) { const char16_t needle = *target++; const size_t target_len = strlen16(target); if (needle != '\0') { do { do { Loading @@ -299,7 +300,7 @@ char16_t* strstr16(const char16_t* src, const char16_t* target) return nullptr; } } while (*src++ != needle); } while (strcmp16(src, target) != 0); } while (strncmp16(src, target, target_len) != 0); src--; } Loading