prog.c:8:25: warning: ‘struct node’ declared inside parameter list will not be visible outside of this definition or declaration
int getNodeCount(struct node *list) {
^~~~
prog.c: In function ‘getNodeCount’:
prog.c:17:19: error: dereferencing pointer to incomplete type ‘struct node’
temp = temp->next;
^~