Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ucnv_io.h

Go to the documentation of this file.
00001 /*
00002    **********************************************************************
00003    *   Copyright (C) 1999, International Business Machines
00004    *   Corporation and others.  All Rights Reserved.
00005    **********************************************************************
00006    *
00007    *
00008    *  ucnv_io.h:
00009    *  defines  variables and functions pertaining to file access, and name resolution
00010    *  aspect of the library
00011  */
00012 
00013 #ifndef UCNV_IO_H
00014 #define UCNV_IO_H
00015 
00016 #include "unicode/utypes.h"
00017 
00024 U_CFUNC const char *
00025 ucnv_io_getConverterName(const char *alias, UErrorCode *pErrorCode);
00026 
00036 U_CFUNC uint16_t
00037 ucnv_io_getAliases(const char *alias, const char **aliases, UErrorCode *pErrorCode);
00038 
00044 U_CFUNC const char *
00045 ucnv_io_getAlias(const char *alias, uint16_t n, UErrorCode *pErrorCode);
00046 
00050 U_CFUNC uint16_t
00051 ucnv_io_countStandards(UErrorCode *pErrorCode);
00052 
00056 U_CFUNC uint16_t
00057 ucnv_io_countAvailableConverters(UErrorCode *pErrorCode);
00058 
00064 U_CFUNC const char *
00065 ucnv_io_getAvailableConverter(uint16_t n, UErrorCode *pErrorCode);
00066 
00071 U_CFUNC void
00072 ucnv_io_fillAvailableConverters(const char **aliases, UErrorCode *pErrorCode);
00073 
00077 U_CFUNC uint16_t
00078 ucnv_io_countAvailableAliases(UErrorCode *pErrorCode);
00079 
00085 U_CFUNC const char *
00086 ucnv_io_getAvailableAlias(uint16_t n, UErrorCode *pErrorCode);
00087 
00092 U_CFUNC void
00093 ucnv_io_fillAvailableAliases(const char **aliases, UErrorCode *pErrorCode);
00094 
00099 U_CFUNC const char *
00100 ucnv_io_getDefaultConverterName(void);
00101 
00105 U_CFUNC void
00106 ucnv_io_setDefaultConverterName(const char *name);
00107 
00108 #endif /* _UCNV_IO */
00109 
00110 /*
00111  * Hey, Emacs, please set the following:
00112  *
00113  * Local Variables:
00114  * indent-tabs-mode: nil
00115  * End:
00116  *
00117  */

Generated at Tue Dec 5 17:55:34 2000 for ICU by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000