Loading libutils/String8.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -25,6 +25,8 @@ #include <ctype.h> #include <string> #include "SharedBuffer.h" /* Loading Loading @@ -163,9 +165,7 @@ String8::String8(const char16_t* o, size_t len) } String8::String8(const char32_t* o) : mString(allocFromUTF32(o, strlen32(o))) { } : mString(allocFromUTF32(o, std::char_traits<char32_t>::length(o))) {} String8::String8(const char32_t* o, size_t len) : mString(allocFromUTF32(o, len)) Loading libutils/Unicode.cpp +0 −45 Original line number Diff line number Diff line Loading @@ -22,20 +22,6 @@ #include <log/log.h> #if defined(_WIN32) # undef nhtol # undef htonl # undef nhtos # undef htons # define ntohl(x) ( ((x) << 24) | (((x) >> 24) & 255) | (((x) << 8) & 0xff0000) | (((x) >> 8) & 0xff00) ) # define htonl(x) ntohl(x) # define ntohs(x) ( (((x) << 8) & 0xff00) | (((x) >> 8) & 255) ) # define htons(x) ntohs(x) #else # include <netinet/in.h> #endif extern "C" { static const char32_t kByteMask = 0x000000BF; Loading Loading @@ -115,24 +101,6 @@ static inline void utf32_codepoint_to_utf8(uint8_t* dstP, char32_t srcChar, size } } size_t strlen32(const char32_t *s) { const char32_t *ss = s; while ( *ss ) ss++; return ss-s; } size_t strnlen32(const char32_t *s, size_t maxlen) { const char32_t *ss = s; while ((maxlen > 0) && *ss) { ss++; maxlen--; } return ss-s; } static inline int32_t utf32_at_internal(const char* cur, size_t *num_read) { const char first_char = *cur; Loading Loading @@ -254,19 +222,6 @@ int strncmp16(const char16_t *s1, const char16_t *s2, size_t n) return d; } char16_t *strcpy16(char16_t *dst, const char16_t *src) { char16_t *q = dst; const char16_t *p = src; char16_t ch; do { *q++ = ch = *p++; } while ( ch ); return dst; } size_t strlen16(const char16_t *s) { const char16_t *ss = s; Loading libutils/include/utils/Unicode.h +0 −5 Original line number Diff line number Diff line Loading @@ -27,7 +27,6 @@ int strcmp16(const char16_t *, const char16_t *); int strncmp16(const char16_t *s1, const char16_t *s2, size_t n); size_t strlen16(const char16_t *); size_t strnlen16(const char16_t *, size_t); char16_t *strcpy16(char16_t *, const char16_t *); char16_t *strstr16(const char16_t*, const char16_t*); // Version of comparison that supports embedded NULs. Loading @@ -39,10 +38,6 @@ char16_t *strstr16(const char16_t*, const char16_t*); // equivalent result as strcmp16 (unlike strncmp16). int strzcmp16(const char16_t *s1, size_t n1, const char16_t *s2, size_t n2); // Standard string functions on char32_t strings. size_t strlen32(const char32_t *); size_t strnlen32(const char32_t *, size_t); /** * Measure the length of a UTF-32 string in UTF-8. If the string is invalid * such as containing a surrogate character, -1 will be returned. Loading Loading
libutils/String8.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -25,6 +25,8 @@ #include <ctype.h> #include <string> #include "SharedBuffer.h" /* Loading Loading @@ -163,9 +165,7 @@ String8::String8(const char16_t* o, size_t len) } String8::String8(const char32_t* o) : mString(allocFromUTF32(o, strlen32(o))) { } : mString(allocFromUTF32(o, std::char_traits<char32_t>::length(o))) {} String8::String8(const char32_t* o, size_t len) : mString(allocFromUTF32(o, len)) Loading
libutils/Unicode.cpp +0 −45 Original line number Diff line number Diff line Loading @@ -22,20 +22,6 @@ #include <log/log.h> #if defined(_WIN32) # undef nhtol # undef htonl # undef nhtos # undef htons # define ntohl(x) ( ((x) << 24) | (((x) >> 24) & 255) | (((x) << 8) & 0xff0000) | (((x) >> 8) & 0xff00) ) # define htonl(x) ntohl(x) # define ntohs(x) ( (((x) << 8) & 0xff00) | (((x) >> 8) & 255) ) # define htons(x) ntohs(x) #else # include <netinet/in.h> #endif extern "C" { static const char32_t kByteMask = 0x000000BF; Loading Loading @@ -115,24 +101,6 @@ static inline void utf32_codepoint_to_utf8(uint8_t* dstP, char32_t srcChar, size } } size_t strlen32(const char32_t *s) { const char32_t *ss = s; while ( *ss ) ss++; return ss-s; } size_t strnlen32(const char32_t *s, size_t maxlen) { const char32_t *ss = s; while ((maxlen > 0) && *ss) { ss++; maxlen--; } return ss-s; } static inline int32_t utf32_at_internal(const char* cur, size_t *num_read) { const char first_char = *cur; Loading Loading @@ -254,19 +222,6 @@ int strncmp16(const char16_t *s1, const char16_t *s2, size_t n) return d; } char16_t *strcpy16(char16_t *dst, const char16_t *src) { char16_t *q = dst; const char16_t *p = src; char16_t ch; do { *q++ = ch = *p++; } while ( ch ); return dst; } size_t strlen16(const char16_t *s) { const char16_t *ss = s; Loading
libutils/include/utils/Unicode.h +0 −5 Original line number Diff line number Diff line Loading @@ -27,7 +27,6 @@ int strcmp16(const char16_t *, const char16_t *); int strncmp16(const char16_t *s1, const char16_t *s2, size_t n); size_t strlen16(const char16_t *); size_t strnlen16(const char16_t *, size_t); char16_t *strcpy16(char16_t *, const char16_t *); char16_t *strstr16(const char16_t*, const char16_t*); // Version of comparison that supports embedded NULs. Loading @@ -39,10 +38,6 @@ char16_t *strstr16(const char16_t*, const char16_t*); // equivalent result as strcmp16 (unlike strncmp16). int strzcmp16(const char16_t *s1, size_t n1, const char16_t *s2, size_t n2); // Standard string functions on char32_t strings. size_t strlen32(const char32_t *); size_t strnlen32(const char32_t *, size_t); /** * Measure the length of a UTF-32 string in UTF-8. If the string is invalid * such as containing a surrogate character, -1 will be returned. Loading