[gnome-terminal] Use g_ascii_isupper/tolower here



commit dd22ca086eb159408582d8bfd03ade01262ad6b2
Author: Christian Persch <chpe gnome org>
Date:   Tue Sep 1 15:29:47 2009 +0200

    Use g_ascii_isupper/tolower here
    
    Use non-locale-aware functions for isupper/tolower here. Fixes skey in
    tr_TR.UTF-8 locale.

 src/skey/skeyutil.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/skey/skeyutil.c b/src/skey/skeyutil.c
index 78921f2..b9e56dc 100644
--- a/src/skey/skeyutil.c
+++ b/src/skey/skeyutil.c
@@ -1,6 +1,9 @@
 #include <config.h>
 
 #include <ctype.h>
+
+#include <glib.h>
+
 #include "skeyutil.h"
 
 void skey_sevenbit(char *s)
@@ -16,6 +19,6 @@ void skey_lowcase(char *s)
 	char *p;
 
 	for (p = s; *p; p++)
-		if (isupper(*p))
-			*p = tolower(*p);
+		if (g_ascii_isupper(*p))
+			*p = g_ascii_tolower(*p);
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]