fix commit, "bug fix, `#279 Problem when using a function to set initial value"
inp_do_macro_param_replace(), fix several bugs concerning .func processing