summaryrefslogtreecommitdiff
path: root/cad/mars/files/patch-comps_node.c
diff options
context:
space:
mode:
Diffstat (limited to 'cad/mars/files/patch-comps_node.c')
-rw-r--r--cad/mars/files/patch-comps_node.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/cad/mars/files/patch-comps_node.c b/cad/mars/files/patch-comps_node.c
new file mode 100644
index 000000000000..8a485691d121
--- /dev/null
+++ b/cad/mars/files/patch-comps_node.c
@@ -0,0 +1,29 @@
+--- comps/node.c.orig 2007-11-23 23:35:05.000000000 +0100
++++ comps/node.c 2007-11-23 23:36:22.000000000 +0100
+@@ -644,7 +644,7 @@
+ nd->nd_delay->u.i/USECS_PER_TICK + ticks;
+ ev_enqueue(EV_NODE_SEND, (Component *)nd, (Component *)nd,
+ pkt->pk_time , nd->nd_action, (Packet *)NULL,
+- (Neighbor *)n);
++ (caddr_t)n);
+ }
+
+
+@@ -759,7 +759,7 @@
+ pkt->pk_time = ev_now() + process_delay + ticks;
+ ev_enqueue(EV_NODE_SEND, (Component *)nd, (Component *)nd,
+ pkt->pk_time , nd->nd_action, (Packet *)NULL,
+- (Neighbor *)n);
++ (caddr_t)n);
+ q_addt(n->n_pq, (caddr_t)pkt);
+ log_param((Component *)nd, n->n_p);
+ }
+@@ -804,7 +804,7 @@
+ if (n->n_pq->q_len > 0) {
+ time_value = ((Packet *)(n->n_pq->q_head->qe_data))->pk_time;
+ ev_enqueue(EV_NODE_SEND, (Component *)nd, (Component *)nd,
+- time_value, nd->nd_action, (Packet *)NULL, (Neighbor *)n);
++ time_value, nd->nd_action, (Packet *)NULL, (caddr_t)n);
+ }
+ return((caddr_t)nd);
+ }