comparison src/input-method-xfs.c @ 371:cc15677e0335 r21-2b1

Import from CVS: tag r21-2b1
author cvs
date Mon, 13 Aug 2007 11:03:08 +0200
parents 19dcec799385
children d883f39b8495
comparison
equal deleted inserted replaced
370:bd866891f083 371:cc15677e0335
40 void 40 void
41 Initialize_Locale (void) 41 Initialize_Locale (void)
42 { 42 {
43 char *locale; 43 char *locale;
44 44
45 /* dverna - Nov. 98: ### DON'T DO THIS !!! The default XtLanguageProc 45 XtSetLanguageProc (NULL, (XtLanguageProc) NULL, NULL);
46 routine calls setlocale(LC_ALL, lang) which fucks up our lower-level
47 locale management, and especially the value of LC_NUMERIC. Anyway, since
48 at this point, we don't know yet whether we're gonna need an X11 frame,
49 we should really do it manually and not use Xlib's dumb default routine */
50 /*XtSetLanguageProc (NULL, (XtLanguageProc) NULL, NULL);*/
51 if ((locale = setlocale (LC_ALL, "")) == NULL) 46 if ((locale = setlocale (LC_ALL, "")) == NULL)
52 { 47 {
53 stderr_out ("Can't set locale.\n"); 48 stderr_out ("Can't set locale.\n");
54 stderr_out ("Using C locale instead.\n"); 49 stderr_out ("Using C locale instead.\n");
55 putenv ("LANG=C"); 50 putenv ("LANG=C");