Replace parameter list by macro