static void bytes_fvalue_set(fvalue_t *fv, GByteArray *value) { /* Free up the old value, if we have one */ bytes_fvalue_free(fv); fv->value.bytes = value; }
static void common_fvalue_set(fvalue_t *fv, const guint8* data, guint len) { /* Free up the old value, if we have one */ bytes_fvalue_free(fv); fv->value.bytes = g_byte_array_new(); g_byte_array_append(fv->value.bytes, data, len); }
static void bytes_fvalue_set(fvalue_t *fv, gpointer value, gboolean already_copied) { g_assert(already_copied); /* Free up the old value, if we have one */ bytes_fvalue_free(fv); fv->value.bytes = (GByteArray *)value; }