Utilities/snprintf [ Functions ]

FUNCTION

Mimic the library function snprintf using sprintf if it is absent.

SOURCE

#ifndef HAVE_SNPRINTF
int snprintf(
    char *str,
    size_t size,
    const char *format,
    ... )
{
    va_list             ap;
    int                 retval;

    // This variable remains unused...
    USE( size );

    // Mimic snprintf
    va_start( ap, format );
    retval = sprintf( str, format, ap );
    va_end( ap );

    return ( retval );
}
#endif