FreeBSD Manual Pages
firestring_snprintf(3) Library Functions Manual firestring_snprintf(3) NAME firestring_snprintf - snprintf(3) provided as a replacement so programs can maintain ANSI C compliance SYNOPSIS #include <firestring.h> -lfirestring long firestring_snprintf(char * out, const size_t size, const char * const format, ...) DESCRIPTION firestring_snprintf() writes a maximum of size bytes to out based on the formatting rules specified in format and the further arguments pro- vided. As snprintf(3) is not a ANSI C function, firestring_snprintf() is pro- vided as a replacement for programs wishing to maintain ANSI C compli- ance. It acts much like snprintf(3), except that it only uses single- letter format tags, and only supports a subset of the common formats. Formats supported: %s - char * %d - int %l - long %u - unsigned int %y - unsigned long %g - signed long long %o - unsigned long long %f - double %t - time_t (printed in ISO format) %e - struct firestring_estr_t * The %s type handles NULL values by displaying the string "(null)". All numeric types support zero padding through the standard %02d format. RETURN VALUE Returns the number of bytes written to out not including the trailing nil. AUTHOR Ian Gulliver <ian@penguinhosting.net> SEE ALSO libfirestring(3) 2003-05-15 firestring_snprintf(3)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | AUTHOR | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=firestring_snprintf&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>