X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/7b3479e34ba8ee93508df7b3b6b9d7fe9a257a27..80471a6a905e00bf80ad04fa2061f88ea81f15cb:/src/babel.h?ds=sidebyside diff --git a/src/babel.h b/src/babel.h index ba41a878..30c80d01 100644 --- a/src/babel.h +++ b/src/babel.h @@ -23,6 +23,10 @@ #ifndef _VIKING_BABEL_H #define _VIKING_BABEL_H +#include + +#include "viktrwlayer.h" + typedef enum { BABEL_DIAG_OUTPUT, BABEL_DONE, @@ -61,7 +65,9 @@ int a_babel_convert( VikTrwLayer *vt, const char *babelargs, BabelStatusFunc cb, * cb Optional callback function. Same usage as in a_babel_convert. */ int a_babel_convert_from( VikTrwLayer *vt, const char *babelargs, BabelStatusFunc cb, const char *file, gpointer user_data ); -gboolean a_babel_convert_from_shellcommand ( VikTrwLayer *vt, const char *input_cmd, const char *input_type, BabelStatusFunc cb, gpointer user_data ); +gboolean a_babel_convert_from_shellcommand ( VikTrwLayer *vt, const char *input_cmd, const char *input_file_type, BabelStatusFunc cb, gpointer user_data ); +gboolean a_babel_convert_from_url ( VikTrwLayer *vt, const char *url, const char *input_type, BabelStatusFunc cb, gpointer user_data ); +int a_babel_convert_to( VikTrwLayer *vt, const char *babelargs, BabelStatusFunc cb, const char *file, gpointer user_data ); #endif