>>680
あー、お前の例で答えてやらないとまたわからなくなっちゃうかな?

>void func(void * system_a, void * system_b);
>をこう変えるとしよう
>void func(void * system_a, void * system_b, void * system_c);
system_aの中にsystem_bもsystem_cも入れてしまったらどうですかね?

つまり、引数は増やさない