/in/foo.c:6:5: error: unknown type name 'Node'
Node* next;
^~~~
/in/foo.c: In function 'Search':
/in/foo.c:18:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
head = head->next;
^
/in/foo.c: In function 'Insert':
/in/foo.c:26:23: error: 'new' undeclared (first use in this function)
struct Node* newp=new Node;
^~~
/in/foo.c:26:23: note: each undeclared identifier is reported only once for each function it appears in
/in/foo.c:26:27: error: expected ',' or ';' before 'Node'
struct Node* newp=new Node;
^~~~
/in/foo.c:38:18: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
temp = temp->next;
^
/in/foo.c:40:19: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
temp->next= newp;
^