define new types of function ptrs for different number of parameters; cast old c style func ptr to be proper type
define new types of function ptrs for different number of parameters; cast old c style func ptr to be proper type

amaliujia/peloton,amaliujia/peloton,amaliujia/peloton,amaliujia/peloton,amaliujia/peloton,Ghatage/peloton,Ghatage/peloton,Ghatage/peloton,Ghatage/peloton,amaliujia/peloton,Ghatage/peloton,amaliujia/peloton,Ghatage/peloton,Ghatage/peloton