diff options
author | Kristaps Dzonsons <kristaps@bsd.lv> | 2008-12-15 01:54:58 +0000 |
---|---|---|
committer | Kristaps Dzonsons <kristaps@bsd.lv> | 2008-12-15 01:54:58 +0000 |
commit | 8c40cedbf308bc349ccfa8ac9e9a396c6e23a32b (patch) | |
tree | 635233a1182c9fb9bf7042ec55b79e6086ea481d /libmdocml.h | |
parent | 497b7df8efa21274a9619e06469f928c44ad7cfb (diff) | |
download | mandoc-8c40cedbf308bc349ccfa8ac9e9a396c6e23a32b.tar.gz |
Purged all old files in favour of new design. Selective reintegration.
Diffstat (limited to 'libmdocml.h')
-rw-r--r-- | libmdocml.h | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/libmdocml.h b/libmdocml.h deleted file mode 100644 index 93126e85..00000000 --- a/libmdocml.h +++ /dev/null @@ -1,67 +0,0 @@ -/* $Id$ */ -/* - * Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se> - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the - * above copyright notice and this permission notice appear in all - * copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ -#ifndef LIBMDOCML_H -#define LIBMDOCML_H - -#include <sys/types.h> - -struct md_params_html { - char *css; - int flags; -#define HTML_CSS_EMBED (1 << 0) -}; - -union md_params { - struct md_params_html html; -}; - -enum md_type { - MD_XML, /* XML. */ - MD_HTML, /* HTML4.01-strict. */ - MD_NOOP /* Validates only. */ -}; - -struct md_args { - union md_params params;/* Parameters for parser. */ - enum md_type type; /* Type of parser. */ - - int warnings; -#define MD_WARN_ALL (1 << 0) -#define MD_WARN_ERROR (1 << 1) - int verbosity; -}; - -struct md_buf { - int fd; /* Open file descriptor. */ - char *name; /* Name of file/socket/whatever. */ - char *buf; /* Buffer for storing data. */ - size_t bufsz; /* Size of buf. */ -}; - -__BEGIN_DECLS - -/* Run the parser over prepared input and output buffers. Returns -1 on - * failure and 0 on success. - */ -int md_run(const struct md_args *, - const struct md_buf *, const struct md_buf *); - -__END_DECLS - -#endif /*!LIBMDOCML_H*/ |