--- a/gntentry.c Fri May 23 16:47:59 2008 +0000
+++ b/gntentry.c Sat May 24 22:49:44 2008 +0000
@@ -551,10 +551,10 @@
-#define SAME(a,b) ((g_unichar_isalpha(a) && g_unichar_isalpha(b)) || \
- (g_unichar_isdigit(a) && g_unichar_isdigit(b)) || \
+#define SAME(a,b) ((g_unichar_isalnum(a) && g_unichar_isalnum(b)) || \ (g_unichar_isspace(a) && g_unichar_isspace(b)) || \
- (g_unichar_iswide(a) && g_unichar_iswide(b)))
+ (g_unichar_iswide(a) && g_unichar_iswide(b)) || \ + (g_unichar_ispunct(a) && g_unichar_ispunct(b))) begin_word(const char *text, const char *begin)