# STD_TVSPrintf

## Syntax

  `#include <nitro/std.h>
  int STD_TVSPrintf( char *dst, const char *fmt, va_list vlist );
  `

## Arguments

dst | Storage destination buffer for the output string.
fmt | Output format string.
vlist | List containing a variable number of arguments.

## Return Values

Returns the number of characters output. The termination character (`\0`) is not included in this number.

## Description

This function simplifies the format string.

This function is equivalent to the `STD_TVSNPrintf` function except the storage destination buffer size is not a consideration.

This function is compiled with weak symbols. Therefore, you can overwrite them with your own function definitions.
However, this function may be used by TWL-SDK functions, high-level libraries, middleware, and other sources, so be careful not to change its behavior when you overwrite it.

## See Also

`STD_TSPrintf`
`STD_TSNPrintf`
`STD_TVSNPrintf`

## Revision History

2009/03/27 Added a note related to user-defined functions.
2007/04/20 Initial version.

CONFIDENTIAL