diff options
Diffstat (limited to 'intl/gettextP.h')
-rw-r--r-- | intl/gettextP.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/intl/gettextP.h b/intl/gettextP.h index 26d9de0..8dcbaf2 100644 --- a/intl/gettextP.h +++ b/intl/gettextP.h @@ -44,6 +44,12 @@ # define internal_function #endif +/* Tell the compiler when a conditional or integer expression is + almost always true or almost always false. */ +#ifndef HAVE_BUILTIN_EXPECT +# define __builtin_expect(expr, val) (expr) +#endif + #ifndef W # define W(flag, data) ((flag) ? SWAP (data) : (data)) #endif @@ -137,6 +143,7 @@ struct binding { struct binding *next; char *dirname; + char *codeset; #ifdef __GNUC__ char domainname[0]; #else @@ -148,7 +155,8 @@ extern int _nl_msg_cat_cntr; struct loaded_l10nfile *_nl_find_domain PARAMS ((const char *__dirname, char *__locale, - const char *__domainname)) + const char *__domainname, + struct binding *__domainbinding)) internal_function; void _nl_load_domain PARAMS ((struct loaded_l10nfile *__domain)) internal_function; |