>>450
Calc関数の第一引数をADDとか、MULで置き換えろって事でしょ。
1とか3とかではなく、SUB、DIVと書いてあれば、意味が分かりやすいから。

var = 0 ;
Calc(var, x, y, &z) ;
ではなく、
var = ADD;
Calc(var, x, y, &z) ;
とするか、
Calc(ADD, x, y, &z) ;
のようにするか。