Author: bojan Date: Mon Nov 26 14:57:38 2007 New Revision: 598457 URL: http://svn.apache.org/viewvc?rev=598457&view=rev Log: Update Doxygen for apr-iconv 1.2.1 Added: apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv_8h.html apr/site/trunk/docs/docs/apr-iconv/1.2/group__apr__iconv.html apr/site/trunk/docs/docs/apr-iconv/1.2/modules.html Modified: apr/site/trunk/docs/docs/apr-iconv/1.2/api__version_8h-source.html apr/site/trunk/docs/docs/apr-iconv/1.2/api__version_8h.html apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv_8h-source.html apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv__private_8h-source.html apr/site/trunk/docs/docs/apr-iconv/1.2/charset__alias_8h-source.html apr/site/trunk/docs/docs/apr-iconv/1.2/files.html apr/site/trunk/docs/docs/apr-iconv/1.2/globals.html apr/site/trunk/docs/docs/apr-iconv/1.2/globals_func.html apr/site/trunk/docs/docs/apr-iconv/1.2/iconv_8h-source.html apr/site/trunk/docs/docs/apr-iconv/1.2/iconv__stream_8h-source.html apr/site/trunk/docs/docs/apr-iconv/1.2/index.html apr/site/trunk/docs/docs/apr-iconv/1.2/tabs.css Modified: apr/site/trunk/docs/docs/apr-iconv/1.2/api__version_8h-source.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-iconv/1.2/api__version_8h-source.html?rev=598457&r1=598456&r2=598457&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-iconv/1.2/api__version_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr-iconv/1.2/api__version_8h-source.html Mon Nov 26 14:57:38 2007 @@ -1,21 +1,24 @@ - -Apache Portable Runtime Iconv Library: api_version.h Source File + +Apache Portable Runtime Iconv Library: include/api_version.h Source File - +
+
  • Modules
  • +
  • Files
  • + +
    -

    api_version.h

    Go to the documentation of this file.
    00001 /* Copyright 2000-2004 The Apache Software Foundation
    +  
    +
    +

    include/api_version.h

    Go to the documentation of this file.
    00001 /* Copyright 2000-2004 The Apache Software Foundation
     00002  *
     00003  * Licensed under the Apache License, Version 2.0 (the "License");
     00004  * you may not use this file except in compliance with the License.
    @@ -69,7 +72,7 @@
     00052  * Minor API changes that do not cause binary compatibility problems.
     00053  * Reset to 0 when upgrading API_MAJOR_VERSION
     00054  */
    -00055 #define API_MINOR_VERSION       1
    +00055 #define API_MINOR_VERSION       2
     00056 
     00057 /** patch level 
     00058  * The Patch Level never includes API changes, simply bug fixes.
    @@ -82,7 +85,7 @@
     00065  * "development" copies of API.  It is undefined for released versions
     00066  * of API.
     00067  */
    -00068 /* #define API_IS_DEV_VERSION */
    +00068 /* #undef API_IS_DEV_VERSION */
     00069 
     00070 
     00071 #if defined(API_IS_DEV_VERSION) || defined(DOXYGEN)
    @@ -123,7 +126,7 @@
     00106 
     00107 #include "apr_version.h"
     00108 
    -00109 #include "apr_iconv.h"
    +00109 #include "apr_iconv.h"
     00110 
     00111 #ifdef __cplusplus
     00112 extern "C" {
    @@ -135,10 +138,10 @@
     00118  *  @param pvsn Pointer to a version structure for returning the version
     00119  *              information.
     00120  */
    -00121 API_DECLARE(void) api_version(apr_version_t *pvsn);
    +00121 API_DECLARE(void) api_version(apr_version_t *pvsn);
     00122 
     00123 /** Return API's version information as a string. */
    -00124 API_DECLARE(const char *) api_version_string(void);
    +00124 API_DECLARE(const char *) api_version_string(void);
     00125 
     00126 #ifdef __cplusplus
     00127 }
    @@ -147,8 +150,8 @@
     00130 #endif /* ndef API_VERSION_ONLY */
     00131 
     00132 #endif /* ndef API_VERSION_H */
    -

    Generated on Wed Dec 27 10:42:43 2006 for Apache Portable Runtime Iconv Library by  +
    Generated on Tue Nov 27 09:53:45 2007 for Apache Portable Runtime Iconv Library by  -doxygen 1.5.1
    +doxygen 1.5.2
    Modified: apr/site/trunk/docs/docs/apr-iconv/1.2/api__version_8h.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-iconv/1.2/api__version_8h.html?rev=598457&r1=598456&r2=598457&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-iconv/1.2/api__version_8h.html (original) +++ apr/site/trunk/docs/docs/apr-iconv/1.2/api__version_8h.html Mon Nov 26 14:57:38 2007 @@ -1,24 +1,27 @@ - -Apache Portable Runtime Iconv Library: api_version.h File Reference + +Apache Portable Runtime Iconv Library: include/api_version.h File Reference - +
    +
  • Modules
  • +
  • Files
  • + +
    -

    api_version.h File Reference

    APR-iconv Versioning Interface. More... + + +

    include/api_version.h File Reference

    APR-iconv Versioning Interface. More...

    #include "apr_version.h"
    -#include "apr_iconv.h"
    +#include "apr_iconv.h"

    Go to the source code of this file. @@ -26,7 +29,7 @@ - + @@ -89,7 +92,7 @@

    Defines

    #define API_MAJOR_VERSION   1
    #define API_MINOR_VERSION   1
    #define API_MINOR_VERSION   2
    #define API_PATCH_VERSION   1
    - +
    #define API_MINOR_VERSION   1 #define API_MINOR_VERSION   2
    @@ -238,8 +241,8 @@ Return API's version information as a string.

    -


    Generated on Wed Dec 27 10:42:43 2006 for Apache Portable Runtime Iconv Library by  +
    Generated on Tue Nov 27 09:53:45 2007 for Apache Portable Runtime Iconv Library by  -doxygen 1.5.1
    +doxygen 1.5.2
    Modified: apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv_8h-source.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv_8h-source.html?rev=598457&r1=598456&r2=598457&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv_8h-source.html Mon Nov 26 14:57:38 2007 @@ -1,21 +1,24 @@ - -Apache Portable Runtime Iconv Library: apr_iconv.h Source File + +Apache Portable Runtime Iconv Library: include/apr_iconv.h Source File - +
    +
  • Modules
  • +
  • Files
  • + +
    -

    apr_iconv.h

    00001 /*-
    +  
    +
    +

    include/apr_iconv.h

    Go to the documentation of this file.
    00001 /*-
     00002  * Copyright (c) 1999,2000
     00003  *      Konstantin Chuguev.  All rights reserved.
     00004  *
    @@ -48,104 +51,125 @@
     00031 
     00032 #ifndef APR_ICONV_H
     00033 #define APR_ICONV_H
    -00034 
    -00035 #include "apr.h"
    -00036 #include "apr_pools.h"
    -00037 #include <stddef.h>
    -00038 
    -00039 /**
    -00040  * API_DECLARE_EXPORT is defined when building the libapriconv dynamic 
    -00041  * library, so that all public symbols are exported.
    -00042  *
    -00043  * API_DECLARE_STATIC is defined when including the apriconv public headers, 
    -00044  * to provide static linkage when the dynamic library may be unavailable.
    -00045  *
    -00046  * API_DECLARE_STATIC and API_DECLARE_EXPORT are left undefined when
    -00047  * including the apr-iconv public headers, to import and link the symbols 
    -00048  * from the dynamic libapriconv library and assure appropriate indirection 
    -00049  * and calling conventions at compile time.
    -00050  */
    -00051 
    -00052 #if defined(DOXYGEN) || !defined(WIN32)
    -00053 /**
    -00054  * The public apr-iconv functions are declared with API_DECLARE(), so they 
    -00055  * use the most portable calling convention.  Public apr-iconv functions 
    -00056  * with variable arguments must use API_DECLARE_NONSTD().
    +00034 
    +00035 /**
    +00036  * @file apr_iconv.h
    +00037  * @brief APR-iconv substitute iconv library implementation 
    +00038  */
    +00039 
    +00040 #include "apr.h"
    +00041 #include "apr_pools.h"
    +00042 #include <stddef.h>
    +00043 
    +00044 #ifdef __cplusplus
    +00045 extern "C" {
    +00046 #endif /* __cplusplus */
    +00047 
    +00048 /**
    +00049  * @defgroup apr_iconv substitute iconv implementation
    +00050  * @ingroup APR-iconv
    +00051  * @{
    +00052  */
    +00053 
    +00054 /**
    +00055  * API_DECLARE_EXPORT is defined when building the libapriconv dynamic 
    +00056  * library, so that all public symbols are exported.
     00057  *
    -00058  * @deffunc API_DECLARE(rettype) apr_func(args);
    -00059  */
    -00060 #define API_DECLARE(type)            type
    -00061 /**
    -00062  * The private apr-iconv functions are declared with API_DECLARE_NONSTD(), 
    -00063  * so they use the most optimal C language calling conventions.
    -00064  *
    -00065  * @deffunc API_DECLARE(rettype) apr_func(args);
    -00066  */
    -00067 #define API_DECLARE_NONSTD(type)     type
    +00058  * API_DECLARE_STATIC is defined when including the apriconv public headers, 
    +00059  * to provide static linkage when the dynamic library may be unavailable.
    +00060  *
    +00061  * API_DECLARE_STATIC and API_DECLARE_EXPORT are left undefined when
    +00062  * including the apr-iconv public headers, to import and link the symbols 
    +00063  * from the dynamic libapriconv library and assure appropriate indirection 
    +00064  * and calling conventions at compile time.
    +00065  */
    +00066 
    +00067 #if defined(DOXYGEN) || !defined(WIN32)
     00068 /**
    -00069  * All exported apr-iconv variables are declared with API_DECLARE_DATA
    -00070  * This assures the appropriate indirection is invoked at compile time.
    -00071  *
    -00072  * @deffunc API_DECLARE_DATA type apr_variable;
    -00073  * @tip extern API_DECLARE_DATA type apr_variable; syntax is required for
    -00074  * declarations within headers to properly import the variable.
    -00075  */
    -00076 #define API_DECLARE_DATA
    -00077 #elif defined(API_DECLARE_STATIC)
    -00078 #define API_DECLARE(type)            type __stdcall
    -00079 #define API_DECLARE_NONSTD(type)     type __cdecl
    -00080 #define API_DECLARE_DATA
    -00081 #elif defined(API_DECLARE_EXPORT)
    -00082 #define API_DECLARE(type)            __declspec(dllexport) type __stdcall
    -00083 #define API_DECLARE_NONSTD(type)     __declspec(dllexport) type __cdecl
    -00084 #define API_DECLARE_DATA             __declspec(dllexport)
    -00085 #else
    -00086 #define API_DECLARE(type)            __declspec(dllimport) type __stdcall
    -00087 #define API_DECLARE_NONSTD(type)     __declspec(dllimport) type __cdecl
    -00088 #define API_DECLARE_DATA             __declspec(dllimport)
    -00089 #endif
    -00090 
    -00091 /*
    -00092  * apr_iconv_t: charset conversion descriptor type
    -00093  */
    -00094 typedef void *apr_iconv_t;
    -00095 
    -00096 /* __BEGIN_DECLS */
    -00097 
    -00098 /**
    -00099  * Create a conversion descriptor.
    -00100  * @param to name of charset to convert to.
    -00101  * @param from name of charset of the input bytes.
    -00102  * @param pool pool to alloc memory.
    -00103  * @param cd conversion descriptor created in pool.
    -00104  */
    -00105 API_DECLARE(apr_status_t) apr_iconv_open(const char *to, const char *from,
    -00106                                          apr_pool_t *pool, apr_iconv_t *cd);
    -00107 /**
    -00108  * Perform character set conversion.
    -00109  * @param cd conversion descriptor created by apr_iconv_open().
    -00110  * @param inbuf input buffer.
    -00111  * @param inbytesleft bytes to convert.
    -00112  * @param outbuf output buffer.
    -00113  * @param outbytesleft space (in bytes) available in outbuf.
    -00114  * @param translated number of input bytes converted.
    -00115  */
    -00116 API_DECLARE(apr_status_t) apr_iconv(apr_iconv_t cd,
    -00117                           const char **inbuf, apr_size_t *inbytesleft,
    -00118                           char **outbuf, apr_size_t *outbytesleft,
    -00119                           apr_size_t *translated);
    -00120 /**
    -00121  * Deallocate descriptor for character set conversion.
    -00122  * @param cd conversion descriptor.
    -00123  * @param pool pool used in the apr_iconv_open().
    -00124  */
    -00125 API_DECLARE(apr_status_t) apr_iconv_close(apr_iconv_t cd, apr_pool_t *pool);
    -00126 
    -00127 /* __END_DECLS */
    -00128 
    -00129 #endif /* APR_ICONV_H */
    -

    Generated on Wed Dec 27 10:42:43 2006 for Apache Portable Runtime Iconv Library by  +00069 * The public apr-iconv functions are declared with API_DECLARE(), so they +00070 * use the most portable calling convention. Public apr-iconv functions +00071 * with variable arguments must use API_DECLARE_NONSTD(). +00072 * +00073 * @deffunc API_DECLARE(rettype) apr_func(args); +00074 */ +00075 #define API_DECLARE(type) type +00076 /** +00077 * The private apr-iconv functions are declared with API_DECLARE_NONSTD(), +00078 * so they use the most optimal C language calling conventions. +00079 * +00080 * @deffunc API_DECLARE(rettype) apr_func(args); +00081 */ +00082 #define API_DECLARE_NONSTD(type) type +00083 /** +00084 * All exported apr-iconv variables are declared with API_DECLARE_DATA +00085 * This assures the appropriate indirection is invoked at compile time. +00086 * +00087 * @deffunc API_DECLARE_DATA type apr_variable; +00088 * @tip extern API_DECLARE_DATA type apr_variable; syntax is required for +00089 * declarations within headers to properly import the variable. +00090 */ +00091 #define API_DECLARE_DATA +00092 #elif defined(API_DECLARE_STATIC) +00093 #define API_DECLARE(type) type __stdcall +00094 #define API_DECLARE_NONSTD(type) type __cdecl +00095 #define API_DECLARE_DATA +00096 #elif defined(API_DECLARE_EXPORT) +00097 #define API_DECLARE(type) __declspec(dllexport) type __stdcall +00098 #define API_DECLARE_NONSTD(type) __declspec(dllexport) type __cdecl +00099 #define API_DECLARE_DATA __declspec(dllexport) +00100 #else +00101 #define API_DECLARE(type) __declspec(dllimport) type __stdcall +00102 #define API_DECLARE_NONSTD(type) __declspec(dllimport) type __cdecl +00103 #define API_DECLARE_DATA __declspec(dllimport) +00104 #endif +00105 +00106 /* +00107 * apr_iconv_t: charset conversion descriptor type +00108 */ +00109 typedef void *apr_iconv_t; +00110 +00111 /* __BEGIN_DECLS */ +00112 +00113 /** +00114 * Create a conversion descriptor. +00115 * @param to name of charset to convert to. +00116 * @param from name of charset of the input bytes. +00117 * @param pool pool to alloc memory. +00118 * @param cd conversion descriptor created in pool. +00119 */ +00120 API_DECLARE(apr_status_t) apr_iconv_open(const char *to, const char *from, +00121 apr_pool_t *pool, apr_iconv_t *cd); +00122 /** +00123 * Perform character set conversion. +00124 * @param cd conversion descriptor created by apr_iconv_open(). +00125 * @param inbuf input buffer. +00126 * @param inbytesleft bytes to convert. +00127 * @param outbuf output buffer. +00128 * @param outbytesleft space (in bytes) available in outbuf. +00129 * @param translated number of input bytes converted. +00130 */ +00131 API_DECLARE(apr_status_t) apr_iconv(apr_iconv_t cd, +00132 const char **inbuf, apr_size_t *inbytesleft, +00133 char **outbuf, apr_size_t *outbytesleft, +00134 apr_size_t *translated); +00135 /** +00136 * Deallocate descriptor for character set conversion. +00137 * @param cd conversion descriptor. +00138 * @param pool pool used in the apr_iconv_open(). +00139 */ +00140 API_DECLARE(apr_status_t) apr_iconv_close(apr_iconv_t cd, apr_pool_t *pool); +00141 +00142 /* __END_DECLS */ +00143 +00144 /** @} */ +00145 +00146 #ifdef __cplusplus +00147 } +00148 #endif +00149 +00150 #endif /* APR_ICONV_H */ +
    Generated on Tue Nov 27 09:53:45 2007 for Apache Portable Runtime Iconv Library by  -doxygen 1.5.1
    +doxygen 1.5.2
    Added: apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv_8h.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv_8h.html?rev=598457&view=auto ============================================================================== --- apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv_8h.html (added) +++ apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv_8h.html Mon Nov 26 14:57:38 2007 @@ -0,0 +1,56 @@ + + +Apache Portable Runtime Iconv Library: include/apr_iconv.h File Reference + + + + +
    + +
    +
    + +
    +

    include/apr_iconv.h File Reference

    APR-iconv substitute iconv library implementation. More... +

    +#include "apr.h"
    +#include "apr_pools.h"
    +#include <stddef.h>
    + +

    +Go to the source code of this file. + + + + + + + + + + + + + + + + + + +

    Defines

    #define API_DECLARE(type)   type
    #define API_DECLARE_NONSTD(type)   type
    #define API_DECLARE_DATA

    Typedefs

    +typedef void * apr_iconv_t

    Functions

    apr_status_t apr_iconv_open (const char *to, const char *from, apr_pool_t *pool, apr_iconv_t *cd)
    apr_status_t apr_iconv (apr_iconv_t cd, const char **inbuf, apr_size_t *inbytesleft, char **outbuf, apr_size_t *outbytesleft, apr_size_t *translated)
    apr_status_t apr_iconv_close (apr_iconv_t cd, apr_pool_t *pool)
    +


    Detailed Description

    +APR-iconv substitute iconv library implementation. +

    +


    Generated on Tue Nov 27 09:53:45 2007 for Apache Portable Runtime Iconv Library by  + +doxygen 1.5.2
    + + Modified: apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv__private_8h-source.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv__private_8h-source.html?rev=598457&r1=598456&r2=598457&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv__private_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr-iconv/1.2/apr__iconv__private_8h-source.html Mon Nov 26 14:57:38 2007 @@ -1,25 +1,28 @@ - -Apache Portable Runtime Iconv Library: apr_iconv_private.h Source File + +Apache Portable Runtime Iconv Library: lib/apr_iconv_private.h Source File - +
    +
  • Modules
  • +
  • Files
  • + +
    -

    apr_iconv_private.h

    00001 /* lib/apr_iconv_private.h.  Generated by configure.  */
    +  
    +
    +

    lib/apr_iconv_private.h

    00001 /* lib/apr_iconv_private.h.  Generated from apr_iconv_private.h.in by configure.  */
     00002 /* lib/apr_iconv_private.h.in.  Generated from configure.in by autoheader.  */
     00003 
     00004 /* Directory where the *.so tables are stored */
    -00005 #define ICONV_DEFAULT_PATH "NONE/lib/iconv"
    +00005 #define ICONV_DEFAULT_PATH "/usr/local/apache2/lib/iconv"
     00006 
     00007 /* Define to the address where bug reports for this package should be sent. */
     00008 #define PACKAGE_BUGREPORT ""
    @@ -35,8 +38,8 @@
     00018 
     00019 /* Define to the version of this package. */
     00020 #define PACKAGE_VERSION ""
    -

    Generated on Wed Dec 27 10:42:43 2006 for Apache Portable Runtime Iconv Library by  +
    Generated on Tue Nov 27 09:53:45 2007 for Apache Portable Runtime Iconv Library by  -doxygen 1.5.1
    +doxygen 1.5.2
    Modified: apr/site/trunk/docs/docs/apr-iconv/1.2/charset__alias_8h-source.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-iconv/1.2/charset__alias_8h-source.html?rev=598457&r1=598456&r2=598457&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-iconv/1.2/charset__alias_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr-iconv/1.2/charset__alias_8h-source.html Mon Nov 26 14:57:38 2007 @@ -1,21 +1,24 @@ - -Apache Portable Runtime Iconv Library: charset_alias.h Source File + +Apache Portable Runtime Iconv Library: lib/charset_alias.h Source File - +
    +
  • Modules
  • +
  • Files
  • + +
    -

    charset_alias.h

    00001 /* GENERATED CODE -- DO NOT EDIT                     -*- C -*-
    +  
    +
    +

    lib/charset_alias.h

    00001 /* GENERATED CODE -- DO NOT EDIT                     -*- C -*-
     00002  * Use the following command to regenerate this file:
     00003  *     awk -f ../build/gen_aliases.awk \
     00004  *            ../ccs/charset.aliases \
    @@ -435,7 +438,7 @@
     00418     {"yu", "iso-ir-141"},
     00419     {NULL, NULL} };
     00420 
    -00421 static const size_t charset_alias_count =
    +00421 static const size_t charset_alias_count =
     00422     sizeof(charset_alias_list)/sizeof(charset_alias_list[0]) - 1;
     00423 
     00424 /* Compare two aliases. */
    @@ -477,8 +480,8 @@
     00460 }
     00461 
     00462 #endif /* API_HAVE_CHARSET_ALIAS_TABLE */
    -

    Generated on Wed Dec 27 10:42:43 2006 for Apache Portable Runtime Iconv Library by  +
    Generated on Tue Nov 27 09:53:45 2007 for Apache Portable Runtime Iconv Library by  -doxygen 1.5.1
    +doxygen 1.5.2
    Modified: apr/site/trunk/docs/docs/apr-iconv/1.2/files.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-iconv/1.2/files.html?rev=598457&r1=598456&r2=598457&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-iconv/1.2/files.html (original) +++ apr/site/trunk/docs/docs/apr-iconv/1.2/files.html Mon Nov 26 14:57:38 2007 @@ -1,30 +1,33 @@ - + Apache Portable Runtime Iconv Library: File Index - +
    +
  • Modules
  • +
  • Files
  • + +
    + +

    Apache Portable Runtime Iconv Library File List

    Here is a list of all documented files with brief descriptions: - - - - - - + + + + + +
    api_version.h [code]APR-iconv Versioning Interface
    apr_iconv.h [code]
    apr_iconv_private.h [code]
    charset_alias.h [code]
    iconv.h [code]
    iconv_stream.h [code]
    include/api_version.h [code]APR-iconv Versioning Interface
    include/apr_iconv.h [code]APR-iconv substitute iconv library implementation
    lib/apr_iconv_private.h [code]
    lib/charset_alias.h [code]
    lib/iconv.h [code]
    util/iconv_stream.h [code]
    -
    Generated on Wed Dec 27 10:42:43 2006 for Apache Portable Runtime Iconv Library by  +
    Generated on Tue Nov 27 09:53:45 2007 for Apache Portable Runtime Iconv Library by  -doxygen 1.5.1
    +doxygen 1.5.2
    Modified: apr/site/trunk/docs/docs/apr-iconv/1.2/globals.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-iconv/1.2/globals.html?rev=598457&r1=598456&r2=598457&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-iconv/1.2/globals.html (original) +++ apr/site/trunk/docs/docs/apr-iconv/1.2/globals.html Mon Nov 26 14:57:38 2007 @@ -1,23 +1,26 @@ - + Apache Portable Runtime Iconv Library: Data Fields - +
    +
  • Modules
  • +
  • Files
  • + +
    +
  • Globals
  • + +
    @@ -28,9 +31,15 @@ : api_version.h
  • api_version_string() : api_version.h +
  • apr_iconv() +: apr_iconv.h +
  • apr_iconv_close() +: apr_iconv.h +
  • apr_iconv_open() +: apr_iconv.h -
    Generated on Wed Dec 27 10:42:43 2006 for Apache Portable Runtime Iconv Library by  +
    Generated on Tue Nov 27 09:53:45 2007 for Apache Portable Runtime Iconv Library by  -doxygen 1.5.1
    +doxygen 1.5.2
    Modified: apr/site/trunk/docs/docs/apr-iconv/1.2/globals_func.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-iconv/1.2/globals_func.html?rev=598457&r1=598456&r2=598457&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-iconv/1.2/globals_func.html (original) +++ apr/site/trunk/docs/docs/apr-iconv/1.2/globals_func.html Mon Nov 26 14:57:38 2007 @@ -1,24 +1,27 @@ - + Apache Portable Runtime Iconv Library: Data Fields - +
    +
  • Modules
  • +
  • Files
  • + +
    +
  • Globals
  • + +
      @@ -28,9 +31,15 @@ : api_version.h
  • api_version_string() : api_version.h +
  • apr_iconv() +: apr_iconv.h +
  • apr_iconv_close() +: apr_iconv.h +
  • apr_iconv_open() +: apr_iconv.h -
    Generated on Wed Dec 27 10:42:43 2006 for Apache Portable Runtime Iconv Library by  +
    Generated on Tue Nov 27 09:53:45 2007 for Apache Portable Runtime Iconv Library by  -doxygen 1.5.1
    +doxygen 1.5.2
    Added: apr/site/trunk/docs/docs/apr-iconv/1.2/group__apr__iconv.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-iconv/1.2/group__apr__iconv.html?rev=598457&view=auto ============================================================================== --- apr/site/trunk/docs/docs/apr-iconv/1.2/group__apr__iconv.html (added) +++ apr/site/trunk/docs/docs/apr-iconv/1.2/group__apr__iconv.html Mon Nov 26 14:57:38 2007 @@ -0,0 +1,250 @@ + + +Apache Portable Runtime Iconv Library: substitute iconv implementation + + + + +
    + +
    +

    substitute iconv implementation

    + + + + + + + + + + + + + + + + + + +

    Defines

    #define API_DECLARE(type)   type
    #define API_DECLARE_NONSTD(type)   type
    #define API_DECLARE_DATA

    Typedefs

    +typedef void * apr_iconv_t

    Functions

    apr_status_t apr_iconv_open (const char *to, const char *from, apr_pool_t *pool, apr_iconv_t *cd)
    apr_status_t apr_iconv (apr_iconv_t cd, const char **inbuf, apr_size_t *inbytesleft, char **outbuf, apr_size_t *outbytesleft, apr_size_t *translated)
    apr_status_t apr_iconv_close (apr_iconv_t cd, apr_pool_t *pool)
    +

    Detailed Description

    + +

    Define Documentation

    + +
    +
    + + + + + + + + + +
    #define API_DECLARE (type   )    type
    +
    +
    + +

    +The public apr-iconv functions are declared with API_DECLARE(), so they use the most portable calling convention. Public apr-iconv functions with variable arguments must use API_DECLARE_NONSTD().

    +API_DECLARE(rettype) apr_func(args); +

    +

    + +

    +
    + + + + +
    #define API_DECLARE_DATA
    +
    +
    + +

    +All exported apr-iconv variables are declared with API_DECLARE_DATA This assures the appropriate indirection is invoked at compile time.

    +API_DECLARE_DATA type apr_variable; extern API_DECLARE_DATA type apr_variable; syntax is required for declarations within headers to properly import the variable. +

    +

    + +

    +
    + + + + + + + + + +
    #define API_DECLARE_NONSTD (type   )    type
    +
    +
    + +

    +The private apr-iconv functions are declared with API_DECLARE_NONSTD(), so they use the most optimal C language calling conventions.

    +API_DECLARE(rettype) apr_func(args); +

    +

    +


    Function Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    apr_status_t apr_iconv (apr_iconv_t  cd,
    const char **  inbuf,
    apr_size_t *  inbytesleft,
    char **  outbuf,
    apr_size_t *  outbytesleft,
    apr_size_t *  translated 
    )
    +
    +
    + +

    +Perform character set conversion.

    Parameters:
    + + + + + + + +
    cd conversion descriptor created by apr_iconv_open().
    inbuf input buffer.
    inbytesleft bytes to convert.
    outbuf output buffer.
    outbytesleft space (in bytes) available in outbuf.
    translated number of input bytes converted.
    +
    + +
    +

    + +

    +
    + + + + + + + + + + + + + + + + + + +
    apr_status_t apr_iconv_close (apr_iconv_t  cd,
    apr_pool_t *  pool 
    )
    +
    +
    + +

    +Deallocate descriptor for character set conversion.

    Parameters:
    + + + +
    cd conversion descriptor.
    pool pool used in the apr_iconv_open().
    +
    + +
    +

    + +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    apr_status_t apr_iconv_open (const char *  to,
    const char *  from,
    apr_pool_t *  pool,
    apr_iconv_t *  cd 
    )
    +
    +
    + +

    +Create a conversion descriptor.

    Parameters:
    + + + + + +
    to name of charset to convert to.
    from name of charset of the input bytes.
    pool pool to alloc memory.
    cd conversion descriptor created in pool.
    +
    + +
    +

    +


    Generated on Tue Nov 27 09:53:45 2007 for Apache Portable Runtime Iconv Library by  + +doxygen 1.5.2
    + + Modified: apr/site/trunk/docs/docs/apr-iconv/1.2/iconv_8h-source.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-iconv/1.2/iconv_8h-source.html?rev=598457&r1=598456&r2=598457&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-iconv/1.2/iconv_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr-iconv/1.2/iconv_8h-source.html Mon Nov 26 14:57:38 2007 @@ -1,21 +1,24 @@ - -Apache Portable Runtime Iconv Library: iconv.h Source File + +Apache Portable Runtime Iconv Library: lib/iconv.h Source File - +
    +
  • Modules
  • +
  • Files
  • + +
    -

    iconv.h

    00001 /*-
    +  
    +
    +

    lib/iconv.h

    00001 /*-
     00002  * Copyright (c) 1999,2000
     00003  *      Konstantin Chuguev.  All rights reserved.
     00004  *
    @@ -51,7 +54,7 @@
     00034 
     00035 #include "apr.h"
     00036 #include "apr_pools.h"
    -00037 #include "apr_iconv.h"
    +00037 #include "apr_iconv.h"
     00038 #ifdef WIN32
     00039 #define ICONV_DEFAULT_PATH "iconv"
     00040 #define API_USE_BUILTIN_ALIASES /* Use the built-in charset alias table */
    @@ -290,15 +293,15 @@
     00273         struct iconv_module *   mod;
     00274 };
     00275 
    -00276 API_DECLARE_NONSTD(int)  apr_iconv_ces_open(const char *ces_name, struct iconv_ces **cespp, apr_pool_t *ctx);
    -00277 API_DECLARE_NONSTD(int)  apr_iconv_ces_close(struct iconv_ces *ces, apr_pool_t *ctx);
    -00278 API_DECLARE_NONSTD(int)  apr_iconv_ces_open_func(struct iconv_ces *ces, apr_pool_t *ctx);
    -00279 API_DECLARE_NONSTD(int)  apr_iconv_ces_close_func(struct iconv_ces *ces);
    -00280 API_DECLARE_NONSTD(void) apr_iconv_ces_reset_func(struct iconv_ces *ces);
    -00281 API_DECLARE_NONSTD(void) apr_iconv_ces_no_func(struct iconv_ces *ces);
    -00282 API_DECLARE_NONSTD(int)  apr_iconv_ces_nbits7(struct iconv_ces *ces);
    -00283 API_DECLARE_NONSTD(int)  apr_iconv_ces_nbits8(struct iconv_ces *ces);
    -00284 API_DECLARE_NONSTD(int)  apr_iconv_ces_zero(struct iconv_ces *ces);
    +00276 API_DECLARE_NONSTD(int)  apr_iconv_ces_open(const char *ces_name, struct iconv_ces **cespp, apr_pool_t *ctx);
    +00277 API_DECLARE_NONSTD(int)  apr_iconv_ces_close(struct iconv_ces *ces, apr_pool_t *ctx);
    +00278 API_DECLARE_NONSTD(int)  apr_iconv_ces_open_func(struct iconv_ces *ces, apr_pool_t *ctx);
    +00279 API_DECLARE_NONSTD(int)  apr_iconv_ces_close_func(struct iconv_ces *ces);
    +00280 API_DECLARE_NONSTD(void) apr_iconv_ces_reset_func(struct iconv_ces *ces);
    +00281 API_DECLARE_NONSTD(void) apr_iconv_ces_no_func(struct iconv_ces *ces);
    +00282 API_DECLARE_NONSTD(int)  apr_iconv_ces_nbits7(struct iconv_ces *ces);
    +00283 API_DECLARE_NONSTD(int)  apr_iconv_ces_nbits8(struct iconv_ces *ces);
    +00284 API_DECLARE_NONSTD(int)  apr_iconv_ces_zero(struct iconv_ces *ces);
     00285 
     00286 /* Safe for _NONSTD APIs since the C caller pops the stack and the
     00287  * apr_pool_t *cxt arg is simply ignored:
    @@ -356,32 +359,32 @@
     00339 ICONV_CES_DRIVER_DECL(iso2022);
     00340 
     00341 
    -00342 API_DECLARE_NONSTD(int) apr_iconv_mod_load(const char *, int, const void *, struct iconv_module **, apr_pool_t *);
    -00343 API_DECLARE_NONSTD(int) apr_iconv_mod_unload(struct iconv_module *,apr_pool_t *ctx);
    -00344 API_DECLARE_NONSTD(int) apr_iconv_mod_noevent(struct iconv_module *mod, int event, apr_pool_t *ctx);
    -00345 API_DECLARE_NONSTD(int) apr_iconv_ccs_event(struct iconv_module *mod, int event, apr_pool_t *ctx);
    +00342 API_DECLARE_NONSTD(int) apr_iconv_mod_load(const char *, int, const void *, struct iconv_module **, apr_pool_t *);
    +00343 API_DECLARE_NONSTD(int) apr_iconv_mod_unload(struct iconv_module *,apr_pool_t *ctx);
    +00344 API_DECLARE_NONSTD(int) apr_iconv_mod_noevent(struct iconv_module *mod, int event, apr_pool_t *ctx);
    +00345 API_DECLARE_NONSTD(int) apr_iconv_ccs_event(struct iconv_module *mod, int event, apr_pool_t *ctx);
     00346 
     00347 int  iconv_malloc(apr_size_t size, void **pp);
     00348 
     00349 extern struct iconv_converter_desc iconv_uc_desc;
     00350 
     00351 
    -00352 API_DECLARE_NONSTD(apr_status_t) apr_iconv_euc_open(struct iconv_ces *ces, apr_pool_t *ctx);
    -00353 API_DECLARE_NONSTD(apr_status_t) apr_iconv_euc_close(struct iconv_ces *ces);
    -00354 API_DECLARE_NONSTD(apr_ssize_t)  apr_iconv_euc_convert_from_ucs(struct iconv_ces *ces, ucs_t in,        unsigned char **outbuf, apr_size_t *outbytesleft);
    -00355 API_DECLARE_NONSTD(ucs_t)  apr_iconv_euc_convert_to_ucs(struct iconv_ces *ces, const unsigned char **inbuf, apr_size_t *inbytesleft);
    +00352 API_DECLARE_NONSTD(apr_status_t) apr_iconv_euc_open(struct iconv_ces *ces, apr_pool_t *ctx);
    +00353 API_DECLARE_NONSTD(apr_status_t) apr_iconv_euc_close(struct iconv_ces *ces);
    +00354 API_DECLARE_NONSTD(apr_ssize_t)  apr_iconv_euc_convert_from_ucs(struct iconv_ces *ces, ucs_t in,        unsigned char **outbuf, apr_size_t *outbytesleft);
    +00355 API_DECLARE_NONSTD(ucs_t)  apr_iconv_euc_convert_to_ucs(struct iconv_ces *ces, const unsigned char **inbuf, apr_size_t *inbytesleft);
     00356 
    -00357 API_DECLARE_NONSTD(apr_status_t) apr_iconv_iso2022_open(struct iconv_ces *ces, apr_pool_t *ctx);
    -00358 API_DECLARE_NONSTD(int) apr_iconv_iso2022_close(struct iconv_ces *ces);
    -00359 API_DECLARE_NONSTD(void) apr_iconv_iso2022_reset(struct iconv_ces *ces);
    -00360 API_DECLARE_NONSTD(apr_ssize_t) apr_iconv_iso2022_convert_from_ucs(struct iconv_ces *ces, ucs_t in, unsigned char **outbuf, apr_size_t *outbytesleft);
    -00361 API_DECLARE_NONSTD(ucs_t) apr_iconv_iso2022_convert_to_ucs(struct iconv_ces *ces, const unsigned char **inbuf, apr_size_t *inbytesleft);
    +00357 API_DECLARE_NONSTD(apr_status_t) apr_iconv_iso2022_open(struct iconv_ces *ces, apr_pool_t *ctx);
    +00358 API_DECLARE_NONSTD(int) apr_iconv_iso2022_close(struct iconv_ces *ces);
    +00359 API_DECLARE_NONSTD(void) apr_iconv_iso2022_reset(struct iconv_ces *ces);
    +00360 API_DECLARE_NONSTD(apr_ssize_t) apr_iconv_iso2022_convert_from_ucs(struct iconv_ces *ces, ucs_t in, unsigned char **outbuf, apr_size_t *outbytesleft);
    +00361 API_DECLARE_NONSTD(ucs_t) apr_iconv_iso2022_convert_to_ucs(struct iconv_ces *ces, const unsigned char **inbuf, apr_size_t *inbytesleft);
     00362 
     00363 #endif /* ICONV_INTERNAL */
     00364 
     00365 #endif /* _ICONV_H_ */
    -

    Generated on Wed Dec 27 10:42:43 2006 for Apache Portable Runtime Iconv Library by  +
    Generated on Tue Nov 27 09:53:45 2007 for Apache Portable Runtime Iconv Library by  -doxygen 1.5.1
    +doxygen 1.5.2
    Modified: apr/site/trunk/docs/docs/apr-iconv/1.2/iconv__stream_8h-source.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-iconv/1.2/iconv__stream_8h-source.html?rev=598457&r1=598456&r2=598457&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-iconv/1.2/iconv__stream_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr-iconv/1.2/iconv__stream_8h-source.html Mon Nov 26 14:57:38 2007 @@ -1,21 +1,24 @@ - -Apache Portable Runtime Iconv Library: iconv_stream.h Source File + +Apache Portable Runtime Iconv Library: util/iconv_stream.h Source File - +
    +
  • Modules
  • +
  • Files
  • + +
    -

    iconv_stream.h

    00001 #ifndef _ICONV_STREAM_H_
    +  
    +
    +

    util/iconv_stream.h

    00001 #ifndef _ICONV_STREAM_H_
     00002 #define _ICONV_STREAM_H_
     00003 
     00004 #include <stdio.h>      /* FILE */
    @@ -44,8 +47,8 @@
     00027 apr_ssize_t iconv_bwrite(void *stream, const void *buf, apr_size_t nbytes);
     00028 
     00029 #endif /*_ICONV_STREAM_H_*/
    -

    Generated on Wed Dec 27 10:42:43 2006 for Apache Portable Runtime Iconv Library by  +
    Generated on Tue Nov 27 09:53:45 2007 for Apache Portable Runtime Iconv Library by  -doxygen 1.5.1
    +doxygen 1.5.2