Mercurial > hg > xemacs-beta
diff src/input-method-motif.c @ 98:0d2f883870bc r20-1b1
Import from CVS: tag r20-1b1
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:13:56 +0200 |
parents | 131b0175ea99 |
children | fe104dbd9147 |
line wrap: on
line diff
--- a/src/input-method-motif.c Mon Aug 13 09:12:43 2007 +0200 +++ b/src/input-method-motif.c Mon Aug 13 09:13:56 2007 +0200 @@ -32,6 +32,10 @@ #include "EmacsFrame.h" #include <Xm/Xm.h> +#ifdef __FreeBSD__ +#include <osreldate.h> +#endif + #ifndef XIM_MOTIF #error XIM_MOTIF is not defined?? #endif @@ -42,7 +46,15 @@ char *locale; XtSetLanguageProc (NULL, (XtLanguageProc) NULL, NULL); +#ifdef __FreeBSD_version +# if __FreeBSD_version >= 199701 + if ((locale = setlocale (LC_CTYPE, "")) == NULL) +# else if ((locale = setlocale (LC_ALL, "")) == NULL) +# endif +#else + if ((locale = setlocale (LC_ALL, "")) == NULL) +#endif { stderr_out ("Can't set locale.\n"); stderr_out ("Using C locale instead.\n");