Hi, I finally got it working properly, so the documentation for register_printf_specifier(3) should be quite complete. Cheers, Alex --- v3: Fix the example, and add more details to the page. Alex Colomar (4): printf.3head: Document functions for customizing printf(3)-like functions register_printf_specifier.3, register_printf_modifier.3, register_printf_type.3: Add links to printf.h(3head) printf_arginfo_size_function.3type, printf_function.3type, printf_info.3type, printf_va_arg_function.3type: Add links to printf.h(3head) PA_CHAR.3const, PA_DOUBLE.3const, PA_FLAG_LONG.3const, PA_FLAG_LONG_DOUBLE.3const, PA_FLAG_LONG_LONG.3const, PA_FLAG_PTR.3const, PA_FLAG_SHORT.3const, PA_FLOAT.3const, PA_INT.3const, PA_LAST.3const, PA_POINTER.3const, PA_STRING.3const, PA_WCHAR.3const, PA_WSTRING.3const: Add links to printf.h(3head) man3/register_printf_modifier.3 | 1 + man3/register_printf_specifier.3 | 1 + man3/register_printf_type.3 | 1 + man3const/PA_CHAR.3const | 1 + man3const/PA_DOUBLE.3const | 1 + man3const/PA_FLAG_LONG.3const | 1 + man3const/PA_FLAG_LONG_DOUBLE.3const | 1 + man3const/PA_FLAG_LONG_LONG.3const | 1 + man3const/PA_FLAG_PTR.3const | 1 + man3const/PA_FLAG_SHORT.3const | 1 + man3const/PA_FLOAT.3const | 1 + man3const/PA_INT.3const | 1 + man3const/PA_LAST.3const | 1 + man3const/PA_POINTER.3const | 1 + man3const/PA_STRING.3const | 1 + man3const/PA_WCHAR.3const | 1 + man3const/PA_WSTRING.3const | 1 + man3head/printf.h.3head | 559 ++++++++++++++++++++ man3type/printf_arginfo_size_function.3type | 1 + man3type/printf_function.3type | 1 + man3type/printf_info.3type | 1 + man3type/printf_va_arg_function.3type | 1 + 22 files changed, 580 insertions(+) create mode 100644 man3/register_printf_modifier.3 create mode 100644 man3/register_printf_specifier.3 create mode 100644 man3/register_printf_type.3 create mode 100644 man3const/PA_CHAR.3const create mode 100644 man3const/PA_DOUBLE.3const create mode 100644 man3const/PA_FLAG_LONG.3const create mode 100644 man3const/PA_FLAG_LONG_DOUBLE.3const create mode 100644 man3const/PA_FLAG_LONG_LONG.3const create mode 100644 man3const/PA_FLAG_PTR.3const create mode 100644 man3const/PA_FLAG_SHORT.3const create mode 100644 man3const/PA_FLOAT.3const create mode 100644 man3const/PA_INT.3const create mode 100644 man3const/PA_LAST.3const create mode 100644 man3const/PA_POINTER.3const create mode 100644 man3const/PA_STRING.3const create mode 100644 man3const/PA_WCHAR.3const create mode 100644 man3const/PA_WSTRING.3const create mode 100644 man3head/printf.h.3head create mode 100644 man3type/printf_arginfo_size_function.3type create mode 100644 man3type/printf_function.3type create mode 100644 man3type/printf_info.3type create mode 100644 man3type/printf_va_arg_function.3type -- 2.37.2