Put section and architecture info into the keys table,
authorschwarze <schwarze@openbsd.org>
Sun, 5 Jan 2014 00:29:49 +0000 (00:29 +0000)
committerschwarze <schwarze@openbsd.org>
Sun, 5 Jan 2014 00:29:49 +0000 (00:29 +0000)
commit94faba6938e92639a0faed14ee78cdfe518d1073
tree01e93dd73b395892deccd8e9351e553ce8b6ce51
parenta5c1054f1c76ee8da153662bc54cea1a33537016
Put section and architecture info into the keys table,
in preparation for removing them from the mpages table,
aiming for cleaner and more uniform interfaces.
Database growth is below 4%, part of which will be reclaimed.

As a bonus, this allows searches like:
./obj/apropos An=kettenis -a arch=ppc
./obj/apropos An=kettenis -a sec~[^4]
usr.bin/mandoc/mandocdb.c
usr.bin/mandoc/mansearch.c
usr.bin/mandoc/mansearch.h