configure: re-enable '-Wunused-parameter'
[babeltrace.git] / src / ctf-writer / values.c
index 3eeed2d3664e1c8259162a1d0434ab7ae82a2f15..a6ba5fc90046d0f3692b32b103b6a12168d6255a 100644 (file)
@@ -70,7 +70,10 @@ struct bt_ctf_value bt_ctf_value_null_instance = {
        .frozen = BT_CTF_TRUE,
 };
 
+BT_EXPORT
 struct bt_ctf_value *const bt_ctf_value_null = &bt_ctf_value_null_instance;
+
+BT_EXPORT
 struct bt_ctf_private_value *const bt_ctf_private_value_null =
        (void *) &bt_ctf_value_null_instance;
 
@@ -149,7 +152,8 @@ void (* const destroy_funcs[])(struct bt_ctf_value *) = {
 };
 
 static
-struct bt_ctf_private_value *bt_ctf_value_null_copy(const struct bt_ctf_value *null_obj)
+struct bt_ctf_private_value *bt_ctf_value_null_copy(
+               const struct bt_ctf_value *null_obj __attribute__((unused)))
 {
        return (void *) bt_ctf_value_null;
 }
@@ -300,8 +304,9 @@ struct bt_ctf_private_value *(* const copy_funcs[])(const struct bt_ctf_value *)
 };
 
 static
-bt_ctf_bool bt_ctf_value_null_compare(const struct bt_ctf_value *object_a,
-               const struct bt_ctf_value *object_b)
+bt_ctf_bool bt_ctf_value_null_compare(
+               const struct bt_ctf_value *object_a __attribute__((unused)),
+               const struct bt_ctf_value *object_b __attribute__((unused)))
 {
        /*
         * Always BT_CTF_TRUE since bt_ctf_value_compare() already checks if both
@@ -474,7 +479,7 @@ bt_ctf_bool (* const compare_funcs[])(const struct bt_ctf_value *,
 };
 
 static
-void bt_ctf_value_null_freeze(struct bt_ctf_value *object)
+void bt_ctf_value_null_freeze(struct bt_ctf_value *object __attribute__((unused)))
 {
 }
 
@@ -545,7 +550,6 @@ void bt_ctf_value_destroy(struct bt_ctf_object *obj)
        g_free(value);
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status _bt_ctf_value_freeze(struct bt_ctf_value *object)
 {
        enum bt_ctf_value_status ret = BT_CTF_VALUE_STATUS_OK;
@@ -563,7 +567,6 @@ end:
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_type bt_ctf_value_get_type(const struct bt_ctf_value *object)
 {
        BT_CTF_ASSERT_PRE_NON_NULL(object, "Value object");
@@ -581,7 +584,6 @@ struct bt_ctf_value bt_ctf_value_create_base(enum bt_ctf_value_type type)
        return value;
 }
 
-BT_HIDDEN
 struct bt_ctf_private_value *bt_ctf_private_value_bool_create_init(bt_ctf_bool val)
 {
        struct bt_ctf_value_bool *bool_obj;
@@ -601,13 +603,11 @@ end:
        return (void *) BT_CTF_VALUE_FROM_CONCRETE(bool_obj);
 }
 
-BT_HIDDEN
 struct bt_ctf_private_value *bt_ctf_private_value_bool_create(void)
 {
        return bt_ctf_private_value_bool_create_init(BT_CTF_FALSE);
 }
 
-BT_HIDDEN
 struct bt_ctf_private_value *bt_ctf_private_value_integer_create_init(int64_t val)
 {
        struct bt_ctf_value_integer *integer_obj;
@@ -628,13 +628,11 @@ end:
        return (void *) BT_CTF_VALUE_FROM_CONCRETE(integer_obj);
 }
 
-BT_HIDDEN
 struct bt_ctf_private_value *bt_ctf_private_value_integer_create(void)
 {
        return bt_ctf_private_value_integer_create_init(0);
 }
 
-BT_HIDDEN
 struct bt_ctf_private_value *bt_ctf_private_value_real_create_init(double val)
 {
        struct bt_ctf_value_real *real_obj;
@@ -655,13 +653,11 @@ end:
        return (void *) BT_CTF_VALUE_FROM_CONCRETE(real_obj);
 }
 
-BT_HIDDEN
 struct bt_ctf_private_value *bt_ctf_private_value_real_create(void)
 {
        return bt_ctf_private_value_real_create_init(0.);
 }
 
-BT_HIDDEN
 struct bt_ctf_private_value *bt_ctf_private_value_string_create_init(const char *val)
 {
        struct bt_ctf_value_string *string_obj = NULL;
@@ -694,13 +690,11 @@ end:
        return (void *) BT_CTF_VALUE_FROM_CONCRETE(string_obj);
 }
 
-BT_HIDDEN
 struct bt_ctf_private_value *bt_ctf_private_value_string_create(void)
 {
        return bt_ctf_private_value_string_create_init("");
 }
 
-BT_HIDDEN
 struct bt_ctf_private_value *bt_ctf_private_value_array_create(void)
 {
        struct bt_ctf_value_array *array_obj;
@@ -729,7 +723,6 @@ end:
        return (void *) BT_CTF_VALUE_FROM_CONCRETE(array_obj);
 }
 
-BT_HIDDEN
 struct bt_ctf_private_value *bt_ctf_private_value_map_create(void)
 {
        struct bt_ctf_value_map *map_obj;
@@ -758,7 +751,6 @@ end:
        return (void *) BT_CTF_VALUE_FROM_CONCRETE(map_obj);
 }
 
-BT_HIDDEN
 bt_ctf_bool bt_ctf_value_bool_get(const struct bt_ctf_value *bool_obj)
 {
        BT_CTF_ASSERT_PRE_NON_NULL(bool_obj, "Value object");
@@ -766,7 +758,6 @@ bt_ctf_bool bt_ctf_value_bool_get(const struct bt_ctf_value *bool_obj)
        return BT_CTF_VALUE_TO_BOOL(bool_obj)->value;
 }
 
-BT_HIDDEN
 void bt_ctf_private_value_bool_set(struct bt_ctf_private_value *bool_obj, bt_ctf_bool val)
 {
        BT_CTF_ASSERT_PRE_NON_NULL(bool_obj, "Value object");
@@ -777,7 +768,6 @@ void bt_ctf_private_value_bool_set(struct bt_ctf_private_value *bool_obj, bt_ctf
                bool_obj, val);
 }
 
-BT_HIDDEN
 int64_t bt_ctf_value_integer_get(const struct bt_ctf_value *integer_obj)
 {
        BT_CTF_ASSERT_PRE_NON_NULL(integer_obj, "Value object");
@@ -785,7 +775,6 @@ int64_t bt_ctf_value_integer_get(const struct bt_ctf_value *integer_obj)
        return BT_CTF_VALUE_TO_INTEGER(integer_obj)->value;
 }
 
-BT_HIDDEN
 void bt_ctf_private_value_integer_set(struct bt_ctf_private_value *integer_obj,
                int64_t val)
 {
@@ -797,7 +786,6 @@ void bt_ctf_private_value_integer_set(struct bt_ctf_private_value *integer_obj,
                integer_obj, val);
 }
 
-BT_HIDDEN
 double bt_ctf_value_real_get(const struct bt_ctf_value *real_obj)
 {
        BT_CTF_ASSERT_PRE_NON_NULL(real_obj, "Value object");
@@ -805,7 +793,6 @@ double bt_ctf_value_real_get(const struct bt_ctf_value *real_obj)
        return BT_CTF_VALUE_TO_REAL(real_obj)->value;
 }
 
-BT_HIDDEN
 void bt_ctf_private_value_real_set(struct bt_ctf_private_value *real_obj, double val)
 {
        BT_CTF_ASSERT_PRE_NON_NULL(real_obj, "Value object");
@@ -816,7 +803,6 @@ void bt_ctf_private_value_real_set(struct bt_ctf_private_value *real_obj, double
                real_obj, val);
 }
 
-BT_HIDDEN
 const char *bt_ctf_value_string_get(const struct bt_ctf_value *string_obj)
 {
        BT_CTF_ASSERT_PRE_NON_NULL(string_obj, "Value object");
@@ -824,7 +810,6 @@ const char *bt_ctf_value_string_get(const struct bt_ctf_value *string_obj)
        return BT_CTF_VALUE_TO_STRING(string_obj)->gstr->str;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_string_set(
                struct bt_ctf_private_value *string_obj, const char *val)
 {
@@ -837,7 +822,6 @@ enum bt_ctf_value_status bt_ctf_private_value_string_set(
        return BT_CTF_VALUE_STATUS_OK;
 }
 
-BT_HIDDEN
 uint64_t bt_ctf_value_array_get_length(const struct bt_ctf_value *array_obj)
 {
        BT_CTF_ASSERT_PRE_NON_NULL(array_obj, "Value object");
@@ -845,7 +829,6 @@ uint64_t bt_ctf_value_array_get_length(const struct bt_ctf_value *array_obj)
        return (uint64_t) BT_CTF_VALUE_TO_ARRAY(array_obj)->garray->len;
 }
 
-BT_HIDDEN
 struct bt_ctf_value *bt_ctf_value_array_borrow_element_by_index(
                const struct bt_ctf_value *array_obj,
                uint64_t index)
@@ -860,7 +843,6 @@ struct bt_ctf_value *bt_ctf_value_array_borrow_element_by_index(
        return g_ptr_array_index(typed_array_obj->garray, index);
 }
 
-BT_HIDDEN
 struct bt_ctf_private_value *bt_ctf_private_value_array_borrow_element_by_index(
                const struct bt_ctf_private_value *array_obj,
                uint64_t index)
@@ -869,7 +851,6 @@ struct bt_ctf_private_value *bt_ctf_private_value_array_borrow_element_by_index(
                (void *) array_obj, index);
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_array_append_element(
                struct bt_ctf_private_value *array_obj,
                struct bt_ctf_value *element_obj)
@@ -889,7 +870,6 @@ enum bt_ctf_value_status bt_ctf_private_value_array_append_element(
        return BT_CTF_VALUE_STATUS_OK;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_array_append_bool_element(
                struct bt_ctf_private_value *array_obj, bt_ctf_bool val)
 {
@@ -903,7 +883,6 @@ enum bt_ctf_value_status bt_ctf_private_value_array_append_bool_element(
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_array_append_integer_element(
                struct bt_ctf_private_value *array_obj, int64_t val)
 {
@@ -917,7 +896,6 @@ enum bt_ctf_value_status bt_ctf_private_value_array_append_integer_element(
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_array_append_real_element(
                struct bt_ctf_private_value *array_obj, double val)
 {
@@ -931,7 +909,6 @@ enum bt_ctf_value_status bt_ctf_private_value_array_append_real_element(
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_array_append_string_element(
                struct bt_ctf_private_value *array_obj, const char *val)
 {
@@ -945,7 +922,6 @@ enum bt_ctf_value_status bt_ctf_private_value_array_append_string_element(
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_array_append_empty_array_element(
                struct bt_ctf_private_value *array_obj)
 {
@@ -959,7 +935,6 @@ enum bt_ctf_value_status bt_ctf_private_value_array_append_empty_array_element(
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_array_append_empty_map_element(
                struct bt_ctf_private_value *array_obj)
 {
@@ -973,7 +948,6 @@ enum bt_ctf_value_status bt_ctf_private_value_array_append_empty_map_element(
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_array_set_element_by_index(
                struct bt_ctf_private_value *array_obj, uint64_t index,
                struct bt_ctf_value *element_obj)
@@ -996,7 +970,6 @@ enum bt_ctf_value_status bt_ctf_private_value_array_set_element_by_index(
        return BT_CTF_VALUE_STATUS_OK;
 }
 
-BT_HIDDEN
 uint64_t bt_ctf_value_map_get_size(const struct bt_ctf_value *map_obj)
 {
        BT_CTF_ASSERT_PRE_NON_NULL(map_obj, "Value object");
@@ -1004,7 +977,6 @@ uint64_t bt_ctf_value_map_get_size(const struct bt_ctf_value *map_obj)
        return (uint64_t) g_hash_table_size(BT_CTF_VALUE_TO_MAP(map_obj)->ght);
 }
 
-BT_HIDDEN
 struct bt_ctf_value *bt_ctf_value_map_borrow_entry_value(const struct bt_ctf_value *map_obj,
                const char *key)
 {
@@ -1015,14 +987,12 @@ struct bt_ctf_value *bt_ctf_value_map_borrow_entry_value(const struct bt_ctf_val
                GUINT_TO_POINTER(g_quark_from_string(key)));
 }
 
-BT_HIDDEN
 struct bt_ctf_private_value *bt_ctf_private_value_map_borrow_entry_value(
                const struct bt_ctf_private_value *map_obj, const char *key)
 {
        return (void *) bt_ctf_value_map_borrow_entry_value((void *) map_obj, key);
 }
 
-BT_HIDDEN
 bt_ctf_bool bt_ctf_value_map_has_entry(const struct bt_ctf_value *map_obj, const char *key)
 {
        BT_CTF_ASSERT_PRE_NON_NULL(map_obj, "Value object");
@@ -1032,7 +1002,6 @@ bt_ctf_bool bt_ctf_value_map_has_entry(const struct bt_ctf_value *map_obj, const
                GUINT_TO_POINTER(g_quark_from_string(key)));
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_map_insert_entry(
                struct bt_ctf_private_value *map_obj,
                const char *key, struct bt_ctf_value *element_obj)
@@ -1051,7 +1020,6 @@ enum bt_ctf_value_status bt_ctf_private_value_map_insert_entry(
        return BT_CTF_VALUE_STATUS_OK;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_map_insert_bool_entry(
                struct bt_ctf_private_value *map_obj, const char *key, bt_ctf_bool val)
 {
@@ -1065,7 +1033,6 @@ enum bt_ctf_value_status bt_ctf_private_value_map_insert_bool_entry(
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_map_insert_integer_entry(
                struct bt_ctf_private_value *map_obj, const char *key, int64_t val)
 {
@@ -1079,7 +1046,6 @@ enum bt_ctf_value_status bt_ctf_private_value_map_insert_integer_entry(
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_map_insert_real_entry(
                struct bt_ctf_private_value *map_obj, const char *key, double val)
 {
@@ -1093,7 +1059,6 @@ enum bt_ctf_value_status bt_ctf_private_value_map_insert_real_entry(
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_map_insert_string_entry(
                struct bt_ctf_private_value *map_obj, const char *key,
                const char *val)
@@ -1108,7 +1073,6 @@ enum bt_ctf_value_status bt_ctf_private_value_map_insert_string_entry(
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_map_insert_empty_array_entry(
                struct bt_ctf_private_value *map_obj, const char *key)
 {
@@ -1122,7 +1086,6 @@ enum bt_ctf_value_status bt_ctf_private_value_map_insert_empty_array_entry(
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_map_insert_empty_map_entry(
                struct bt_ctf_private_value *map_obj, const char *key)
 {
@@ -1136,7 +1099,6 @@ enum bt_ctf_value_status bt_ctf_private_value_map_insert_empty_map_entry(
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_value_map_foreach_entry(const struct bt_ctf_value *map_obj,
                bt_ctf_value_map_foreach_entry_cb cb, void *data)
 {
@@ -1165,7 +1127,6 @@ enum bt_ctf_value_status bt_ctf_value_map_foreach_entry(const struct bt_ctf_valu
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_private_value_map_foreach_entry(
                const struct bt_ctf_private_value *map_obj,
                bt_ctf_private_value_map_foreach_entry_cb cb, void *data)
@@ -1221,7 +1182,6 @@ end:
        return ret;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_value_map_extend(
                struct bt_ctf_private_value **extended_map_obj,
                const struct bt_ctf_value *base_map_obj,
@@ -1283,7 +1243,6 @@ end:
        return extend_data.status;
 }
 
-BT_HIDDEN
 enum bt_ctf_value_status bt_ctf_value_copy(struct bt_ctf_private_value **copy_obj,
                const struct bt_ctf_value *object)
 {
@@ -1305,7 +1264,6 @@ enum bt_ctf_value_status bt_ctf_value_copy(struct bt_ctf_private_value **copy_ob
        return status;
 }
 
-BT_HIDDEN
 bt_ctf_bool bt_ctf_value_compare(const struct bt_ctf_value *object_a,
        const struct bt_ctf_value *object_b)
 {
This page took 0.029355 seconds and 4 git commands to generate.