From 5ce6bea6603d40223f09481a1de12d51d9735d5d Mon Sep 17 00:00:00 2001 From: "Timur I. Bakeyev" Date: Wed, 20 Jan 1999 18:35:53 +0000 Subject: [PATCH] Under some systems (notably, BSDI), there is no LC_MESSAGES category in Under some systems (notably, BSDI), there is no LC_MESSAGES category in locale.h. In this case it is good guess to relay on the value of LC_ALL (in fact, LC_CTYPE will be more precise). --- ChangeLog | 6 ++++++ ChangeLog.pre-2-0 | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-2 | 6 ++++++ ChangeLog.pre-2-4 | 6 ++++++ ChangeLog.pre-2-6 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ gtk/gtkrc.c | 4 ++++ 8 files changed, 46 insertions(+) diff --git a/ChangeLog b/ChangeLog index 08a543ffc7..db79c3f89f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Wed Jan 20 21:07:45 1999 Timur Bakeyev + + * gtk/gtkrc.c (gtk_rc_init): There are some systems, that lacks of + LC_MESSAGES in locale.h. As a last resort for such systems, set locale + according to LC_ALL. + Wed Jan 20 13:06:51 1999 Owen Taylor * gtk/gtktext.[ch] (clear_[focus_]area): Instead of drawing diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 08a543ffc7..db79c3f89f 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,9 @@ +Wed Jan 20 21:07:45 1999 Timur Bakeyev + + * gtk/gtkrc.c (gtk_rc_init): There are some systems, that lacks of + LC_MESSAGES in locale.h. As a last resort for such systems, set locale + according to LC_ALL. + Wed Jan 20 13:06:51 1999 Owen Taylor * gtk/gtktext.[ch] (clear_[focus_]area): Instead of drawing diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 08a543ffc7..db79c3f89f 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +Wed Jan 20 21:07:45 1999 Timur Bakeyev + + * gtk/gtkrc.c (gtk_rc_init): There are some systems, that lacks of + LC_MESSAGES in locale.h. As a last resort for such systems, set locale + according to LC_ALL. + Wed Jan 20 13:06:51 1999 Owen Taylor * gtk/gtktext.[ch] (clear_[focus_]area): Instead of drawing diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 08a543ffc7..db79c3f89f 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,9 @@ +Wed Jan 20 21:07:45 1999 Timur Bakeyev + + * gtk/gtkrc.c (gtk_rc_init): There are some systems, that lacks of + LC_MESSAGES in locale.h. As a last resort for such systems, set locale + according to LC_ALL. + Wed Jan 20 13:06:51 1999 Owen Taylor * gtk/gtktext.[ch] (clear_[focus_]area): Instead of drawing diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 08a543ffc7..db79c3f89f 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,9 @@ +Wed Jan 20 21:07:45 1999 Timur Bakeyev + + * gtk/gtkrc.c (gtk_rc_init): There are some systems, that lacks of + LC_MESSAGES in locale.h. As a last resort for such systems, set locale + according to LC_ALL. + Wed Jan 20 13:06:51 1999 Owen Taylor * gtk/gtktext.[ch] (clear_[focus_]area): Instead of drawing diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 08a543ffc7..db79c3f89f 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +Wed Jan 20 21:07:45 1999 Timur Bakeyev + + * gtk/gtkrc.c (gtk_rc_init): There are some systems, that lacks of + LC_MESSAGES in locale.h. As a last resort for such systems, set locale + according to LC_ALL. + Wed Jan 20 13:06:51 1999 Owen Taylor * gtk/gtktext.[ch] (clear_[focus_]area): Instead of drawing diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 08a543ffc7..db79c3f89f 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +Wed Jan 20 21:07:45 1999 Timur Bakeyev + + * gtk/gtkrc.c (gtk_rc_init): There are some systems, that lacks of + LC_MESSAGES in locale.h. As a last resort for such systems, set locale + according to LC_ALL. + Wed Jan 20 13:06:51 1999 Owen Taylor * gtk/gtktext.[ch] (clear_[focus_]area): Instead of drawing diff --git a/gtk/gtkrc.c b/gtk/gtkrc.c index 3dc13cc812..965b04c8e3 100644 --- a/gtk/gtkrc.c +++ b/gtk/gtkrc.c @@ -380,7 +380,11 @@ gtk_rc_init (void) gchar *locale_suffixes[3]; gint n_locale_suffixes = 0; gint i, j; +#ifdef HAVE_LC_MESSAGES char *locale = setlocale (LC_MESSAGES, NULL); +#else + char *locale = setlocale (LC_ALL, NULL); +#endif guint length; char *p;