From: Joseph C. Lehner Date: Fri, 29 Jan 2016 17:18:49 +0000 (+0200) Subject: Make buffers void* X-Git-Tag: v0.9~85 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=fe1c604ccf92b070293a4ae5c8dc59c50f82c0d7;p=oweals%2Fnmrpflash.git Make buffers void* --- diff --git a/rawsock.c b/rawsock.c index b3d7056..6b30f78 100644 --- a/rawsock.c +++ b/rawsock.c @@ -71,7 +71,7 @@ cleanup_malloc: return NULL; } -ssize_t rawsock_recv(struct rawsock *sock, uint8_t *buf, size_t len) +ssize_t rawsock_recv(struct rawsock *sock, void *buf, size_t len) { struct pcap_pkthdr* hdr; const u_char *capbuf; @@ -107,7 +107,7 @@ ssize_t rawsock_recv(struct rawsock *sock, uint8_t *buf, size_t len) } } -int rawsock_send(struct rawsock *sock, uint8_t *buf, size_t len) +int rawsock_send(struct rawsock *sock, void *buf, size_t len) { #if defined(_WIN32) || defined(_WIN64) if (pcap_sendpacket(sock->pcap, buf, len) == 0) { diff --git a/rawsock.h b/rawsock.h index f7b3d5b..2099b43 100644 --- a/rawsock.h +++ b/rawsock.h @@ -4,6 +4,6 @@ struct rawsock; struct rawsock *rawsock_create(const char *interface, uint16_t protocol); int rawsock_close(struct rawsock *sock); -int rawsock_send(struct rawsock *sock, uint8_t *buf, size_t len); -ssize_t rawsock_recv(struct rawsock *sock, uint8_t *buf, size_t len); +int rawsock_send(struct rawsock *sock, void *buf, size_t len); +ssize_t rawsock_recv(struct rawsock *sock, void *buf, size_t len); int rawsock_set_timeout(struct rawsock *sock, unsigned msec);