strf関数やsplit命令ではパラメータの数が決まっておらず指定した分だけ使えると思いますが、これは#deffunc/#defcfuncでもできるのでしょうか。それとも仕様上無理でしょうか。
一応HSPでは#deffunc/#defcfuncで作られた命令・関数のパラメーターを省略可能ですが(var,array,label除く)、例えばintの場合 0が代入されたのかそれとも空欄だったのかが判別できないのであまり有効とは言えません。
(#defineで0以外の数値をデフォルトにする方法も同様。パラメーターの数を指定するパラメーターを作るのもどうかと…)
もし無理なのであれば配列変数で指定するしかないですかね