prog.c:11:6: warning: return type of 'main' is not 'int' [-Wmain]
void main()
^
prog.c: In function 'main':
prog.c:25:19: warning: format '%d' expects argument of type 'int *', but argument 2 has type 'int' [-Wformat=]
scanf("%d",ch1);
^
prog.c:29:22: warning: implicit declaration of function 'insert_beg' [-Wimplicit-function-declaration]
head=insert_beg(head);
^
prog.c:29:21: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
head=insert_beg(head);
^
prog.c:34:18: warning: implicit declaration of function 'insert_end' [-Wimplicit-function-declaration]
head=insert_end(head);
^
prog.c:34:17: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
head=insert_end(head);
^
prog.c:41:18: warning: implicit declaration of function 'insert_mid' [-Wimplicit-function-declaration]
head=insert_mid(head,a);
^
prog.c:41:17: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
head=insert_mid(head,a);
^
prog.c:47:23: warning: implicit declaration of function 'delete_beg' [-Wimplicit-function-declaration]
head=delete_beg(head);
^
prog.c:47:22: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
head=delete_beg(head);
^
prog.c:51:18: warning: implicit declaration of function 'delete_end' [-Wimplicit-function-declaration]
head=delete_end(head);
^
prog.c:51:17: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
head=delete_end(head);
^
prog.c:57:18: warning: implicit declaration of function 'delete_mid' [-Wimplicit-function-declaration]
head=delete_mid(head,a);
^
prog.c:57:17: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
head=delete_mid(head,a);
^
prog.c:60:18: warning: implicit declaration of function 'reverse' [-Wimplicit-function-declaration]
head=reverse(head);
^
prog.c:60:17: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
head=reverse(head);
^
prog.c:63:13: warning: implicit declaration of function 'display' [-Wimplicit-function-declaration]
display(head);
^
prog.c:13:18: warning: unused variable 'temp' [-Wunused-variable]
struct node *temp;
^
prog.c: In function 'create':
prog.c:74:25: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
p=(struct node*)malloc(sizeof(struct node));
^
prog.c:74:25: warning: incompatible implicit declaration of built-in function 'malloc'
prog.c:74:25: note: include '<stdlib.h>' or provide a declaration of 'malloc'
prog.c: At top level:
prog.c:82:18: error: conflicting types for 'insert_mid'
struct node *insert_mid(struct node *head,int a)
^
prog.c:41:18: note: previous implicit declaration of 'insert_mid' was here
head=insert_mid(head,a);
^
prog.c: In function 'delete_mid':
prog.c:116:9: error: 'else' without a previous 'if'
else
^
prog.c:109:22: warning: unused variable 'temp' [-Wunused-variable]
struct node *temp,*p,*r;
^
prog.c:124:5: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
prog.c: In function 'insert_end':
prog.c:164:5: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
prog.c: In function 'delete_beg':
prog.c:178:9: error: 'else' without a previous 'if'
else
^
prog.c:181:12: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
free(p);
^
prog.c:181:12: warning: incompatible implicit declaration of built-in function 'free'
prog.c:181:12: note: include '<stdlib.h>' or provide a declaration of 'free'
prog.c: In function 'delete_end':
prog.c:196:9: warning: implicit declaration of function 'elsele' [-Wimplicit-function-declaration]
elsele(p->next!=NULL)
^
prog.c:197:9: error: expected ';' before '{' token
{
^
prog.c:189:25: warning: unused variable 'r' [-Wunused-variable]
struct node *p,*r;
^
prog.c:203:5: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
prog.c: In function 'delete_beg':
prog.c:204:8: error: expected declaration or statement at end of input
return head;
^
prog.c:204:8: error: expected declaration or statement at end of input
prog.c: In function 'insert_beg':
prog.c:204:8: error: expected declaration or statement at end of input
prog.c: In function 'insert_mid':
prog.c:204:8: error: expected declaration or statement at end of input