GLibC を完全にはサポートしていない別のプラットフォームに snprintf() を移植する必要があります。
Glibc 2.14 ソース コードの基になる宣言を探しています。多くの関数呼び出しに従いますが、vfprintf() でスタックします。その後、_IO_vfprintf() を呼び出しているようですが、定義が見つかりません。おそらくマクロが物事を難読化しています。
フォーマット文字列をスキャンし、入力バッファが十分に大きい場合に書き込むバイト数を計算する実際の C コードを確認する必要があります。
newlib 1.19.0 も調べてみましたが、_svfprintf_r() で行き詰まりました。どこにも定義が見つかりません。
snprintf() の定義または別の定義を教えてもらえますか?