X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-redboot.git;a=blobdiff_plain;f=packages%2Fredboot%2Fv2_0%2Fsrc%2Fnet%2Fudp.c;h=fd0ac62e27ed8fc32ef3eefd423be92e02872454;hp=1ea50529a4e2124b541eb0832807e221522adc80;hb=7a4ea0a4d67744fd3f6b5f207d857005fc707b46;hpb=29ac1edaf5f12d706179ec87816ee1506ba4c9a1 diff --git a/packages/redboot/v2_0/src/net/udp.c b/packages/redboot/v2_0/src/net/udp.c index 1ea50529..fd0ac62e 100644 --- a/packages/redboot/v2_0/src/net/udp.c +++ b/packages/redboot/v2_0/src/net/udp.c @@ -153,7 +153,7 @@ __udp_handler(pktbuf_t *pkt, ip_route_t *r) * Send a UDP packet. */ int -__udp_send(char *buf, int len, ip_route_t *dest_ip, +__udp_send(void *buf, int len, ip_route_t *dest_ip, word dest_port, word src_port) { pktbuf_t *pkt; @@ -197,7 +197,7 @@ __udp_send(char *buf, int len, ip_route_t *dest_ip, } int -__udp_sendto(char *data, int len, struct sockaddr_in *server, +__udp_sendto(void *data, int len, struct sockaddr_in *server, struct sockaddr_in *local) { ip_route_t rt; @@ -216,7 +216,7 @@ static int recvfrom_len; static struct sockaddr_in *recvfrom_server; static void -__udp_recvfrom_handler(udp_socket_t *skt, char *buf, int len, +__udp_recvfrom_handler(udp_socket_t *skt, void *buf, int len, ip_route_t *src_route, word src_port) { if (recvfrom_server == NULL || recvfrom_buf == NULL) @@ -231,14 +231,14 @@ __udp_recvfrom_handler(udp_socket_t *skt, char *buf, int len, if (recvfrom_server) { recvfrom_server->sin_port = htons(src_port); memcpy(&recvfrom_server->sin_addr, &src_route->ip_addr, sizeof(src_route->ip_addr)); - recvfrom_buf = (char *)0; // Tell reader we got a packet + recvfrom_buf = NULL; // Tell reader we got a packet } else { diag_printf("udp_recvfrom - dropped packet of %d bytes\n", len); } } int -__udp_recvfrom(char *data, int len, struct sockaddr_in *server, +__udp_recvfrom(void *data, int len, struct sockaddr_in *server, struct sockaddr_in *local, struct timeval *timo) { int res, my_port, total_ms;