X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fformat.h;h=cbba50b0ee26e6e3604ad35035720e0f66ff5401;hb=46322b331aefc5739efd841df72d1928e35050e6;hp=cddc41a129e32bda61915df26c2b46367e5a8201;hpb=bbefb8dd3e1e198313e2eaf83f5451224ef8e27e;p=babeltrace.git diff --git a/include/babeltrace/format.h b/include/babeltrace/format.h index cddc41a1..cbba50b0 100644 --- a/include/babeltrace/format.h +++ b/include/babeltrace/format.h @@ -24,7 +24,9 @@ #include #include -struct trace_descriptor; +/* Parent trace descriptor */ +struct trace_descriptor { +}; struct format { GQuark name; @@ -48,6 +50,11 @@ struct format { void (*double_write)(struct stream_pos *pos, const struct declaration_float *float_declaration, double v); + long double (*ldouble_read)(struct stream_pos *pos, + const struct declaration_float *float_declaration); + void (*ldouble_write)(struct stream_pos *pos, + const struct declaration_float *float_declaration, + long double v); void (*string_copy)(struct stream_pos *dest, struct stream_pos *src, const struct declaration_string *string_declaration);