#include <Charset.h>
|
static String | decode (const char *_mbs, size_t _mbslen=(size_t) -1) |
Definition at line 328 of file Charset.h.
◆ decode()
String AsciiDecoder::decode |
( |
const char * | _mbs, |
|
|
size_t | _mbslen = (size_t)-1 ) |
|
static |
Definition at line 401 of file CharsetDecoder.cpp.
402{
403 if (_mbslen == (size_t)-1)
404 _mbslen = ByteString::length(_mbs);
405
406 CharBuffer*
buf = CharBuffer::create(_mbslen);
407 wchar_t* p =
buf->data();
408 for(size_t i = 0; i < _mbslen; i++)
409 p[i] = (
wchar_t)(
byte_t)_mbs[i];
410
411 p[_mbslen] = L'\0';
412 buf->__dataLength = _mbslen;
414
418}
#define __DCL_ASSERT(expr)
◆ toWideChar()
int AsciiDecoder::toWideChar |
( |
const byte_t * | _mbs, |
|
|
size_t | _mbslen, |
|
|
ucs4_t * | _uc ) |
|
protectedvirtual |
The documentation for this class was generated from the following files: