From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from krisdoz.my.domain (kristaps@localhost [127.0.0.1]) by krisdoz.my.domain (8.14.3/8.14.3) with ESMTP id p43A8eWI019978 for ; Tue, 3 May 2011 06:08:40 -0400 (EDT) Received: (from kristaps@localhost) by krisdoz.my.domain (8.14.3/8.14.3/Submit) id p43A8drA022106; Tue, 3 May 2011 06:08:39 -0400 (EDT) Date: Tue, 3 May 2011 06:08:39 -0400 (EDT) Message-Id: <201105031008.p43A8drA022106@krisdoz.my.domain> X-Mailinglist: mdocml-source Reply-To: source@mdocml.bsd.lv MIME-Version: 1.0 From: kristaps@mdocml.bsd.lv To: source@mdocml.bsd.lv Subject: mdocml: Have mandoc-db grok `Dt'/`TH' manual title as well. X-Mailer: activitymail 1.26, http://search.cpan.org/dist/activitymail/ Content-Type: text/plain; charset=utf-8 Log Message: ----------- Have mandoc-db grok `Dt'/`TH' manual title as well. Modified Files: -------------- mdocml: mandoc-db.c Revision Data ------------- Index: mandoc-db.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/mandoc-db.c,v retrieving revision 1.15 retrieving revision 1.16 diff -Lmandoc-db.c -Lmandoc-db.c -u -p -r1.15 -r1.16 --- mandoc-db.c +++ mandoc-db.c @@ -223,6 +223,7 @@ main(int argc, char *argv[]) struct man *man; /* resulting man */ char *fn; /* current file being parsed */ const char *msec, /* manual section */ + *mtitle, /* manual title */ *dir; /* result dir (default: cwd) */ char ibuf[MAXPATHLEN], /* index fname */ ibbuf[MAXPATHLEN], /* index backup fname */ @@ -356,8 +357,12 @@ main(int argc, char *argv[]) msec = NULL != mdoc ? mdoc_meta(mdoc)->msec : man_meta(man)->msec; + mtitle = NULL != mdoc ? + mdoc_meta(mdoc)->title : + man_meta(man)->title; assert(msec); + assert(mtitle); /* * The index record value consists of a nil-terminated @@ -370,6 +375,7 @@ main(int argc, char *argv[]) dbt_init(&rval, &rsz); dbt_appendb(&rval, &rsz, fn, strlen(fn) + 1); dbt_appendb(&rval, &rsz, msec, strlen(msec) + 1); + dbt_appendb(&rval, &rsz, mtitle, strlen(mtitle) + 1); sv = rval.size; /* Fix the record number in the btree value. */ -- To unsubscribe send an email to source+unsubscribe@mdocml.bsd.lv