]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - intl/gettextP.h
hurd: Fix build
[thirdparty/glibc.git] / intl / gettextP.h
index eeb89708524d6f95bdd039f5d9bf577182c5ac0d..8d01fd9ad9bee348e54796330d6c31531a4419be 100644 (file)
@@ -1,5 +1,5 @@
 /* Header describing internals of libintl library.
-   Copyright (C) 1995-2017 Free Software Foundation, Inc.
+   Copyright (C) 1995-2019 Free Software Foundation, Inc.
    Written by Ulrich Drepper <drepper@cygnus.com>, 1995.
 
    This program is free software: you can redistribute it and/or modify
@@ -49,11 +49,12 @@ extern char *__dngettext (const char *__domainname,
                          unsigned long int n);
 extern char *__dcngettext (const char *__domainname,
                           const char *__msgid1, const char *__msgid2,
-                          unsigned long int __n, int __category);
+                          unsigned long int __n, int __category)
+     attribute_hidden;
 extern char *__dcigettext (const char *__domainname,
                           const char *__msgid1, const char *__msgid2,
                           int __plural, unsigned long int __n,
-                          int __category);
+                          int __category) attribute_hidden;
 extern char *__textdomain (const char *__domainname);
 extern char *__bindtextdomain (const char *__domainname,
                               const char *__dirname);
@@ -61,7 +62,7 @@ extern char *__bind_textdomain_codeset (const char *__domainname,
                                        const char *__codeset);
 extern void _nl_finddomain_subfreeres (void) attribute_hidden;
 extern void _nl_unload_domain (struct loaded_domain *__domain)
-     internal_function attribute_hidden;
+     attribute_hidden;
 #else
 /* Declare the exported libintl_* functions, in a way that allows us to
    call them under their real name.  */
@@ -89,10 +90,6 @@ extern char *libintl_dcigettext (const char *__domainname,
 
 /* @@ end of prolog @@ */
 
-#ifndef internal_function
-# define internal_function
-#endif
-
 #ifndef attribute_hidden
 # define attribute_hidden
 #endif
@@ -256,22 +253,22 @@ extern const char *_nl_locale_name_default (void);
 struct loaded_l10nfile *_nl_find_domain (const char *__dirname, char *__locale,
                                         const char *__domainname,
                                         struct binding *__domainbinding)
-     internal_function;
+     attribute_hidden;
 void _nl_load_domain (struct loaded_l10nfile *__domain,
                      struct binding *__domainbinding)
-     internal_function;
+     attribute_hidden;
 
 #ifdef IN_LIBGLOCALE
 char *_nl_find_msg (struct loaded_l10nfile *domain_file,
                    struct binding *domainbinding, const char *encoding,
                    const char *msgid,
                    size_t *lengthp)
-     internal_function;
+     attribute_hidden;
 #else
 char *_nl_find_msg (struct loaded_l10nfile *domain_file,
                    struct binding *domainbinding, const char *msgid,
                    int convert, size_t *lengthp)
-     internal_function;
+     attribute_hidden;
 #endif
 
 /* The internal variables in the standalone libintl.a must have different