]> git.cameronkatri.com Git - mandoc.git/blobdiff - main.c
Integrate the makewhatis binary into the mandoc binary
[mandoc.git] / main.c
diff --git a/main.c b/main.c
index d55a5e8e9593ca9d815b86cbdb9dd1efd5544d75..7416321f81c702e4d209e67f6845211aa05c6c36 100644 (file)
--- a/main.c
+++ b/main.c
@@ -1,4 +1,4 @@
-/*     $Id: main.c,v 1.202 2014/12/05 21:55:04 schwarze Exp $ */
+/*     $Id: main.c,v 1.203 2014/12/09 07:29:42 schwarze Exp $ */
 /*
  * Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010, 2011, 2012, 2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -83,6 +83,9 @@ struct        curparse {
 };
 
 static int               koptions(int *, char *);
+#if HAVE_SQLITE3
+int                      mandocdb(int, char**);
+#endif
 static int               moptions(int *, char *);
 static void              mmsg(enum mandocerr, enum mandoclevel,
                                const char *, int, int, const char *);
@@ -130,6 +133,12 @@ main(int argc, char *argv[])
        else
                ++progname;
 
+#if HAVE_SQLITE3
+       if (0 == strncmp(progname, "mandocdb", 8) ||
+           0 == strncmp(progname, "makewhatis", 10))
+               return(mandocdb(argc, argv));
+#endif
+
        /* Search options. */
 
        memset(&paths, 0, sizeof(struct manpaths));