Mark compatibility stubs as unused
Several compatibility functions either do nothing, always fail, or are
deprecated initialization helpers that applications no longer need.
Mark them LCRYPTO_UNUSED so calls from namespaced library builds produce
deprecation warnings. Remove the remaining in-tree calls to the obsolete
EVP initialization and cleanup functions.
ok tb
Reorder execv*() before execl*()
because execv* is easier to describe than execl*, because execv* is
closer to the foundational execve(2), and because execl* becomes easier
ta describe and understand if execv* is described before.
No text change in this diff.
OK deraadt@
Fix three minor issues with gzipped manual page files.
1. In the <title> element, disregard a .gz suffix when constructiog
the name(section) string; implemented by rewriting the file name
parsing code in resp_begin_html().
2. If a query returns exactly one result, strip any .gz suffix
from the HTTP redirect destination.
3. If a search returns more than one result, strip any .gz suffixes
from the A HREF destinations.
These issues were found by Abigail G <dev at placeviolette.net>,
but my patch differs from hers in so far as it does not need
additional memory allocations and only touches two functions,
pg_searchres() and resp_begin_html().