Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/iconv/lib/biccs.c')
-rw-r--r--newlib/libc/iconv/lib/biccs.c193
1 files changed, 94 insertions, 99 deletions
diff --git a/newlib/libc/iconv/lib/biccs.c b/newlib/libc/iconv/lib/biccs.c
index 5a8a951b7..f7ce6bef1 100644
--- a/newlib/libc/iconv/lib/biccs.c
+++ b/newlib/libc/iconv/lib/biccs.c
@@ -23,155 +23,150 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-#ifdef ENABLE_ICONV
-
#include "deps.h"
-#include <_ansi.h>
#include "local.h"
-#ifdef ICONV_CONVERTER_BIG5
-extern _CONST unsigned char iconv_ccs_table_big5[];
+#ifdef _ICONV_CONVERTER_BIG5
+extern _CONST unsigned char _iconv_ccs_table_big5[];
#endif
-#ifdef ICONV_CONVERTER_CNS11643_PLANE1
-extern _CONST unsigned char iconv_ccs_table_cns11643_plane1[];
+#ifdef _ICONV_CONVERTER_CNS11643_PLANE1
+extern _CONST unsigned char _iconv_ccs_table_cns11643_plane1[];
#endif
-#ifdef ICONV_CONVERTER_CNS11643_PLANE2
-extern _CONST unsigned char iconv_ccs_table_cns11643_plane2[];
+#ifdef _ICONV_CONVERTER_CNS11643_PLANE2
+extern _CONST unsigned char _iconv_ccs_table_cns11643_plane2[];
#endif
-#ifdef ICONV_CONVERTER_CNS11643_PLANE14
-extern _CONST unsigned char iconv_ccs_table_cns11643_plane14[];
+#ifdef _ICONV_CONVERTER_CNS11643_PLANE14
+extern _CONST unsigned char _iconv_ccs_table_cns11643_plane14[];
#endif
-#ifdef ICONV_CONVERTER_CP775
-extern _CONST unsigned char iconv_ccs_table_cp775[];
+#ifdef _ICONV_CONVERTER_CP775
+extern _CONST unsigned char _iconv_ccs_table_cp775[];
#endif
-#ifdef ICONV_CONVERTER_CP850
-extern _CONST unsigned char iconv_ccs_table_cp850[];
+#ifdef _ICONV_CONVERTER_CP850
+extern _CONST unsigned char _iconv_ccs_table_cp850[];
#endif
-#ifdef ICONV_CONVERTER_CP852
-extern _CONST unsigned char iconv_ccs_table_cp852[];
+#ifdef _ICONV_CONVERTER_CP852
+extern _CONST unsigned char _iconv_ccs_table_cp852[];
#endif
-#ifdef ICONV_CONVERTER_CP855
-extern _CONST unsigned char iconv_ccs_table_cp855[];
+#ifdef _ICONV_CONVERTER_CP855
+extern _CONST unsigned char _iconv_ccs_table_cp855[];
#endif
-#ifdef ICONV_CONVERTER_CP866
-extern _CONST unsigned char iconv_ccs_table_cp866[];
+#ifdef _ICONV_CONVERTER_CP866
+extern _CONST unsigned char _iconv_ccs_table_cp866[];
#endif
-#ifdef ICONV_CONVERTER_GB_2312_80
-extern _CONST unsigned char iconv_ccs_table_gb_2312_80[];
+#ifdef _ICONV_CONVERTER_GB_2312_80
+extern _CONST unsigned char _iconv_ccs_table_gb_2312_80[];
#endif
-#ifdef ICONV_CONVERTER_ISO_8859_1
-extern _CONST unsigned char iconv_ccs_table_iso_8859_1[];
+#ifdef _ICONV_CONVERTER_ISO_8859_1
+extern _CONST unsigned char _iconv_ccs_table_iso_8859_1[];
#endif
-#ifdef ICONV_CONVERTER_ISO_8859_15
-extern _CONST unsigned char iconv_ccs_table_iso_8859_15[];
+#ifdef _ICONV_CONVERTER_ISO_8859_15
+extern _CONST unsigned char _iconv_ccs_table_iso_8859_15[];
#endif
-#ifdef ICONV_CONVERTER_ISO_8859_2
-extern _CONST unsigned char iconv_ccs_table_iso_8859_2[];
+#ifdef _ICONV_CONVERTER_ISO_8859_2
+extern _CONST unsigned char _iconv_ccs_table_iso_8859_2[];
#endif
-#ifdef ICONV_CONVERTER_ISO_8859_4
-extern _CONST unsigned char iconv_ccs_table_iso_8859_4[];
+#ifdef _ICONV_CONVERTER_ISO_8859_4
+extern _CONST unsigned char _iconv_ccs_table_iso_8859_4[];
#endif
-#ifdef ICONV_CONVERTER_ISO_8859_5
-extern _CONST unsigned char iconv_ccs_table_iso_8859_5[];
+#ifdef _ICONV_CONVERTER_ISO_8859_5
+extern _CONST unsigned char _iconv_ccs_table_iso_8859_5[];
#endif
-#ifdef ICONV_CONVERTER_JIS_X0201
-extern _CONST unsigned char iconv_ccs_table_jis_x0201[];
+#ifdef _ICONV_CONVERTER_JIS_X0201
+extern _CONST unsigned char _iconv_ccs_table_jis_x0201[];
#endif
-#ifdef ICONV_CONVERTER_JIS_X0208_1983
-extern _CONST unsigned char iconv_ccs_table_jis_x0208_1983[];
+#ifdef _ICONV_CONVERTER_JIS_X0208_1983
+extern _CONST unsigned char _iconv_ccs_table_jis_x0208_1983[];
#endif
-#ifdef ICONV_CONVERTER_JIS_X0212_1990
-extern _CONST unsigned char iconv_ccs_table_jis_x0212_1990[];
+#ifdef _ICONV_CONVERTER_JIS_X0212_1990
+extern _CONST unsigned char _iconv_ccs_table_jis_x0212_1990[];
#endif
-#ifdef ICONV_CONVERTER_KOI8_R
-extern _CONST unsigned char iconv_ccs_table_koi8_r[];
+#ifdef _ICONV_CONVERTER_KOI8_R
+extern _CONST unsigned char _iconv_ccs_table_koi8_r[];
#endif
-#ifdef ICONV_CONVERTER_KOI8_U
-extern _CONST unsigned char iconv_ccs_table_koi8_u[];
+#ifdef _ICONV_CONVERTER_KOI8_U
+extern _CONST unsigned char _iconv_ccs_table_koi8_u[];
#endif
-#ifdef ICONV_CONVERTER_KSX1001
-extern _CONST unsigned char iconv_ccs_table_ksx1001[];
+#ifdef _ICONV_CONVERTER_KSX1001
+extern _CONST unsigned char _iconv_ccs_table_ksx1001[];
#endif
-#ifdef ICONV_CONVERTER_SHIFT_JIS
-extern _CONST unsigned char iconv_ccs_table_shift_jis[];
+#ifdef _ICONV_CONVERTER_SHIFT_JIS
+extern _CONST unsigned char _iconv_ccs_table_shift_jis[];
#endif
-#ifdef ICONV_CONVERTER_US_ASCII
-extern _CONST unsigned char iconv_ccs_table_us_ascii[];
+#ifdef _ICONV_CONVERTER_US_ASCII
+extern _CONST unsigned char _iconv_ccs_table_us_ascii[];
#endif
-_CONST iconv_builtin_table iconv_builtin_ccs[] =
+_CONST iconv_builtin_table_t _iconv_builtin_ccs[] =
{
-#ifdef ICONV_CONVERTER_BIG5
- {"big5", (_CONST _VOID_PTR)&iconv_ccs_table_big5},
+#ifdef _ICONV_CONVERTER_BIG5
+ {"big5", (_CONST _VOID_PTR)&_iconv_ccs_table_big5},
#endif
-#ifdef ICONV_CONVERTER_CNS11643_PLANE1
- {"cns11643_plane1", (_CONST _VOID_PTR)&iconv_ccs_table_cns11643_plane1},
+#ifdef _ICONV_CONVERTER_CNS11643_PLANE1
+ {"cns11643_plane1", (_CONST _VOID_PTR)&_iconv_ccs_table_cns11643_plane1},
#endif
-#ifdef ICONV_CONVERTER_CNS11643_PLANE2
- {"cns11643_plane2", (_CONST _VOID_PTR)&iconv_ccs_table_cns11643_plane2},
+#ifdef _ICONV_CONVERTER_CNS11643_PLANE2
+ {"cns11643_plane2", (_CONST _VOID_PTR)&_iconv_ccs_table_cns11643_plane2},
#endif
-#ifdef ICONV_CONVERTER_CNS11643_PLANE14
- {"cns11643_plane14", (_CONST _VOID_PTR)&iconv_ccs_table_cns11643_plane14},
+#ifdef _ICONV_CONVERTER_CNS11643_PLANE14
+ {"cns11643_plane14", (_CONST _VOID_PTR)&_iconv_ccs_table_cns11643_plane14},
#endif
-#ifdef ICONV_CONVERTER_CP775
- {"cp775", (_CONST _VOID_PTR)&iconv_ccs_table_cp775},
+#ifdef _ICONV_CONVERTER_CP775
+ {"cp775", (_CONST _VOID_PTR)&_iconv_ccs_table_cp775},
#endif
-#ifdef ICONV_CONVERTER_CP850
- {"cp850", (_CONST _VOID_PTR)&iconv_ccs_table_cp850},
+#ifdef _ICONV_CONVERTER_CP850
+ {"cp850", (_CONST _VOID_PTR)&_iconv_ccs_table_cp850},
#endif
-#ifdef ICONV_CONVERTER_CP852
- {"cp852", (_CONST _VOID_PTR)&iconv_ccs_table_cp852},
+#ifdef _ICONV_CONVERTER_CP852
+ {"cp852", (_CONST _VOID_PTR)&_iconv_ccs_table_cp852},
#endif
-#ifdef ICONV_CONVERTER_CP855
- {"cp855", (_CONST _VOID_PTR)&iconv_ccs_table_cp855},
+#ifdef _ICONV_CONVERTER_CP855
+ {"cp855", (_CONST _VOID_PTR)&_iconv_ccs_table_cp855},
#endif
-#ifdef ICONV_CONVERTER_CP866
- {"cp866", (_CONST _VOID_PTR)&iconv_ccs_table_cp866},
+#ifdef _ICONV_CONVERTER_CP866
+ {"cp866", (_CONST _VOID_PTR)&_iconv_ccs_table_cp866},
#endif
-#ifdef ICONV_CONVERTER_GB_2312_80
- {"gb_2312_80", (_CONST _VOID_PTR)&iconv_ccs_table_gb_2312_80},
+#ifdef _ICONV_CONVERTER_GB_2312_80
+ {"gb_2312_80", (_CONST _VOID_PTR)&_iconv_ccs_table_gb_2312_80},
#endif
-#ifdef ICONV_CONVERTER_ISO_8859_1
- {"iso_8859_1", (_CONST _VOID_PTR)&iconv_ccs_table_iso_8859_1},
+#ifdef _ICONV_CONVERTER_ISO_8859_1
+ {"iso_8859_1", (_CONST _VOID_PTR)&_iconv_ccs_table_iso_8859_1},
#endif
-#ifdef ICONV_CONVERTER_ISO_8859_15
- {"iso_8859_15", (_CONST _VOID_PTR)&iconv_ccs_table_iso_8859_15},
+#ifdef _ICONV_CONVERTER_ISO_8859_15
+ {"iso_8859_15", (_CONST _VOID_PTR)&_iconv_ccs_table_iso_8859_15},
#endif
-#ifdef ICONV_CONVERTER_ISO_8859_2
- {"iso_8859_2", (_CONST _VOID_PTR)&iconv_ccs_table_iso_8859_2},
+#ifdef _ICONV_CONVERTER_ISO_8859_2
+ {"iso_8859_2", (_CONST _VOID_PTR)&_iconv_ccs_table_iso_8859_2},
#endif
-#ifdef ICONV_CONVERTER_ISO_8859_4
- {"iso_8859_4", (_CONST _VOID_PTR)&iconv_ccs_table_iso_8859_4},
+#ifdef _ICONV_CONVERTER_ISO_8859_4
+ {"iso_8859_4", (_CONST _VOID_PTR)&_iconv_ccs_table_iso_8859_4},
#endif
-#ifdef ICONV_CONVERTER_ISO_8859_5
- {"iso_8859_5", (_CONST _VOID_PTR)&iconv_ccs_table_iso_8859_5},
+#ifdef _ICONV_CONVERTER_ISO_8859_5
+ {"iso_8859_5", (_CONST _VOID_PTR)&_iconv_ccs_table_iso_8859_5},
#endif
-#ifdef ICONV_CONVERTER_JIS_X0201
- {"jis_x0201", (_CONST _VOID_PTR)&iconv_ccs_table_jis_x0201},
+#ifdef _ICONV_CONVERTER_JIS_X0201
+ {"jis_x0201", (_CONST _VOID_PTR)&_iconv_ccs_table_jis_x0201},
#endif
-#ifdef ICONV_CONVERTER_JIS_X0208_1983
- {"jis_x0208_1983", (_CONST _VOID_PTR)&iconv_ccs_table_jis_x0208_1983},
+#ifdef _ICONV_CONVERTER_JIS_X0208_1983
+ {"jis_x0208_1983", (_CONST _VOID_PTR)&_iconv_ccs_table_jis_x0208_1983},
#endif
-#ifdef ICONV_CONVERTER_JIS_X0212_1990
- {"jis_x0212_1990", (_CONST _VOID_PTR)&iconv_ccs_table_jis_x0212_1990},
+#ifdef _ICONV_CONVERTER_JIS_X0212_1990
+ {"jis_x0212_1990", (_CONST _VOID_PTR)&_iconv_ccs_table_jis_x0212_1990},
#endif
-#ifdef ICONV_CONVERTER_KOI8_R
- {"koi8_r", (_CONST _VOID_PTR)&iconv_ccs_table_koi8_r},
+#ifdef _ICONV_CONVERTER_KOI8_R
+ {"koi8_r", (_CONST _VOID_PTR)&_iconv_ccs_table_koi8_r},
#endif
-#ifdef ICONV_CONVERTER_KOI8_U
- {"koi8_u", (_CONST _VOID_PTR)&iconv_ccs_table_koi8_u},
+#ifdef _ICONV_CONVERTER_KOI8_U
+ {"koi8_u", (_CONST _VOID_PTR)&_iconv_ccs_table_koi8_u},
#endif
-#ifdef ICONV_CONVERTER_KSX1001
- {"ksx1001", (_CONST _VOID_PTR)&iconv_ccs_table_ksx1001},
+#ifdef _ICONV_CONVERTER_KSX1001
+ {"ksx1001", (_CONST _VOID_PTR)&_iconv_ccs_table_ksx1001},
#endif
-#ifdef ICONV_CONVERTER_SHIFT_JIS
- {"shift_jis", (_CONST _VOID_PTR)&iconv_ccs_table_shift_jis},
+#ifdef _ICONV_CONVERTER_SHIFT_JIS
+ {"shift_jis", (_CONST _VOID_PTR)&_iconv_ccs_table_shift_jis},
#endif
-#ifdef ICONV_CONVERTER_US_ASCII
- {"us_ascii", (_CONST _VOID_PTR)&iconv_ccs_table_us_ascii},
+#ifdef _ICONV_CONVERTER_US_ASCII
+ {"us_ascii", (_CONST _VOID_PTR)&_iconv_ccs_table_us_ascii},
#endif
- {NULL, NULL}
+ {NULL, (_CONST _VOID_PTR)NULL}
};
-#endif /* #ifdef ENABLE_ICONV */
-