[gnome-terminal] Use g_ascii_isupper/tolower here
- From: Christian Persch <chpe src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-terminal] Use g_ascii_isupper/tolower here
- Date: Tue, 1 Sep 2009 16:04:56 +0000 (UTC)
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]