Apache HTTPD
Typedefs | Functions | Variables
apr_arch_utf8.h File Reference
#include "apr.h"
#include "apr_lib.h"
#include "apr_errno.h"

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_tinbytes
 
apr_size_t apr_wchar_tout
 
apr_size_t apr_wchar_t apr_size_toutwords
 
apr_size_tinwords
 
apr_size_t char apr_size_toutbytes
 

Typedef Documentation

◆ apr_wchar_t

Definition at line 26 of file apr_arch_utf8.h.

Function Documentation

◆ APR_DECLARE()

APR_DECLARE ( apr_status_t  ) const

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.

@tip 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.

@tip 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

◆ inbytes

apr_size_t* inbytes

Definition at line 38 of file apr_arch_utf8.h.

◆ inwords

apr_size_t* inwords

Definition at line 52 of file apr_arch_utf8.h.

◆ out

Definition at line 39 of file apr_arch_utf8.h.

◆ outbytes

Definition at line 54 of file apr_arch_utf8.h.

◆ outwords

Definition at line 40 of file apr_arch_utf8.h.