Ruby 4.0 リファレンスマニュアル

function rb_warning

[edit]
void rb_warning(const char *fmt, ...)

fmt に従って整形した警告メッセージを出力します。 $VERBOSE が真のときだけ出力し、それ以外では何もしません。

メッセージは Warning.warn に渡されます。標準では、Warning.warn が標準エラー出力へ書き出します。

[PARAM] fmt:
rb_sprintf と互換の書式文字列です。
[PARAM] ...:
書式に埋め込む値です。