summaryrefslogtreecommitdiff
path: root/src/hubbub.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/hubbub.c')
-rw-r--r--src/hubbub.c65
1 files changed, 0 insertions, 65 deletions
diff --git a/src/hubbub.c b/src/hubbub.c
deleted file mode 100644
index 94d6a49..0000000
--- a/src/hubbub.c
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * This file is part of Hubbub.
- * Licensed under the MIT License,
- * http://www.opensource.org/licenses/mit-license.php
- * Copyright 2007 John-Mark Bell <jmb@netsurf-browser.org>
- */
-
-#include <parserutils/parserutils.h>
-
-#include <hubbub/hubbub.h>
-
-#include "utils/parserutilserror.h"
-#include "tokeniser/entities.h"
-
-/**
- * Initialise the Hubbub library for use.
- *
- * This _must_ be called before using any hubbub functions
- *
- * \param aliases_file Pointer to name of file containing encoding alias data
- * \param alloc Pointer to (de)allocation function
- * \param pw Pointer to client-specific private data (may be NULL)
- * \return HUBBUB_OK on success, applicable error otherwise.
- */
-hubbub_error hubbub_initialise(const char *aliases_file,
- hubbub_allocator_fn alloc, void *pw)
-{
- hubbub_error error;
-
- if (aliases_file == NULL || alloc == NULL)
- return HUBBUB_BADPARM;
-
- error = hubbub_error_from_parserutils_error(
- parserutils_initialise(aliases_file, alloc, pw));
- if (error != HUBBUB_OK)
- return error;
-
- error = hubbub_entities_create(alloc, pw);
- if (error != HUBBUB_OK) {
- parserutils_finalise(alloc, pw);
- return error;
- }
-
- return HUBBUB_OK;
-}
-
-/**
- * Clean up after Hubbub
- *
- * \param alloc Pointer to (de)allocation function
- * \param pw Pointer to client-specific private data (may be NULL)
- * \return HUBBUB_OK on success, applicable error otherwise.
- */
-hubbub_error hubbub_finalise(hubbub_allocator_fn alloc, void *pw)
-{
- if (alloc == NULL)
- return HUBBUB_BADPARM;
-
- hubbub_entities_destroy(alloc, pw);
-
- parserutils_finalise(alloc, pw);
-
- return HUBBUB_OK;
-}
-