*
*/
htsmsg_field_t *
-htsmsg_field_find(htsmsg_t *msg, const char *name)
+htsmsg_field_find(const htsmsg_t *msg, const char *name)
{
htsmsg_field_t *f;
*
*/
htsmsg_t *
-htsmsg_get_list(htsmsg_t *msg, const char *name)
+htsmsg_get_list(const htsmsg_t *msg, const char *name)
{
htsmsg_field_t *f;
*
*/
static void
-htsmsg_copy_i(htsmsg_t *src, htsmsg_t *dst)
+htsmsg_copy_i(const htsmsg_t *src, htsmsg_t *dst)
{
htsmsg_field_t *f;
htsmsg_t *sub;
}
htsmsg_t *
-htsmsg_copy(htsmsg_t *src)
+htsmsg_copy(const htsmsg_t *src)
{
htsmsg_t *dst;
if (src == NULL) return NULL;
*
*/
int
-htsmsg_cmp(htsmsg_t *m1, htsmsg_t *m2)
+htsmsg_cmp(const htsmsg_t *m1, const htsmsg_t *m2)
{
htsmsg_field_t *f1, *f2;
* @return NULL if the field can not be found or not of list type.
* Otherwise a htsmsg is returned.
*/
-htsmsg_t *htsmsg_get_list(htsmsg_t *msg, const char *name);
+htsmsg_t *htsmsg_get_list(const htsmsg_t *msg, const char *name);
htsmsg_t *htsmsg_field_get_list(htsmsg_field_t *f);
/**
* Get a field, return NULL if it does not exist
*/
-htsmsg_field_t *htsmsg_field_find(htsmsg_t *msg, const char *name);
+htsmsg_field_t *htsmsg_field_find(const htsmsg_t *msg, const char *name);
/**
* Get a last field, return NULL if it does not exist
/**
* Clone a message.
*/
-htsmsg_t *htsmsg_copy(htsmsg_t *src);
+htsmsg_t *htsmsg_copy(const htsmsg_t *src);
/**
* Compare a message.
*/
-int htsmsg_cmp(htsmsg_t *m1, htsmsg_t *m2);
+int htsmsg_cmp(const htsmsg_t *m1, const htsmsg_t *m2);
#define HTSMSG_FOREACH(f, msg) TAILQ_FOREACH(f, &(msg)->hm_fields, hmf_link)