资源简介
基于libiconv 1.16的 Windows编译版本,编译器为VS2019,支持x64/x86两个版本。
压缩包内包含已经生成的lib文件
压缩包内包含已经生成的lib文件
代码片段和文件信息
/*
* Copyright (C) 1999-2008 2011 2016 2018 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 see .
*/
#include
#include
#include
#include
#include “config.h“
#include “localcharset.h“
#ifdef __CYGWIN__
#include
#endif
#if ENABLE_EXTRA
/*
* Consider all system dependent encodings for any system
* and the extra encodings.
*/
#define USE_AIX
#define USE_OSF1
#define USE_DOS
#define USE_EXTRA
#else
/*
* Consider those system dependent encodings that are needed for the
* current system.
*/
#ifdef _AIX
#define USE_AIX
#endif
#if defined(__osf__) || defined(VMS)
#define USE_OSF1
#endif
#if defined(__DJGPP__) || (defined(_WIN32) && (defined(_MSC_VER) || defined(__MINGW32__)))
#define USE_DOS
#endif
#endif
/*
* Data type for general conversion loop.
*/
struct loop_funcs {
size_t (*loop_convert) (iconv_t icd
const char* * inbuf size_t *inbytesleft
char* * outbuf size_t *outbytesleft);
size_t (*loop_reset) (iconv_t icd
char* * outbuf size_t *outbytesleft);
};
/*
* Converters.
*/
#include “converters.h“
/*
* Transliteration tables.
*/
#include “cjk_variants.h“
#include “translit.h“
/*
* Table of all supported encodings.
*/
struct encoding {
struct mbtowc_funcs ifuncs; /* conversion multibyte -> unicode */
struct wctomb_funcs ofuncs; /* conversion unicode -> multibyte */
int oflags; /* flags for unicode -> multibyte conversion */
};
#define DEFALIAS(xxx_aliasxxx) /* nothing */
enum {
#define DEFENCODING(xxx_namesxxxxxx_ifuncs1xxx_ifuncs2xxx_ofuncs1xxx_ofuncs2) \
ei_##xxx
#include “encodings.def“
#ifdef USE_AIX
# include “encodings_aix.def“
#endif
#ifdef USE_OSF1
# include “encodings_osf1.def“
#endif
#ifdef USE_DOS
# include “encodings_dos.def“
#endif
#ifdef USE_EXTRA
# include “encodings_extra.def“
#endif
#include “encodings_local.def“
#undef DEFENCODING
ei_for_broken_compilers_that_dont_like_trailing_commas
};
#include “flags.h“
static struct encoding const all_encodings[] = {
#define DEFENCODING(xxx_namesxxxxxx_ifuncs1xxx_ifuncs2xxx_ofuncs1xxx_ofuncs2) \
{ xxx_ifuncs1xxx_ifuncs2 xxx_ofuncs1xxx_
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1446926 2020-01-05 00:47 libiconv1.16\Debug\libiconv1.16.lib
文件 216 2020-01-05 00:10 libiconv1.16\libiconv1.16\fr
文件 16604 2020-01-05 00:32 libiconv1.16\libiconv1.16\iconv.c
文件 70446 2019-04-27 02:59 libiconv1.16\libiconv1.16\include\aliases.h
文件 1199 2018-09-18 00:06 libiconv1.16\libiconv1.16\include\aliases2.h
文件 614 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\aliases_aix.h
文件 824 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\aliases_aix_sysaix.h
文件 1567 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\aliases_dos.h
文件 525 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\aliases_extra.h
文件 80 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\aliases_osf1.h
文件 158 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\aliases_osf1_sysosf1.h
文件 75299 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\aliases_sysaix.h
文件 75843 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\aliases_syshpux.h
文件 74447 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\aliases_sysosf1.h
文件 75675 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\aliases_syssolaris.h
文件 4266 2018-09-18 00:06 libiconv1.16\libiconv1.16\include\armscii_8.h
文件 1223 2018-09-18 00:06 libiconv1.16\libiconv1.16\include\ascii.h
文件 6787 2018-09-18 00:06 libiconv1.16\libiconv1.16\include\atarist.h
文件 261944 2018-09-18 00:06 libiconv1.16\libiconv1.16\include\big5.h
文件 5716 2018-09-18 00:06 libiconv1.16\libiconv1.16\include\big5hkscs1999.h
文件 6151 2018-09-18 00:06 libiconv1.16\libiconv1.16\include\big5hkscs2001.h
文件 6529 2018-09-18 00:06 libiconv1.16\libiconv1.16\include\big5hkscs2004.h
文件 6905 2018-09-18 00:06 libiconv1.16\libiconv1.16\include\big5hkscs2008.h
文件 20030 2018-09-18 00:06 libiconv1.16\libiconv1.16\include\big5_2003.h
文件 3260 2018-09-18 00:06 libiconv1.16\libiconv1.16\include\c99.h
文件 6764 2019-04-27 02:59 libiconv1.16\libiconv1.16\include\canonical.h
文件 551 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\canonical_aix.h
文件 553 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\canonical_aix_sysaix.h
文件 926 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\canonical_dos.h
文件 442 2019-04-27 03:00 libiconv1.16\libiconv1.16\include\canonical_extra.h
............此处省略224个文件信息
- 上一篇:流形学习技术自学材料全包括
- 下一篇:清华大学--山秀明--信号与系统课件
相关资源
- libiconv-1.14.tar.gz
- automake-1.16.tar.gz
- VCE1.16.zip
- 编译好的libiconv.lib和libiconv.dll,含6
-
d-li
nk 605L A1版本 固件包!A1.16 - libiconv-1.15 dll-lib- x64-x86
- 自助点餐小程序 deam_food 1.1.16 全开源
- libiconv for windows库
- Win64版Wget.exe1.16.1 64位
- libiconv-1.14-sol10-sparc-local
- 侠客行類文字mud-终极地狱之爱若幽兰
- 福昕高级PDF编辑器企业版 v9.4.1.16828
- GeoStudio 2018 R2 v9.1.1.16749破解
- Saleae Logic Setup 1.1.16 (32-bit)
- zw_SpreadJS_3.20151.16.zip
- numpy-1.16.2+mkl-cp37-cp37m-win_amd64.whl
- saleae逻辑分析仪应用软件Logic Setup 1
- AlphaControlsv11.16StableFullSource(D5和D10
- libiconv-1.15 for win10
- numpy-1.16.5+mkl-cp37-cp37m-win_amd64.whl
- numpy-1.16.2-cp37-cp37m-win_amd64.whl
- virtio-win-1.1.16.iso
- numpy-1.16.5+mkl-cp36-cp36m-win_amd64.whl
- SpreadJS_3.20151.16.zip
- numpy-1.16.4+mkl-cp35-cp35m-win_amd64.whl
- GNS3-2.1.16安装包
- 简易个人记账软件0.1.16.rar
- 软件保护神SDProtectorPro1.16保护软件,
- 寿星天文历5.09版2018.11.16推出最新版
- levelDB-1.14-1.15-1.16三个版本的源码
评论
共有 条评论