Some fixes after compiling on cygwin.
diff --git a/clientname.c b/clientname.c
index 05f14ed..1e85c84 100644
--- a/clientname.c
+++ b/clientname.c
@@ -388,7 +388,7 @@
 		sin1 = (const struct sockaddr_in6 *) ss;
 		sin2 = (const struct sockaddr_in6 *) ai->ai_addr;
 
-		if (ai->ai_addrlen < sizeof (struct sockaddr_in6)) {
+		if (ai->ai_addrlen < (int)sizeof (struct sockaddr_in6)) {
 			rprintf(FLOG, "%s: too short sockaddr_in6; length=%d\n",
 				fn, (int)ai->ai_addrlen);
 			return 1;