5 .Nm asxprintf_exec , dxprintf_exec , fxprintf_exec , sxprintf_exec ,
6 .Nm xprintf_exec , vasxprintf_exec , vdxprintf_exec , vfxprintf_exec ,
7 .Nm vsxprintf_exec , vxprintf_exec
8 .Nd execute-only extensible printf execution
12 .Fn asxprintf_exec "char ** restrict ret" "printf_comp_t restrict pc" ...
14 .Fn dxprintf_exec "int fd" "printf_comp_t restrict pc" ...
16 .Fn fxprintf_exec "FILE * restrict stream" "printf_comp_t restrict pc" ...
18 .Fn sxprintf_exec "char * restrict str" "size_t size" "printf_comp_t restrict pc" ...
20 .Fn xprintf_exec "printf_comp_t restrict pc" ...
23 .Fn vasxprintf_exec "char ** restrict ret" "printf_comp_t restrict pc" "va_list ap"
25 .Fn vdxprintf_exec "int fd" "printf_comp_t restrict pc" "va_list ap"
27 .Fn vfxprintf_exec "FILE * restrict stream" "printf_comp_t restrict pc" "va_list ap"
29 .Fn vsxprintf_exec "char * restrict str" "size_t size" "printf_comp_t restrict pc" "va_list ap"
31 .Fn vxprintf_exec "printf_comp_t restrict pc" "va_list ap"
33 These functions are execute-only, extensible printf (see
37 structure created by the format string compilation routine
38 .Xr new_printf_comp 3 .
39 All these variants behave like their normal printf counterparts (see