1 /* 2 * Copyright (C) 1999-2001 Free Software Foundation, Inc. 3 * This file is part of the GNU LIBICONV Library. 4 * 5 * The GNU LIBICONV Library is free software; you can redistribute it 6 * and/or modify it under the terms of the GNU Library General Public 7 * License as published by the Free Software Foundation; either version 2 8 * of the License, or (at your option) any later version. 9 * 10 * The GNU LIBICONV Library is distributed in the hope that it will be 11 * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 * Library General Public License for more details. 14 * 15 * You should have received a copy of the GNU Library General Public 16 * License along with the GNU LIBICONV Library; see the file COPYING.LIB. 17 * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, 18 * Fifth Floor, Boston, MA 02110-1301, USA. 19 */ 20 21 /* 22 * CNS 11643-1992 23 */ 24 25 /* ISO-2022-CN and EUC-TW use CNS 11643-1992 planes 1 to 7. We also 26 * have a table for the older plane 15. We use a trick to keep the 27 * Unicode -> CNS 11643 table as small as possible (see cns11643_inv.h). 28 */ 29 30 #include "cns11643_1.h" 31 #include "cns11643_2.h" 32 #include "cns11643_3.h" 33 #include "cns11643_4.h" 34 #include "cns11643_5.h" 35 #include "cns11643_6.h" 36 #include "cns11643_7.h" 37 #include "cns11643_15.h" 38 #include "cns11643_inv.h" 39 40 /* Returns the plane number (1,...,7,15) in r[0], the two bytes in r[1],r[2]. */ 41 #define cns11643_wctomb cns11643_inv_wctomb 42