Add more G_GNUC_CONST and G_GNUC_PURE.

2007-06-12  Behdad Esfahbod  <behdad@gnome.org>

        * glib/gunicode.h: Add more G_GNUC_CONST and G_GNUC_PURE.


svn path=/trunk/; revision=5551
This commit is contained in:
Behdad Esfahbod 2007-06-12 04:58:07 +00:00 committed by Behdad Esfahbod
parent 72024709cc
commit ae2830688d
2 changed files with 15 additions and 11 deletions

View File

@ -1,3 +1,7 @@
2007-06-12 Behdad Esfahbod <behdad@gnome.org>
* glib/gunicode.h: Add more G_GNUC_CONST and G_GNUC_PURE.
2007-06-11 Emmanuele Bassi <ebassi@gnome.org> 2007-06-11 Emmanuele Bassi <ebassi@gnome.org>
* glib/gutils.c (maybe_expire_user_special_dirs), * glib/gutils.c (maybe_expire_user_special_dirs),

View File

@ -255,22 +255,22 @@ GLIB_VAR const gchar * const g_utf8_skip;
#define g_utf8_next_char(p) (char *)((p) + g_utf8_skip[*(const guchar *)(p)]) #define g_utf8_next_char(p) (char *)((p) + g_utf8_skip[*(const guchar *)(p)])
gunichar g_utf8_get_char (const gchar *p); gunichar g_utf8_get_char (const gchar *p) G_GNUC_PURE;
gunichar g_utf8_get_char_validated (const gchar *p, gunichar g_utf8_get_char_validated (const gchar *p,
gssize max_len); gssize max_len) G_GNUC_PURE;
gchar* g_utf8_offset_to_pointer (const gchar *str, gchar* g_utf8_offset_to_pointer (const gchar *str,
glong offset); glong offset) G_GNUC_PURE;
glong g_utf8_pointer_to_offset (const gchar *str, glong g_utf8_pointer_to_offset (const gchar *str,
const gchar *pos); const gchar *pos) G_GNUC_PURE;
gchar* g_utf8_prev_char (const gchar *p); gchar* g_utf8_prev_char (const gchar *p) G_GNUC_PURE;
gchar* g_utf8_find_next_char (const gchar *p, gchar* g_utf8_find_next_char (const gchar *p,
const gchar *end); const gchar *end) G_GNUC_PURE;
gchar* g_utf8_find_prev_char (const gchar *str, gchar* g_utf8_find_prev_char (const gchar *str,
const gchar *p); const gchar *p) G_GNUC_PURE;
glong g_utf8_strlen (const gchar *p, glong g_utf8_strlen (const gchar *p,
gssize max); gssize max) G_GNUC_PURE;
/* Copies n characters from src to dest */ /* Copies n characters from src to dest */
gchar* g_utf8_strncpy (gchar *dest, gchar* g_utf8_strncpy (gchar *dest,
@ -338,7 +338,7 @@ gboolean g_utf8_validate (const gchar *str,
const gchar **end); const gchar **end);
/* Validate a Unicode character */ /* Validate a Unicode character */
gboolean g_unichar_validate (gunichar ch); gboolean g_unichar_validate (gunichar ch) G_GNUC_CONST;
gchar *g_utf8_strup (const gchar *str, gchar *g_utf8_strup (const gchar *str,
gssize len) G_GNUC_MALLOC; gssize len) G_GNUC_MALLOC;
@ -363,7 +363,7 @@ gchar *g_utf8_normalize (const gchar *str,
GNormalizeMode mode) G_GNUC_MALLOC; GNormalizeMode mode) G_GNUC_MALLOC;
gint g_utf8_collate (const gchar *str1, gint g_utf8_collate (const gchar *str1,
const gchar *str2); const gchar *str2) G_GNUC_PURE;
gchar *g_utf8_collate_key (const gchar *str, gchar *g_utf8_collate_key (const gchar *str,
gssize len) G_GNUC_MALLOC; gssize len) G_GNUC_MALLOC;
gchar *g_utf8_collate_key_for_filename (const gchar *str, gchar *g_utf8_collate_key_for_filename (const gchar *str,
@ -372,7 +372,7 @@ gchar *g_utf8_collate_key_for_filename (const gchar *str,
gboolean g_unichar_get_mirror_char (gunichar ch, gboolean g_unichar_get_mirror_char (gunichar ch,
gunichar *mirrored_ch); gunichar *mirrored_ch);
GUnicodeScript g_unichar_get_script (gunichar ch); GUnicodeScript g_unichar_get_script (gunichar ch) G_GNUC_CONST;
/* private */ /* private */