# OS_VSPrintf

## 構文

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

## 引数

`STD_TVSPrintf( )`と同じです。

## 返り値

`STD_TVSPrintf( )`と同じです。

## 説明

この関数は、現在は`STD_TVSPrintf( )`に置き換えられました。 内部では単に`STD_TVSPrintf( )`を呼び出し、その結果を返します。

この関数は weak シンボルでコンパイルされますので、ユーザが独自で関数を定義すれば、それで上書きされます。
但しこの関数は、TWL-SDK 内の関数や上位ライブラリ、ミドルウェアなどで使用されている可能性がありますので、
上書きする場合は動作が変わらないように十分注意してください。

## 参照

`STD_TVSPrintf`

## 履歴

2009/03/27 ユーザが独自で関数を定義した場合の注意を追記
2008/09/06 STDライブラリ関数への置き換えに関する記述修正
2004/11/25 weak シンボルの記述を追加
2004/06/15 「終端のNUL」 を「終端文字 '\0'」に修正
2004/03/26 初版