diff options
author | Wojciech Polak <polak@gnu.org> | 2002-12-23 21:55:33 +0000 |
---|---|---|
committer | Wojciech Polak <polak@gnu.org> | 2002-12-23 21:55:33 +0000 |
commit | 3d7c2e0a84584aab19abda287de3492413f51b64 (patch) | |
tree | a7f97ee343090286dee9daac6fd73eef2e45f8c2 /include | |
parent | 61f82083550a148ae7db92d7e137c4f6e1582fa1 (diff) | |
download | mailutils-3d7c2e0a84584aab19abda287de3492413f51b64.tar.gz mailutils-3d7c2e0a84584aab19abda287de3492413f51b64.tar.bz2 |
NLS main header file
Diffstat (limited to 'include')
-rw-r--r-- | include/mailutils/Makefile.am | 1 | ||||
-rw-r--r-- | include/mailutils/mailutils.h | 11 | ||||
-rw-r--r-- | include/mailutils/nls.h | 51 |
3 files changed, 58 insertions, 5 deletions
diff --git a/include/mailutils/Makefile.am b/include/mailutils/Makefile.am index 881814d0a..a09a7d6ae 100644 --- a/include/mailutils/Makefile.am +++ b/include/mailutils/Makefile.am @@ -28,6 +28,7 @@ pkginclude_HEADERS = \ monitor.h \ mu_auth.h \ mutil.h \ + nls.h \ observer.h \ parse822.h \ property.h \ diff --git a/include/mailutils/mailutils.h b/include/mailutils/mailutils.h index a8aa877c2..cda203caf 100644 --- a/include/mailutils/mailutils.h +++ b/include/mailutils/mailutils.h @@ -1,18 +1,18 @@ -/* GNU mailutils - a suite of utilities for electronic mail - Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. +/* GNU Mailutils -- a suite of utilities for electronic mail + Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify + GNU Mailutils is free software; you can redistribute it and/or modify it under the terms of the GNU General Library 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, + GNU Mailutils 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 Library General Public License for more details. You should have received a copy of the GNU Library General Public License - along with this program; if not, write to the Free Software + along with GNU Mailutils; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include <mailutils/address.h> @@ -42,4 +42,5 @@ #include <mailutils/registrar.h> #include <mailutils/stream.h> #include <mailutils/url.h> +#include <mailutils/nls.h> diff --git a/include/mailutils/nls.h b/include/mailutils/nls.h new file mode 100644 index 000000000..f970bf610 --- /dev/null +++ b/include/mailutils/nls.h @@ -0,0 +1,51 @@ +/* GNU Mailutils -- a suite of utilities for electronic mail + Copyright (C) 2002 Free Software Foundation, Inc. + + GNU Mailutils is free software; you can redistribute it and/or modify + it under the terms of the GNU General Library Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + GNU Mailutils 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 Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with GNU Mailutils; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ + +#ifndef _MAILUTILS_NLS_H +#define _MAILUTILS_NLS_H + +#include <mailutils/types.h> + +/* + Native Language Support +*/ + +#ifdef ENABLE_NLS +# include <libintl.h> +# define _(String) gettext(String) +# define N_(String) String +#ifdef HAVE_LOCALE_H +# include <locale.h> +#endif /* HAVE_LOCALE_H */ +#else +# define _(String) (String) +# define N_(String) String +# define textdomain(Domain) +# define bindtextdomain(Package, Directory) +#endif /* ENABLE_NLS */ + +#ifdef __cplusplus +extern "C" { +#endif + +extern void mu_init_nls __P((void)); + +#ifdef __cplusplus +} +#endif + +#endif |