openssl/doc/internal/man3
Richard Levitte bbecf04e78 Make manuals with TYPE conform with man-pages(7)
Details from man-pages(7) that are used:

    Formatting conventions for manual pages describing functions

        ...
        Variable names should, like argument names, be specified in italics.
        ...

    Formatting conventions (general)

        ...
        Special macros, which are usually in uppercase, are in bold.
        Exception: don't boldface NULL.
        ...

Furthermore, for TYPE used as a placeholder for types and correponding
part of function names, we extrapolate that it's both a type and a
variable, and should therefore be bold (typical for types and function
names) and italic (typical for variables).  POD processors don'e know
this, so we have to help them along.  Therefore:

   SPARSE_ARRAY_OF(TYPE)        => B<SPARSE_ARRAY_OF>(B<I<TYPE>>)
   ossl_sa_TYPE_num()           => B<ossl_sa_I<TYPE>_num>()
   TYPE                         => B<I<TYPE>>

There are some other less typical uses where one simply has to give
formatting some extra though.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10041)
2019-10-01 22:34:03 +02:00
..
cms_add1_signing_cert.pod Make doc/man7/ and doc/internal/man3/ conform with man-pages(7) 2019-09-28 06:33:16 +02:00
DEFINE_SPARSE_ARRAY_OF.pod Make manuals with TYPE conform with man-pages(7) 2019-10-01 22:34:03 +02:00
evp_generic_fetch.pod Reorganize local header files 2019-09-28 20:26:35 +02:00
evp_keymgmt_export_to_provider.pod Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
evp_keymgmt_freekey.pod Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
openssl_ctx_get_data.pod Reorganize public header files (part 1) 2019-09-28 20:26:36 +02:00
ossl_algorithm_do_all.pod Add internal function ossl_algorithm_do_all() 2019-07-23 06:34:09 +02:00
ossl_cmp_asn1_octet_string_set1.pod Reorganize local header files 2019-09-28 20:26:35 +02:00
ossl_cmp_ctx_set1_caPubs.pod Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSL 2019-09-27 10:53:11 +01:00
ossl_cmp_sk_X509_add1_cert.pod Make doc/man7/ and doc/internal/man3/ conform with man-pages(7) 2019-09-28 06:33:16 +02:00
ossl_init_thread_deregister.pod Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
ossl_method_construct.pod Make doc/man7/ and doc/internal/man3/ conform with man-pages(7) 2019-09-28 06:33:16 +02:00
OSSL_METHOD_STORE.pod Make doc/man7/ and doc/internal/man3/ conform with man-pages(7) 2019-09-28 06:33:16 +02:00
ossl_namemap_new.pod Replumbing: add support for multiple names per algorithm 2019-06-24 10:58:13 +02:00
ossl_param_bld_init.pod Make manuals with TYPE conform with man-pages(7) 2019-10-01 22:34:03 +02:00
ossl_prov_util_nid_to_name.pod Make doc/man7/ and doc/internal/man3/ conform with man-pages(7) 2019-09-28 06:33:16 +02:00
ossl_provider_add_conf_module.pod
ossl_provider_new.pod Prepare EVP_MAC infrastructure for moving all MACs to providers 2019-08-15 22:12:25 +02:00
rand_bytes_ex.pod Reorganize private crypto header files 2019-09-28 20:26:34 +02:00