SYSPBUFF
resolves to the text supplied as parameter values in the invocation
of a macro that is defined with the PARMBUFF option. For name-style
invocations, this text includes the parentheses and commas. Using
the PARMBUFF option and SYSPBUFF, you can define a macro that accepts
a varying number of parameters at each invocation.
If the macro definition
includes both a set of parameters and the PARMBUFF option, the macro
invocation causes the parameters to receive values and the entire
invocation list of values to be assigned to SYSPBUFF.