void TestJumper(int *a_Int, float *a_Float) { *a_Int += 5; StartHere(); (*a_Int)++; } int main(void) { JmpFunction t_Jump = JmpFunction(TestJumper); t_Jump.AddToArgumentList((int)4); t_Jump.AddToArgumentList((float)5.2f); t_Jump(); t_Jump(); return 0; }