diff --git a/lib/strutil/strutilutf8.c b/lib/strutil/strutilutf8.c
index efec6be54..3d655019f 100644
a
|
b
|
|
38 | 38 | |
39 | 39 | /*** file scope macro definitions ****************************************************************/ |
40 | 40 | |
| 41 | #if GLIB_CHECK_VERSION (2, 30, 0) |
| 42 | #define SPACING_MARK G_UNICODE_SPACING_MARK |
| 43 | #else |
| 44 | #define SPACING_MARK G_UNICODE_COMBINING_MARK |
| 45 | #endif |
| 46 | |
41 | 47 | /*** file scope type declarations ****************************************************************/ |
42 | 48 | |
43 | 49 | struct utf8_tool |
… |
… |
str_unichar_iscombiningmark (gunichar uni) |
70 | 76 | GUnicodeType type; |
71 | 77 | |
72 | 78 | type = g_unichar_type (uni); |
73 | | return (type == G_UNICODE_COMBINING_MARK) |
| 79 | return (type == SPACING_MARK) |
74 | 80 | || (type == G_UNICODE_ENCLOSING_MARK) || (type == G_UNICODE_NON_SPACING_MARK); |
75 | 81 | } |
76 | 82 | |