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" .
|
|