Commit efcf40f5 authored by Max Kellermann's avatar Max Kellermann

sticker: pass const sticker to sticker_foreach()

parent 8ce2ec7a
...@@ -457,7 +457,7 @@ sticker_free(struct sticker *sticker) ...@@ -457,7 +457,7 @@ sticker_free(struct sticker *sticker)
} }
const char * const char *
sticker_get_value(struct sticker *sticker, const char *name) sticker_get_value(const struct sticker *sticker, const char *name)
{ {
return g_hash_table_lookup(sticker->table, name); return g_hash_table_lookup(sticker->table, name);
} }
...@@ -477,7 +477,7 @@ sticker_foreach_func(gpointer key, gpointer value, gpointer user_data) ...@@ -477,7 +477,7 @@ sticker_foreach_func(gpointer key, gpointer value, gpointer user_data)
} }
void void
sticker_foreach(struct sticker *sticker, sticker_foreach(const struct sticker *sticker,
void (*func)(const char *name, const char *value, void (*func)(const char *name, const char *value,
gpointer user_data), gpointer user_data),
gpointer user_data) gpointer user_data)
......
...@@ -104,7 +104,7 @@ sticker_free(struct sticker *sticker); ...@@ -104,7 +104,7 @@ sticker_free(struct sticker *sticker);
* @return the sticker value, or NULL if none was found * @return the sticker value, or NULL if none was found
*/ */
const char * const char *
sticker_get_value(struct sticker *sticker, const char *name); sticker_get_value(const struct sticker *sticker, const char *name);
/** /**
* Iterates over all sticker items in a sticker. * Iterates over all sticker items in a sticker.
...@@ -114,7 +114,7 @@ sticker_get_value(struct sticker *sticker, const char *name); ...@@ -114,7 +114,7 @@ sticker_get_value(struct sticker *sticker, const char *name);
* @param user_data an opaque pointer for the callback function * @param user_data an opaque pointer for the callback function
*/ */
void void
sticker_foreach(struct sticker *sticker, sticker_foreach(const struct sticker *sticker,
void (*func)(const char *name, const char *value, void (*func)(const char *name, const char *value,
gpointer user_data), gpointer user_data),
gpointer user_data); gpointer user_data);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment