X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf-text%2Ftypes%2Fstruct.c;h=760f1727d4f37d4968b8f2456d2e9dacec2cc168;hp=4270a21afa65bb99e87b6e5d8955c026e6606a56;hb=c5e74408f9786219f6b44400dcf2098ab9cc78fb;hpb=2e8b37d41284e54bdb5af4bf5b51c5a616f69597 diff --git a/formats/ctf-text/types/struct.c b/formats/ctf-text/types/struct.c index 4270a21a..760f1727 100644 --- a/formats/ctf-text/types/struct.c +++ b/formats/ctf-text/types/struct.c @@ -19,9 +19,10 @@ #include #include -void ctf_text_struct_write(struct stream_pos *ppos, struct definition *definition) +int ctf_text_struct_write(struct stream_pos *ppos, struct definition *definition) { struct ctf_text_stream_pos *pos = ctf_text_pos(ppos); + int ret; if (!pos->dummy) { if (pos->depth >= 0) { @@ -30,7 +31,7 @@ void ctf_text_struct_write(struct stream_pos *ppos, struct definition *definitio } pos->depth++; } - struct_rw(ppos, definition); + ret = struct_rw(ppos, definition); if (!pos->dummy) { pos->depth--; if (pos->depth >= 0) { @@ -38,4 +39,5 @@ void ctf_text_struct_write(struct stream_pos *ppos, struct definition *definitio fprintf(pos->fp, "}\n"); } } + return ret; }