File: ftbfs_gcc15.patch

package info (click to toggle)
lwipv6 1.5a-10.1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 4,504 kB
  • sloc: ansic: 36,522; sh: 11,022; makefile: 115
file content (57 lines) | stat: -rw-r--r-- 1,932 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
--- a/lwip-v6/src/api/sockets.c
+++ b/lwip-v6/src/api/sockets.c
@@ -1201,7 +1201,7 @@
 
 
 struct um_sel_wait {
-	void (* cb)(); 
+	void (* cb)(int*); 
 	void *arg; 
 	int fd; 
 	int events;
@@ -1209,7 +1209,7 @@
 };
 static struct um_sel_wait *um_sel_head=NULL;
 
-static void um_sel_add(void (* cb)(), void *arg, int fd, int events)
+static void um_sel_add(void (* cb)(int*), void *arg, int fd, int events)
 {
 	struct um_sel_wait *new=(struct um_sel_wait *)mem_malloc(sizeof(struct um_sel_wait));
 	//printf("UMSELECT ADD %d events %x arg %x\n",fd,events,arg);
@@ -1269,7 +1269,7 @@
 	um_sel_head=um_sel_rec_signal(um_sel_head,fd,events);
 }
 
-int lwip_event_subscribe(void (* cb)(), void *arg, int fd, int events)
+int lwip_event_subscribe(void (* cb)(int*), void *arg, int fd, int events)
 {
 	struct lwip_socket *psock=get_socket(fd);
 	int rv=0;
--- a/lwip-v6/src/radv/radvconf.c
+++ b/lwip-v6/src/radv/radvconf.c
@@ -155,16 +155,16 @@
 }
 
 
-int str_to_bool(u8_t *bool, char *str)
+int str_to_bool(u8_t *bool_, char *str)
 {
-	if (strcmp(str, "true") == 0) { *bool=1; return 1; }
-	if (strcmp(str, "TRUE") == 0) { *bool=1; return 1; }
-	if (strcmp(str, "on") == 0) { *bool=1; return 1; }
-	if (strcmp(str, "ON") == 0) { *bool=1; return 1; }
-	if (strcmp(str, "false") == 0) { *bool=0; return 1; }
-	if (strcmp(str, "FALSE") == 0) { *bool=0; return 1; }
-	if (strcmp(str, "off") == 0) { *bool=0; return 1; }
-	if (strcmp(str, "OFF") == 0) { *bool=0; return 1; }
+	if (strcmp(str, "true") == 0) { *bool_=1; return 1; }
+	if (strcmp(str, "TRUE") == 0) { *bool_=1; return 1; }
+	if (strcmp(str, "on") == 0) { *bool_=1; return 1; }
+	if (strcmp(str, "ON") == 0) { *bool_=1; return 1; }
+	if (strcmp(str, "false") == 0) { *bool_=0; return 1; }
+	if (strcmp(str, "FALSE") == 0) { *bool_=0; return 1; }
+	if (strcmp(str, "off") == 0) { *bool_=0; return 1; }
+	if (strcmp(str, "OFF") == 0) { *bool_=0; return 1; }
 	return 0;
 }