Yet another regression introduced by Kristaps when he switched from
authorschwarze <schwarze@openbsd.org>
Tue, 31 Dec 2013 19:39:09 +0000 (19:39 +0000)
committerschwarze <schwarze@openbsd.org>
Tue, 31 Dec 2013 19:39:09 +0000 (19:39 +0000)
commit96be704897e7476f25a057ab92de47a98e7027a5
tree68dd5b642f706c805eec00a38ac8e60ca55ae1e3
parentb56c073957e2214cf290a686ecc1546dd1c7fa4a
Yet another regression introduced by Kristaps when he switched from
Berkeley DB to SQLite3: In the .In parser, the logic got inverted.
The resulting NULL pointer access was found by clang;
scan log provided by Ulrich Spoerlein <uqs at FreeBSD>.

The best fix is to simply remove the whole, pointless custom
handler function for .In and let the framework do its work.
Now searching for included header files actually works.

While here, remove the similarly pointless custom .St handler,
fix the return value of the .Fd handler and disentangle the
spaghetti in the .Nm handler.
usr.bin/mandoc/mandocdb.c