Synopsis

PDX_MSGT unl_DebugDumpUTF8(const unsigned char *start, const unsigned char *end)

Purpose

Dumps each character sequence line by line as well as the lengths.

Description

An invalid character causes a return at that point. The prints the hexadecimal values of each character one character per line. It finishes with a byte and character count. If end is NULL then the terminators is printed and counted in the dump.

Input

start

UTF8 string to be processed.

end

If not NULL then this address is the end of the string else the end of the string is the first NULL character. Processing occurs from start until just before the end.

Return

      UNL_NOERR
      No Error
      UNL_CONVERSION_ERR
      Low level error return
      .fi