lib: add unsigned and signed integer value API
[babeltrace.git] / plugins / ctf / fs-sink / translate-trace-ir-to-ctf-ir.c
index d3144a18105a5f4ab096ffa5c609839dc1afa63f..69c20c6142e169cf61585621f99c2a7651611120 100644 (file)
@@ -896,8 +896,8 @@ end:
  * sequence field class.
  */
 static
-int set_field_refs(struct fs_sink_ctf_field_class *fc, const char *fc_name,
-               struct fs_sink_ctf_field_class *parent_fc)
+int set_field_refs(struct fs_sink_ctf_field_class * const fc,
+               const char *fc_name, struct fs_sink_ctf_field_class *parent_fc)
 {
        int ret = 0;
        enum fs_sink_ctf_field_class_type fc_type;
@@ -912,7 +912,7 @@ int set_field_refs(struct fs_sink_ctf_field_class *fc, const char *fc_name,
                uint64_t i;
                uint64_t len;
                struct fs_sink_ctf_field_class_struct *struct_fc;
-               struct fs_sink_ctf_field_class_variant *var_fc;
+               struct fs_sink_ctf_field_class_variant *var_fc = NULL;
                struct fs_sink_ctf_named_field_class *named_fc;
 
                if (fc_type == FS_SINK_CTF_FIELD_CLASS_TYPE_STRUCT) {
@@ -1277,7 +1277,7 @@ struct fs_sink_ctf_trace_class *translate_trace_class_trace_ir_to_ctf_ir(
                }
 
                switch (bt_value_get_type(val)) {
-               case BT_VALUE_TYPE_INTEGER:
+               case BT_VALUE_TYPE_SIGNED_INTEGER:
                case BT_VALUE_TYPE_STRING:
                        break;
                default:
This page took 0.029476 seconds and 4 git commands to generate.