qdb_vmprintf()

Updated: October 26, 2022

Print formatted output to a new string

Synopsis:

#include <qdb/qdb.h>

char *qdb_vmprintf( const char* format, va_list arg );

Arguments:

format
A pointer to a formatting string to process. This string determines what additional arguments you need to provide. For more information, see printf() in the QNX Neutrino C Library Reference.
arg
A variable-argument list of the additional arguments. You must have initialized this list with the va_start() macro.

Library:

qdb

Description:

This function is a variant of the vsprintf() from the standard C library. For information about additional formatting options supported by QDB (but not printf()), see qdb_mprintf().

Returns:

A pointer to a formatted string
Success.
NULL
An error occurred (errno is set).

Classification:

QNX Neutrino

Safety:  
Interrupt handler No
Signal handler No
Thread Yes