typedef char * (*formataddr_cb)(char *, char *);
typedef char * (*concataddr_cb)(char *, char *);
-typedef void (*trace_cb)(void *, int, int, char *, char *);
+typedef void (*trace_cb)(void *, struct format *, int, char *, char *);
struct fmt_callbacks {
formataddr_cb formataddr;
concataddr_cb concataddr;
- trace_cb trace;
+ trace_cb trace_func;
+ void * trace_context;
};
/*