C Generic Method Call