File iaxclient-sendto-proto.diff of Package kiax
diff -uNrp iaxclient.orig/lib/iaxclient.h iaxclient/lib/iaxclient.h
--- iaxclient.orig/lib/iaxclient.h 2005-07-19 16:56:07.000000000 +0200
+++ iaxclient/lib/iaxclient.h 2005-12-30 14:38:29.005378998 +0100
@@ -50,8 +50,8 @@ extern "C" {
typedef int PASCAL (*iaxc_recvfrom_t)(SOCKET, char *buf, int len, int flags, struct sockaddr *from, int *fromlen);
#endif
#else
- typedef int (*iaxc_sendto_t)(int, const void *, size_t, int, const struct sockaddr *, socklen_t);
- typedef int (*iaxc_recvfrom_t)(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen);
+ typedef ssize_t (*iaxc_sendto_t)(int, const void *, size_t, int, const struct sockaddr *, socklen_t);
+ typedef ssize_t (*iaxc_recvfrom_t)(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen);
#endif
/* Define audio type constants */
diff -uNrp iaxclient.orig/lib/libiax2/src/iax-client.h iaxclient/lib/libiax2/src/iax-client.h
--- iaxclient.orig/lib/libiax2/src/iax-client.h 2005-12-07 00:31:01.000000000 +0100
+++ iaxclient/lib/libiax2/src/iax-client.h 2005-12-30 14:16:29.790178619 +0100
@@ -96,8 +96,8 @@ typedef int PASCAL (*sendto_t)(SOCKET, c
typedef int PASCAL (*recvfrom_t)(SOCKET, char *buf, int len, int flags, struct sockaddr *from, int *fromlen);
#endif
#else
-typedef int (*sendto_t)(int, const void *, size_t, int, const struct sockaddr *, socklen_t);
-typedef int (*recvfrom_t)(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen);
+typedef ssize_t (*sendto_t)(int, const void *, size_t, int, const struct sockaddr *, socklen_t);
+typedef ssize_t (*recvfrom_t)(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen);
#endif
struct iax_event {