X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=filter.h;h=6529028e1a05a1c8b1b989cab8a2ccca00940e0d;hp=cad163d89c20a8f8211377decf2c468d638d1dea;hb=810761a3cdf3f75dd8e07a5d903793048c36df1d;hpb=8b280eb4e3b4f46a95eef251520bcce3c761c9ad diff --git a/filter.h b/filter.h index cad163d8..6529028e 100644 --- a/filter.h +++ b/filter.h @@ -158,19 +158,6 @@ struct filter { * of \a fn suitably. The open function is assumed to succeed. */ void (*open)(struct filter_node *fn); - /** - * Convert (filter) the given data. - * - * Pointer to the converting function of the filter. It should convert the - * given input buffer \a inbuf which is of length \a len to the previously - * reserved output buffer of \a fn. On success, it must return the number of - * bytes it consumed from \a inbuf. On errors, a negative number indicating the - * kind of the error must be returned. - * - * A zero return value just means that nothing was converted (probably because - * the input buffer was too small). This is not interpreted as an error. - */ - ssize_t (*convert)(char *inbuf, size_t len, struct filter_node *fn); /** * Close one instance of this filter. * @@ -207,7 +194,6 @@ struct filter { btr_command_handler execute; }; -void close_filters(struct filter_chain *fc); void filter_init(void); int check_filter_arg(char *filter_arg, void **conf); void print_filter_helps(int detailed);