#include <stdio.h>
#include <glib.h>
-struct trace_descriptor;
+/* Parent trace descriptor */
+struct trace_descriptor {
+};
struct format {
GQuark name;
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);