added a function to count the bytes in a string if the number of UTF8 chars is already known

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12661 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus 2005-05-13 17:30:59 +00:00
parent 94e9712aa7
commit 1db49f8a7a

@ -24,6 +24,19 @@ UTF8NextCharLen(const char *text)
return ptr - text;
}
static inline uint32
UTF8CountBytes(const char *text, uint32 numChars)
{
const char *ptr = text;
while (numChars) {
ptr += UTF8NextCharLen(ptr);
numChars--;
}
return ptr - text;
}
static inline uint32
UTF8PreviousCharLen(const char *text, const char *limit)