qulogic/libgnt

89499c60f422
Parents 52e79da98e47
Children a15060bbb7f8
Treat digits and alphabets as the same class of characters when looking
for the beginning of a words. Also treat the all punctuation characters
as being of the same class.
  • +3 -3
    gntentry.c
  • --- 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 @@
    return TRUE;
    }
    -#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)))
    static const char *
    begin_word(const char *text, const char *begin)