X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=output%2Ftext%2Ftext.h;h=b8b6d3b8b1b7914a8444f1822ada2992f32eeb6c;hb=f50f3f40d9238b0c50be67e52bc132aadfcf2050;hp=89ed9892cb7b11d19b78aa533591fafbb8ddee67;hpb=e46b8fb154ba90ffec9c1f805399dfa819e736f9;p=libsigrok.git diff --git a/output/text/text.h b/output/text/text.h index 89ed9892..b8b6d3b8 100644 --- a/output/text/text.h +++ b/output/text/text.h @@ -48,21 +48,21 @@ struct context { }; void flush_linebufs(struct context *ctx, char *outbuf); -int init(struct output *o, int default_spl, enum outputmode mode); -int event(struct output *o, int event_type, char **data_out, +int init(struct sr_output *o, int default_spl, enum outputmode mode); +int event(struct sr_output *o, int event_type, char **data_out, uint64_t *length_out); -int init_bits(struct output *o); -int data_bits(struct output *o, char *data_in, uint64_t length_in, +int init_bits(struct sr_output *o); +int data_bits(struct sr_output *o, char *data_in, uint64_t length_in, char **data_out, uint64_t *length_out); -int init_hex(struct output *o); -int data_hex(struct output *o, char *data_in, uint64_t length_in, +int init_hex(struct sr_output *o); +int data_hex(struct sr_output *o, char *data_in, uint64_t length_in, char **data_out, uint64_t *length_out); -int init_ascii(struct output *o); -int data_ascii(struct output *o, char *data_in, uint64_t length_in, +int init_ascii(struct sr_output *o); +int data_ascii(struct sr_output *o, char *data_in, uint64_t length_in, char **data_out, uint64_t *length_out);