/* * This file has been modified for the cdrkit suite. * * The behaviour and appearence of the program code below can differ to a major * extent from the version distributed by the original author(s). * * For details, see Changelog file distributed with the cdrkit package. If you * received this file from another source then ask the distributing person for * a log of modifications. * */ /* @(#)nls_config.c 1.5 05/05/01 2000,2001 J. Schilling */ /* * Modifications to make the code portable Copyright (c) 2000 J. Schilling * This file contains code taken from nls_base.c to avoid loops * in dependency reported by tsort. * * Thanks to Georgy Salnikov * * Code taken from the Linux kernel. */ /* * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * 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 General Public License for more details. * * You should have received a copy of the GNU General Public License along with * this program; see the file COPYING. If not, write to the Free Software * Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include #include "nls.h" int init_unls() { #ifdef CONFIG_NLS_ISO8859_1 init_unls_iso8859_1(); #endif #ifdef CONFIG_NLS_ISO8859_2 init_unls_iso8859_2(); #endif #ifdef CONFIG_NLS_ISO8859_3 init_unls_iso8859_3(); #endif #ifdef CONFIG_NLS_ISO8859_4 init_unls_iso8859_4(); #endif #ifdef CONFIG_NLS_ISO8859_5 init_unls_iso8859_5(); #endif #ifdef CONFIG_NLS_ISO8859_6 init_unls_iso8859_6(); #endif #ifdef CONFIG_NLS_ISO8859_7 init_unls_iso8859_7(); #endif #ifdef CONFIG_NLS_ISO8859_8 init_unls_iso8859_8(); #endif #ifdef CONFIG_NLS_ISO8859_9 init_unls_iso8859_9(); #endif #ifdef CONFIG_NLS_ISO8859_14 init_unls_iso8859_14(); #endif #ifdef CONFIG_NLS_ISO8859_15 init_unls_iso8859_15(); #endif #ifdef CONFIG_NLS_CODEPAGE_437 init_unls_cp437(); #endif #ifdef CONFIG_NLS_CODEPAGE_737 init_unls_cp737(); #endif #ifdef CONFIG_NLS_CODEPAGE_775 init_unls_cp775(); #endif #ifdef CONFIG_NLS_CODEPAGE_850 init_unls_cp850(); #endif #ifdef CONFIG_NLS_CODEPAGE_852 init_unls_cp852(); #endif #ifdef CONFIG_NLS_CODEPAGE_855 init_unls_cp855(); #endif #ifdef CONFIG_NLS_CODEPAGE_857 init_unls_cp857(); #endif #ifdef CONFIG_NLS_CODEPAGE_860 init_unls_cp860(); #endif #ifdef CONFIG_NLS_CODEPAGE_861 init_unls_cp861(); #endif #ifdef CONFIG_NLS_CODEPAGE_862 init_unls_cp862(); #endif #ifdef CONFIG_NLS_CODEPAGE_863 init_unls_cp863(); #endif #ifdef CONFIG_NLS_CODEPAGE_864 init_unls_cp864(); #endif #ifdef CONFIG_NLS_CODEPAGE_865 init_unls_cp865(); #endif #ifdef CONFIG_NLS_CODEPAGE_866 init_unls_cp866(); #endif #ifdef CONFIG_NLS_CODEPAGE_869 init_unls_cp869(); #endif #ifdef CONFIG_NLS_CODEPAGE_874 init_unls_cp874(); #endif #ifdef CONFIG_NLS_CODEPAGE_1250 init_unls_cp1250(); #endif #ifdef CONFIG_NLS_CODEPAGE_1251 init_unls_cp1251(); #endif #ifdef CONFIG_NLS_KOI8_R init_unls_koi8_r(); #endif #ifdef CONFIG_NLS_KOI8_U init_unls_koi8_u(); #endif #ifdef CONFIG_NLS_CODEPAGE_10000 init_unls_cp10000(); #endif #ifdef CONFIG_NLS_CODEPAGE_10006 init_unls_cp10006(); #endif #ifdef CONFIG_NLS_CODEPAGE_10007 init_unls_cp10007(); #endif #ifdef CONFIG_NLS_CODEPAGE_10029 init_unls_cp10029(); #endif #ifdef CONFIG_NLS_CODEPAGE_10079 init_unls_cp10079(); #endif #ifdef CONFIG_NLS_CODEPAGE_10081 init_unls_cp10081(); #endif return (0); }