(distribute): Add tst-gettext4.sh, tst-gettext4-de.po,
[kopensolaris-gnu/glibc.git] / intl / loadinfo.h
index 340535a..2c1b44c 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996,1997,1998,1999,2000,2002 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2000, 2002, 2003, 2004 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
 
 #ifndef _LOADINFO_H
 #define _LOADINFO_H    1
 
+/* Declarations of locale dependent catalog lookup functions.
+   Implemented in
+
+     localealias.c    Possibly replace a locale name by another.
+     explodename.c    Split a locale name into its various fields.
+     l10nflist.c      Generate a list of filenames of possible message catalogs.
+     finddomain.c     Find and open the relevant message catalogs.
+
+   The main function _nl_find_domain() in finddomain.c is declared
+   in gettextP.h.
+ */
+
 #ifndef PARAMS
-# if __STDC__
+# if __STDC__ || defined __GNUC__ || defined __SUNPRO_C || defined __cplusplus || __PROTOTYPES
 #  define PARAMS(args) args
 # else
 #  define PARAMS(args) ()
@@ -84,6 +96,4 @@ extern int _nl_explode_name PARAMS ((char *name, const char **language,
                                     const char **codeset,
                                     const char **normalized_codeset));
 
-extern char *_nl_find_language PARAMS ((const char *name));
-
 #endif /* loadinfo.h */