diff options
author | wiso <wiso@svn> | 2009-12-17 21:59:35 +0000 |
---|---|---|
committer | wiso <wiso@svn> | 2009-12-17 21:59:35 +0000 |
commit | 60b8174a145dab43122c30a4511dc932dcc85859 (patch) | |
tree | 406f9631241aa9c622443e4b3e9c45a4a0eb32d0 /lib/libiconv | |
parent | 53847de3208974bd1bfdaa5585e9dbfb141f84ba (diff) |
[WIN32] added vs9 build files
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@25797 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'lib/libiconv')
-rw-r--r-- | lib/libiconv/include/iconv.h | 225 | ||||
-rw-r--r-- | lib/libiconv/libcharset/include/localcharset.h | 42 | ||||
-rw-r--r-- | lib/libiconv/libiconv_win32/config.h | 65 | ||||
-rw-r--r-- | lib/libiconv/libiconv_win32/libiconv_win32.vcproj | 1050 |
4 files changed, 1382 insertions, 0 deletions
diff --git a/lib/libiconv/include/iconv.h b/lib/libiconv/include/iconv.h new file mode 100644 index 0000000000..d0bae6a6ad --- /dev/null +++ b/lib/libiconv/include/iconv.h @@ -0,0 +1,225 @@ +/* Copyright (C) 1999-2003, 2005-2006, 2008-2009 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* When installed, this file is called "iconv.h". */ + +#ifndef _LIBICONV_H +#define _LIBICONV_H + +#define _LIBICONV_VERSION 0x010D /* version number: (major<<8) + minor */ +extern int _libiconv_version; /* Likewise */ + +/* We would like to #include any system header file which could define + iconv_t, 1. in order to eliminate the risk that the user gets compilation + errors because some other system header file includes /usr/include/iconv.h + which defines iconv_t or declares iconv after this file, 2. when compiling + for LIBICONV_PLUG, we need the proper iconv_t type in order to produce + binary compatible code. + But gcc's #include_next is not portable. Thus, once libiconv's iconv.h + has been installed in /usr/local/include, there is no way any more to + include the original /usr/include/iconv.h. We simply have to get away + without it. + Ad 1. The risk that a system header file does + #include "iconv.h" or #include_next "iconv.h" + is small. They all do #include <iconv.h>. + Ad 2. The iconv_t type is a pointer type in all cases I have seen. (It + has to be a scalar type because (iconv_t)(-1) is a possible return value + from iconv_open().) */ + +/* Define iconv_t ourselves. */ +#undef iconv_t +#define iconv_t libiconv_t +typedef void* iconv_t; + +/* Get size_t declaration. + Get wchar_t declaration if it exists. */ +#include <stddef.h> + +/* Get errno declaration and values. */ +#include <errno.h> +/* Some systems, like SunOS 4, don't have EILSEQ. Some systems, like BSD/OS, + have EILSEQ in a different header. On these systems, define EILSEQ + ourselves. */ +#ifndef EILSEQ +#define EILSEQ @EILSEQ@ +#endif + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Allocates descriptor for code conversion from encoding ‘fromcode’ to + encoding ‘tocode’. */ +#ifndef LIBICONV_PLUG +#define iconv_open libiconv_open +#endif +extern iconv_t iconv_open (const char* tocode, const char* fromcode); + +/* Converts, using conversion descriptor ‘cd’, at most ‘*inbytesleft’ bytes + starting at ‘*inbuf’, writing at most ‘*outbytesleft’ bytes starting at + ‘*outbuf’. + Decrements ‘*inbytesleft’ and increments ‘*inbuf’ by the same amount. + Decrements ‘*outbytesleft’ and increments ‘*outbuf’ by the same amount. */ +#ifndef LIBICONV_PLUG +#define iconv libiconv +#endif +extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft); + +/* Frees resources allocated for conversion descriptor ‘cd’. */ +#ifndef LIBICONV_PLUG +#define iconv_close libiconv_close +#endif +extern int iconv_close (iconv_t cd); + + +#ifndef LIBICONV_PLUG + +/* Nonstandard extensions. */ + +#ifdef HAVE_MBSTATE_T +#include <wchar.h> +#endif + +/* A type that holds all memory needed by a conversion descriptor. + A pointer to such an object can be used as an iconv_t. */ +typedef struct { + void* dummy1[28]; +#ifdef HAVE_MBSTATE_T + mbstate_t dummy2; +#endif +} iconv_allocation_t; + +/* Allocates descriptor for code conversion from encoding ‘fromcode’ to + encoding ‘tocode’ into preallocated memory. Returns an error indicator + (0 or -1 with errno set). */ +#define iconv_open_into libiconv_open_into +extern int iconv_open_into (const char* tocode, const char* fromcode, + iconv_allocation_t* resultp); + +/* Control of attributes. */ +#define iconvctl libiconvctl +extern int iconvctl (iconv_t cd, int request, void* argument); + +/* Hook performed after every successful conversion of a Unicode character. */ +typedef void (*iconv_unicode_char_hook) (unsigned int uc, void* data); +/* Hook performed after every successful conversion of a wide character. */ +typedef void (*iconv_wide_char_hook) (wchar_t wc, void* data); +/* Set of hooks. */ +struct iconv_hooks { + iconv_unicode_char_hook uc_hook; + iconv_wide_char_hook wc_hook; + void* data; +}; + +/* Fallback function. Invoked when a small number of bytes could not be + converted to a Unicode character. This function should process all + bytes from inbuf and may produce replacement Unicode characters by calling + the write_replacement callback repeatedly. */ +typedef void (*iconv_unicode_mb_to_uc_fallback) + (const char* inbuf, size_t inbufsize, + void (*write_replacement) (const unsigned int *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +/* Fallback function. Invoked when a Unicode character could not be converted + to the target encoding. This function should process the character and + may produce replacement bytes (in the target encoding) by calling the + write_replacement callback repeatedly. */ +typedef void (*iconv_unicode_uc_to_mb_fallback) + (unsigned int code, + void (*write_replacement) (const char *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +#ifdef HAVE_WCHAR_T +/* Fallback function. Invoked when a number of bytes could not be converted to + a wide character. This function should process all bytes from inbuf and may + produce replacement wide characters by calling the write_replacement + callback repeatedly. */ +typedef void (*iconv_wchar_mb_to_wc_fallback) + (const char* inbuf, size_t inbufsize, + void (*write_replacement) (const wchar_t *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +/* Fallback function. Invoked when a wide character could not be converted to + the target encoding. This function should process the character and may + produce replacement bytes (in the target encoding) by calling the + write_replacement callback repeatedly. */ +typedef void (*iconv_wchar_wc_to_mb_fallback) + (wchar_t code, + void (*write_replacement) (const char *buf, size_t buflen, + void* callback_arg), + void* callback_arg, + void* data); +#else +/* If the wchar_t type does not exist, these two fallback functions are never + invoked. Their argument list therefore does not matter. */ +typedef void (*iconv_wchar_mb_to_wc_fallback) (); +typedef void (*iconv_wchar_wc_to_mb_fallback) (); +#endif +/* Set of fallbacks. */ +struct iconv_fallbacks { + iconv_unicode_mb_to_uc_fallback mb_to_uc_fallback; + iconv_unicode_uc_to_mb_fallback uc_to_mb_fallback; + iconv_wchar_mb_to_wc_fallback mb_to_wc_fallback; + iconv_wchar_wc_to_mb_fallback wc_to_mb_fallback; + void* data; +}; + +/* Requests for iconvctl. */ +#define ICONV_TRIVIALP 0 /* int *argument */ +#define ICONV_GET_TRANSLITERATE 1 /* int *argument */ +#define ICONV_SET_TRANSLITERATE 2 /* const int *argument */ +#define ICONV_GET_DISCARD_ILSEQ 3 /* int *argument */ +#define ICONV_SET_DISCARD_ILSEQ 4 /* const int *argument */ +#define ICONV_SET_HOOKS 5 /* const struct iconv_hooks *argument */ +#define ICONV_SET_FALLBACKS 6 /* const struct iconv_fallbacks *argument */ + +/* Listing of locale independent encodings. */ +#define iconvlist libiconvlist +extern void iconvlist (int (*do_one) (unsigned int namescount, + const char * const * names, + void* data), + void* data); + +/* Canonicalize an encoding name. + The result is either a canonical encoding name, or name itself. */ +extern const char * iconv_canonicalize (const char * name); + +/* Support for relocatable packages. */ + +/* Sets the original and the current installation prefix of the package. + Relocation simply replaces a pathname starting with the original prefix + by the corresponding pathname with the current prefix instead. Both + prefixes should be directory names without trailing slash (i.e. use "" + instead of "/"). */ +extern void libiconv_set_relocation_prefix (const char *orig_prefix, + const char *curr_prefix); + +#endif + + +#ifdef __cplusplus +} +#endif + + +#endif /* _LIBICONV_H */ diff --git a/lib/libiconv/libcharset/include/localcharset.h b/lib/libiconv/libcharset/include/localcharset.h new file mode 100644 index 0000000000..129e4a4a32 --- /dev/null +++ b/lib/libiconv/libcharset/include/localcharset.h @@ -0,0 +1,42 @@ +/* Determine a canonical name for the current locale's character encoding. + Copyright (C) 2000-2003 Free Software Foundation, Inc. + This file is part of the GNU CHARSET Library. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ + +#ifndef _LOCALCHARSET_H +#define _LOCALCHARSET_H + + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Determine the current locale's character encoding, and canonicalize it + into one of the canonical names listed in config.charset. + The result must not be freed; it is statically allocated. + If the canonical name cannot be determined, the result is a non-canonical + name. */ +extern const char * locale_charset (void); + + +#ifdef __cplusplus +} +#endif + + +#endif /* _LOCALCHARSET_H */ diff --git a/lib/libiconv/libiconv_win32/config.h b/lib/libiconv/libiconv_win32/config.h new file mode 100644 index 0000000000..2402d81d3d --- /dev/null +++ b/lib/libiconv/libiconv_win32/config.h @@ -0,0 +1,65 @@ +/* Copyright (C) 1999-2003 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, write to the Free Software Foundation, Inc., 59 Temple Place - + Suite 330, Boston, MA 02111-1307, USA. */ + + +/* Define to 1 to enable a few rarely used encodings. */ +#undef ENABLE_EXTRA + +/* Define to 1 if the package shall run at any location in the filesystem. */ +#define ENABLE_RELOCATABLE 1 + +/* Define to a type if <wchar.h> does not define. */ +#undef mbstate_t + +/* Define if you have <iconv.h>, the iconv_t type, and the + iconv_open, iconv, iconv_close functions. */ +#undef HAVE_ICONV +/* Define as const if the declaration of iconv() needs const. */ +#define ICONV_CONST const + +/* Define to 1 if you have the getc_unlocked() function. */ +#undef HAVE_GETC_UNLOCKED + +/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ +#undef HAVE_LANGINFO_CODESET + +/* Define if you have the mbrtowc() function. */ +#undef HAVE_MBRTOWC + +/* Define to 1 if you have the setlocale() function. */ +#define HAVE_SETLOCALE 1 + +/* Define to 1 if you have the <stddef.h> header file. */ +#define HAVE_STDDEF_H 1 + +/* Define to 1 if you have the <stdlib.h> header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the <string.h> header file. */ +#define HAVE_STRING_H 1 + +/* Define if you have the wcrtomb() function. */ +#undef HAVE_WCRTOMB + +/* Define if the machine's byte ordering is little endian. */ +#define WORDS_LITTLEENDIAN 1 + +/* Define to the value of ${prefix}, as a string. */ + +#define LIBDIR 1 + diff --git a/lib/libiconv/libiconv_win32/libiconv_win32.vcproj b/lib/libiconv/libiconv_win32/libiconv_win32.vcproj new file mode 100644 index 0000000000..10a8cbbc6e --- /dev/null +++ b/lib/libiconv/libiconv_win32/libiconv_win32.vcproj @@ -0,0 +1,1050 @@ +<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="libiconv"
+ ProjectGUID="{7A74ED4B-2BF5-47D7-B43E-C80F714417FB}"
+ RootNamespace="libiconv_win32"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=".\;..\include;..\libcharset\include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB;IN_LIBRARY;NO_XMALLOC;ENABLE_RELOCATABLE;set_relocation_prefix=libiconv_set_relocation_prefix;relocate=libiconv_relocate"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="3"
+ EnableIntrinsicFunctions="true"
+ WholeProgramOptimization="false"
+ AdditionalIncludeDirectories=".\;..\include;..\libcharset\include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB;IN_LIBRARY;NO_XMALLOC;ENABLE_RELOCATABLE;set_relocation_prefix=libiconv_set_relocation_prefix;relocate=libiconv_relocate"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\lib\genaliases.c"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\genaliases2.c"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\genflags.c"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iconv.c"
+ >
+ </File>
+ <File
+ RelativePath="..\libcharset\lib\localcharset.c"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\relocatable.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\lib\aliases.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\aliases2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\aliases_aix.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\aliases_aix_sysaix.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\aliases_dos.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\aliases_extra.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\aliases_osf1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\aliases_osf1_sysosf1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\aliases_sysaix.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\aliases_syshpux.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\aliases_sysosf1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\aliases_syssolaris.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\armscii_8.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ascii.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\atarist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\big5.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\big5_2003.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\big5hkscs1999.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\big5hkscs2001.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\big5hkscs2004.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\c99.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_aix.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_aix_sysaix.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_dos.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_extra.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_local.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_local_sysaix.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_local_syshpux.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_local_sysosf1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_local_syssolaris.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_osf1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_osf1_sysosf1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_sysaix.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_syshpux.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_sysosf1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\canonical_syssolaris.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ces_big5.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ces_gbk.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cjk_variants.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cns11643.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cns11643_1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cns11643_15.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cns11643_2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cns11643_3.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cns11643_4.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cns11643_4a.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cns11643_4b.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cns11643_5.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cns11643_6.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cns11643_7.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cns11643_inv.h"
+ >
+ </File>
+ <File
+ RelativePath=".\config.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\converters.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1046.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1124.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1125.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1129.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1131.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1133.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1161.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1162.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1163.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1250.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1251.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1252.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1253.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1254.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1255.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1256.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1257.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp1258.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp437.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp737.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp775.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp850.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp852.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp853.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp855.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp856.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp857.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp858.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp860.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp861.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp862.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp863.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp864.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp865.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp866.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp869.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp874.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp922.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp932.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp932ext.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp936.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp936ext.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp943.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp949.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp950.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\cp950ext.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\dec_hanyu.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\dec_kanji.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\euc_cn.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\euc_jisx0213.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\euc_jp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\euc_kr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\euc_tw.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\flags.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\flushwc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\gb12345.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\gb12345ext.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\gb18030.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\gb18030ext.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\gb18030uni.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\gb2312.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\gbk.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\gbkext1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\gbkext2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\gbkext_inv.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\georgian_academy.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\georgian_ps.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\hkscs1999.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\hkscs2001.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\hkscs2004.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\hp_roman8.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\hz.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iconv_open1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iconv_open2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso2022_cn.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso2022_cnext.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso2022_jp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso2022_jp1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso2022_jp2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso2022_jp3.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso2022_kr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso646_cn.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso646_jp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_10.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_11.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_13.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_14.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_15.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_16.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_3.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_4.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_5.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_6.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_7.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_8.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\iso8859_9.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\isoir165.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\isoir165ext.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\java.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\jisx0201.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\jisx0208.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\jisx0212.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\jisx0213.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\johab.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\johab_hangul.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\koi8_r.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\koi8_ru.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\koi8_t.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\koi8_u.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ksc5601.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\loop_unicode.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\loop_wchar.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\loops.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\mac_arabic.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\mac_centraleurope.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\mac_croatian.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\mac_cyrillic.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\mac_greek.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\mac_hebrew.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\mac_iceland.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\mac_roman.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\mac_romania.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\mac_thai.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\mac_turkish.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\mac_ukraine.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\mulelao.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\nextstep.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\pt154.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\relocatable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\riscos1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\rk1048.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\shift_jisx0213.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\sjis.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\tcvn.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\tds565.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\tis620.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\translit.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ucs2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ucs2be.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ucs2internal.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ucs2le.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ucs2swapped.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ucs4.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ucs4be.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ucs4internal.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ucs4le.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\ucs4swapped.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\uhc_1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\uhc_2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\utf16.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\utf16be.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\utf16le.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\utf32.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\utf32be.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\utf32le.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\utf7.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\utf8.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\vietcomb.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lib\viscii.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
|