X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=types%2Fvariant.c;h=2a4087254a3f739b80a3683e01e09ed77fdd5fd0;hb=78893e6e583af00fd1aa03ec04dc6fb5be13eae3;hp=460b2fb2b6bb3944bd77d17c1f4a735535463da8;hpb=d11e9c4975d88591e2324b6b11f426a22995833f;p=babeltrace.git diff --git a/types/variant.c b/types/variant.c index 460b2fb2..2a408725 100644 --- a/types/variant.c +++ b/types/variant.c @@ -27,14 +27,14 @@ struct definition *_variant_definition_new(struct declaration *declaration, static void _variant_definition_free(struct definition *definition); -void variant_rw(struct stream_pos *ppos, struct definition *definition) +int variant_rw(struct stream_pos *ppos, struct definition *definition) { struct definition_variant *variant_definition = container_of(definition, struct definition_variant, p); struct field *field; field = variant_get_current_field(variant_definition); - generic_rw(ppos, field->definition); + return generic_rw(ppos, field->definition); } static