# OS_Printf

## C Specification

      #include <nitro/os.h>

      void OS_Printf( const char *fmt, ... ) ;

## Description

This function outputs a character string.

A variable number of arguments can be given in accordance to the format character string (output format character string).

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 generated in the final ROM version (`FINALROM`).

> Example:

>     OS_Printf( "variable test = %d\n", test );

## Arguments

`fmt` | Output format character string (format character string)
`...` | Variable number of arguments

## Return Values

None

## See Also

`OS_PutString`

## Revision History

11/25/2004 Added description of weak symbols.
12/01/2003 Initial version