GME  13
Typedefs | Functions | Variables
apr_arch_utf8.h File Reference

Go to the source code of this file.

Typedefs

typedef apr_uint16_t apr_wchar_t

Functions

 APR_DECLARE (apr_status_t) apr_conv_utf8_to_ucs2(const char *in

Variables

apr_size_t * inbytes
apr_size_t apr_wchar_tout
apr_size_t apr_wchar_t apr_size_t * outwords
apr_size_t * inwords
apr_size_t char apr_size_t * outbytes

Typedef Documentation

typedef apr_uint16_t apr_wchar_t

Definition at line 26 of file apr_arch_utf8.h.


Function Documentation

An APR internal function for fast utf-8 octet-encoded Unicode conversion to the ucs-2 wide Unicode format. This function is used for filename and other resource conversions for platforms providing native Unicode support.

Only the errors APR_EINVAL and APR_INCOMPLETE may occur, the former when the character code is invalid (in or out of context) and the later when more characters were expected, but insufficient characters remain.

An APR internal function for fast ucs-2 wide Unicode format conversion to the utf-8 octet-encoded Unicode. This function is used for filename and other resource conversions for platforms providing native Unicode support.

Only the errors APR_EINVAL and APR_INCOMPLETE may occur, the former when the character code is invalid (in or out of context) and the later when more words were expected, but insufficient words remain.


Variable Documentation

apr_size_t* inbytes

Definition at line 38 of file apr_arch_utf8.h.

apr_size_t* inwords

Definition at line 52 of file apr_arch_utf8.h.

apr_size_t char* out

Definition at line 38 of file apr_arch_utf8.h.

apr_size_t char apr_size_t* outbytes

Definition at line 52 of file apr_arch_utf8.h.

apr_size_t apr_wchar_t apr_size_t* outwords

Definition at line 38 of file apr_arch_utf8.h.