$ gcc -fPIC -Wall -c -o whatWrap.o whatWrap.c -I/usr/include/python3.9 whatWrap.c:15:15: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 15 | {"doYouDo", what_doYouDo, METH_VARARGS | METH_KEYWORDS, ""}, | ^~~~~~~~~~~~~ whatWrap.c:15:15: note: (near initialization for ‘whatmethods[0].ml_meth’)