foo.c: In function 'main':
foo.c:77:12: warning: unused variable 'w' [-Wunused-variable]
foo.c: At top level:
foo.c:87:1: error: stray '#' in program
foo.c:87:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before '<' token
foo.c:90:8: error: redefinition of 'struct node'
foo.c:4:8: note: originally defined here
foo.c:92:13: error: conflicting types for 'data'
foo.c:6:13: note: previous declaration of 'data' was here
foo.c:92:26: error: conflicting types for 'temp'
foo.c:6:26: note: previous declaration of 'temp' was here
foo.c:93:5: error: redefinition of 'main'
foo.c:7:5: note: previous definition of 'main' was here
foo.c: In function 'main':
foo.c:163:12: warning: unused variable 'w' [-Wunused-variable]