summaryrefslogtreecommitdiffstatshomepage
path: root/mdoclint.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-02-23 13:05:06 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-02-23 13:05:06 +0000
commit7afe8a4e9da86c2e69030ba80f8fb4412d0e1307 (patch)
treec62275ffdac242fb74590b770c3cc5d2ea6549e8 /mdoclint.c
parent87afbc0e736c0c51230aed2a74f1f10684872d7e (diff)
downloadmandoc-7afe8a4e9da86c2e69030ba80f8fb4412d0e1307.tar.gz
mandoc-7afe8a4e9da86c2e69030ba80f8fb4412d0e1307.tar.zst
mandoc-7afe8a4e9da86c2e69030ba80f8fb4412d0e1307.zip
Added mdoclint.
`make regress' uses mdoclint
Diffstat (limited to 'mdoclint.c')
-rw-r--r--mdoclint.c44
1 files changed, 44 insertions, 0 deletions
diff --git a/mdoclint.c b/mdoclint.c
new file mode 100644
index 00000000..b7247c12
--- /dev/null
+++ b/mdoclint.c
@@ -0,0 +1,44 @@
+ /* $Id: mdoclint.c,v 1.1 2009/02/23 13:05:06 kristaps Exp $ */
+/*
+ * 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.
+ */
+#include <assert.h>
+#include <err.h>
+#include <getopt.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "mmain.h"
+
+int
+main(int argc, char *argv[])
+{
+ struct mmain *p;
+ const struct mdoc *mdoc;
+
+ p = mmain_alloc();
+
+ if ( ! mmain_getopt(p, argc, argv, NULL, NULL, NULL, NULL))
+ mmain_exit(p, 1);
+
+ if (NULL == (mdoc = mmain_mdoc(p)))
+ mmain_exit(p, 1);
+
+ mmain_exit(p, 0);
+ /* NOTREACHED */
+}
+