summaryrefslogtreecommitdiff
path: root/amiga_lib/stubs/funcs.c
diff options
context:
space:
mode:
Diffstat (limited to 'amiga_lib/stubs/funcs.c')
-rwxr-xr-xamiga_lib/stubs/funcs.c62
1 files changed, 62 insertions, 0 deletions
diff --git a/amiga_lib/stubs/funcs.c b/amiga_lib/stubs/funcs.c
new file mode 100755
index 0000000..542d7fd
--- /dev/null
+++ b/amiga_lib/stubs/funcs.c
@@ -0,0 +1,62 @@
+#include <stddef.h>
+#include "hubbub/parser.h"
+#include <proto/hubbub.h>
+
+ /* hubbub/errors.h */
+ const char *hubbub_error_to_string(hubbub_error error)
+ {
+ return IHubbub->hubbub_error_to_string(error);
+ }
+
+ /* hubbub/hubbub.h */
+ hubbub_error hubbub_initialise(const char *aliases_file,
+ hubbub_allocator_fn alloc, void *pw)
+ {
+ return HUBBUB_OK;
+ }
+
+ hubbub_error hubbub_finalise(hubbub_allocator_fn alloc, void *pw)
+ {
+ return HUBBUB_OK;
+ }
+
+ /* hubbub/parser.h */
+ hubbub_error hubbub_parser_create(const char *enc, bool fix_enc,
+ hubbub_allocator_fn alloc, void *pw, hubbub_parser **parser)
+ {
+ return IHubbub->hubbub_parser_create(enc, fix_enc, alloc, pw, parser);
+ }
+
+ hubbub_error hubbub_parser_destroy(hubbub_parser *parser)
+ {
+ return IHubbub->hubbub_parser_destroy(parser);
+ }
+
+ hubbub_error hubbub_parser_setopt(hubbub_parser *parser,
+ hubbub_parser_opttype type, hubbub_parser_optparams *params)
+ {
+ return IHubbub->hubbub_parser_setopt(parser, type, params);
+ }
+
+ hubbub_error hubbub_parser_parse_chunk(hubbub_parser *parser,
+ const uint8_t *data, size_t len)
+ {
+ return IHubbub->hubbub_parser_parse_chunk(parser, data, len);
+ }
+
+ hubbub_error hubbub_parser_completed(hubbub_parser *parser)
+ {
+ return IHubbub->hubbub_parser_completed(parser);
+ }
+
+ const char *hubbub_parser_read_charset(hubbub_parser *parser,
+ hubbub_charset_source *source)
+ {
+ return IHubbub->hubbub_parser_read_charset(parser, source);
+ }
+
+ hubbub_error hubbub_parser_insert_chunk(hubbub_parser *parser,
+ const uint8_t *data, size_t len)
+ {
+ return IHubbub->hubbub_parser_insert_chunk(parser, data, len);
+ }