2008-07-04 Behdad Esfahbod <behdad@gnome.org>
Bug 541507 – Ambiguous description of assigned characters in the Glib
Unicode Manipulation reference
* glib/guniprop.c
(g_unichar_isgraph): Return true for PrivateUse too.
(g_unichar_isprint): Return true for PrivateUse too.
(g_unichar_isdefined): Return false for Surrogate.
svn path=/trunk/; revision=7161
+2008-07-04 Behdad Esfahbod <behdad@gnome.org>
+
+ Bug 541507 – Ambiguous description of assigned characters in the Glib
+ Unicode Manipulation reference
+
+ * glib/guniprop.c
+ (g_unichar_isgraph): Return true for PrivateUse too.
+ (g_unichar_isprint): Return true for PrivateUse too.
+ (g_unichar_isdefined): Return false for Surrogate.
+
2008-07-04 Michael Natterer <mitch@imendio.com>
Bug 541208 – Functions to easily install and use signals without
OR (G_UNICODE_CONTROL,
OR (G_UNICODE_FORMAT,
OR (G_UNICODE_UNASSIGNED,
- OR (G_UNICODE_PRIVATE_USE,
OR (G_UNICODE_SURROGATE,
OR (G_UNICODE_SPACE_SEPARATOR,
- 0)))))));
+ 0))))));
}
/**
OR (G_UNICODE_CONTROL,
OR (G_UNICODE_FORMAT,
OR (G_UNICODE_UNASSIGNED,
- OR (G_UNICODE_PRIVATE_USE,
OR (G_UNICODE_SURROGATE,
- 0))))));
+ 0)))));
}
/**
gboolean
g_unichar_isdefined (gunichar c)
{
- return TYPE (c) != G_UNICODE_UNASSIGNED;
+ return !IS (TYPE(c),
+ OR (G_UNICODE_UNASSIGNED,
+ OR (G_UNICODE_SURROGATE,
+ 0)));
}
/**