# OS_TPrintf

## Syntax

  `#include <nitro/os.h>`
  `void OS_TPrintf( const char *fmt, ... );`

## Arguments

fmt | Output format string.
... | Variable number of arguments

## Return Values

None.

## Description

Outputs a string. Internally, this function calls `OS_VSNPrintf()`. Therefore the useable string format (string output format) is more restricted than it would be with `OS_Printf()`. However, you can save on the code and stack overhead by using this function instead of `OS_Printf()`.

This function is compiled with weak symbols. Therefore, you can overwrite them with your own function definitions.

This function is used for debugging. It will not be included in the final ROM version (`FINALROM`).

## See Also

`OS_PutString`, `OS_Printf`

## Revision History

2004/11/25 Added description of weak symbols.
2004/09/10 Initial version.

CONFIDENTIAL