Continuation function type after the fmt argument. This is
scanned for the type attribute "sprintf_args" to
determine where the remaining arguments to sprintf() will
come from.
This function is typically called from
PikeCompiler()->apply_attribute_constant() and is used to perform
stricter compile-time argument checking of sprintf() -style functions.
It currently implements two operating modes depending on the value of
attr :
| "strict_sprintf_format" | The formatting string fmt is known to always be passed to
sprintf() .
|
| "sprintf_format" | The formatting string fmt is passed to sprintf() only
if there are "sprintf_args".
|
|