Notes |
(0001598)
geoffclare (manager)
2013-05-10 09:05
|
The bookmarks in the PDF are to pages, not functions. There is no
separate mbsnrtowcs() page, and therefore no bookmark.
If you look carefully at the log*() family of functions, it should
become clear what's going on. There is a bookmark for log2 but none
for log2f or log2l, because those are all on one page and there are
no "pointer pages" for log2f and log2l. However, there are bookmarks
for both log and logf (but not logl) because even though log, logf and
logl are on one page, there is a logf pointer page (which has logl on
it as well).
(The rule for pointer pages is that a pointer page is not included
if it would be adjacent to the page it points to.) |
|
(0001601)
rhansen (manager)
2013-05-10 15:52
|
The PDF spec allows multiple bookmarks to point to the same page (and can actually point to a location within a page). Perhaps the script/Makefile used to convert the troff source into a PDF can be coaxed into creating entries per function or section heading instead of per page? |
|
(0001612)
ajosey (manager)
2013-05-17 04:47
|
Comment 1601 is making an assumption about the implementation of the bookmarks that does not hold. The build tool uses the groff pdfmark macros. It would need some investigation and would not be addressed without a rework of the toolset which is unlikely to occur in the short term. In the meanwhile the work around is to manually add bookmarks if you wish |
|