/* @(#)nls_config.c 1.4 02/12/03 2000,2001 J. Schilling */
#ifndef lint
static char sccsid[] =
"@(#)nls_config.c 1.4 02/12/03 2000,2001 J. Schilling";
#endif
/*
* 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 <sge@nmr.nioch.nsc.ru>
*
* 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 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 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 <mconfig.h>
#include "nls.h"
int
init_nls()
{
#ifdef CONFIG_NLS_ISO8859_1
init_nls_iso8859_1();
#endif
#ifdef CONFIG_NLS_ISO8859_2
init_nls_iso8859_2();
#endif
#ifdef CONFIG_NLS_ISO8859_3
init_nls_iso8859_3();
#endif
#ifdef CONFIG_NLS_ISO8859_4
init_nls_iso8859_4();
#endif
#ifdef CONFIG_NLS_ISO8859_5
init_nls_iso8859_5();
#endif
#ifdef CONFIG_NLS_ISO8859_6
init_nls_iso8859_6();
#endif
#ifdef CONFIG_NLS_ISO8859_7
init_nls_iso8859_7();
#endif
#ifdef CONFIG_NLS_ISO8859_8
init_nls_iso8859_8();
#endif
#ifdef CONFIG_NLS_ISO8859_9
init_nls_iso8859_9();
#endif
#ifdef CONFIG_NLS_ISO8859_14
init_nls_iso8859_14();
#endif
#ifdef CONFIG_NLS_ISO8859_15
init_nls_iso8859_15();
#endif
#ifdef CONFIG_NLS_CODEPAGE_437
init_nls_cp437();
#endif
#ifdef CONFIG_NLS_CODEPAGE_737
init_nls_cp737();
#endif
#ifdef CONFIG_NLS_CODEPAGE_775
init_nls_cp775();
#endif
#ifdef CONFIG_NLS_CODEPAGE_850
init_nls_cp850();
#endif
#ifdef CONFIG_NLS_CODEPAGE_852
init_nls_cp852();
#endif
#ifdef CONFIG_NLS_CODEPAGE_855
init_nls_cp855();
#endif
#ifdef CONFIG_NLS_CODEPAGE_857
init_nls_cp857();
#endif
#ifdef CONFIG_NLS_CODEPAGE_860
init_nls_cp860();
#endif
#ifdef CONFIG_NLS_CODEPAGE_861
init_nls_cp861();
#endif
#ifdef CONFIG_NLS_CODEPAGE_862
init_nls_cp862();
#endif
#ifdef CONFIG_NLS_CODEPAGE_863
init_nls_cp863();
#endif
#ifdef CONFIG_NLS_CODEPAGE_864
init_nls_cp864();
#endif
#ifdef CONFIG_NLS_CODEPAGE_865
init_nls_cp865();
#endif
#ifdef CONFIG_NLS_CODEPAGE_866
init_nls_cp866();
#endif
#ifdef CONFIG_NLS_CODEPAGE_869
init_nls_cp869();
#endif
#ifdef CONFIG_NLS_CODEPAGE_874
init_nls_cp874();
#endif
#ifdef CONFIG_NLS_CODEPAGE_1250
init_nls_cp1250();
#endif
#ifdef CONFIG_NLS_CODEPAGE_1251
init_nls_cp1251();
#endif
#ifdef CONFIG_NLS_KOI8_R
init_nls_koi8_r();
#endif
#ifdef CONFIG_NLS_KOI8_U
init_nls_koi8_u();
#endif
#ifdef CONFIG_NLS_CODEPAGE_10000
init_nls_cp10000();
#endif
#ifdef CONFIG_NLS_CODEPAGE_10006
init_nls_cp10006();
#endif
#ifdef CONFIG_NLS_CODEPAGE_10007
init_nls_cp10007();
#endif
#ifdef CONFIG_NLS_CODEPAGE_10029
init_nls_cp10029();
#endif
#ifdef CONFIG_NLS_CODEPAGE_10079
init_nls_cp10079();
#endif
#ifdef CONFIG_NLS_CODEPAGE_10081
init_nls_cp10081();
#endif
return 0;
}
syntax highlighted by Code2HTML, v. 0.9.1