File ncpfs-hg-commit-442.patch of Package ncpfs

changeset:   442:093f842dbd98
user:        Petr Vandrovec <petr@vandrovec.name>
date:        Mon Jul 11 00:44:36 2005 +0100
files:       include/ncp/ipxlib.h lib/resolve.c
description:
Fix few remaining unsigned char pointer <-> signed char pointer conversion warnings.


diff -r fbfcfbb3c88d -r 093f842dbd98 include/ncp/ipxlib.h
--- a/include/ncp/ipxlib.h	Mon Jul 11 00:42:47 2005 +0100
+++ b/include/ncp/ipxlib.h	Mon Jul 11 00:44:36 2005 +0100
@@ -94,8 +94,8 @@ struct ipx_rip_packet
 #define IPX_BROADCAST_NODE "\xff\xff\xff\xff\xff\xff"
 #define IPX_THIS_NODE      "\0\0\0\0\0\0"
 #else
-#define IPX_BROADCAST_NODE ("\xff\xff\xff\xff\xff\xff")
-#define IPX_THIS_NODE      ("\0\0\0\0\0\0")
+#define IPX_BROADCAST_NODE ((const u_int8_t*)"\xff\xff\xff\xff\xff\xff")
+#define IPX_THIS_NODE      ((const u_int8_t*)"\0\0\0\0\0\0")
 #endif
 #define IPX_THIS_NET (0)
 
diff -r fbfcfbb3c88d -r 093f842dbd98 lib/resolve.c
--- a/lib/resolve.c	Mon Jul 11 00:42:47 2005 +0100
+++ b/lib/resolve.c	Mon Jul 11 00:44:36 2005 +0100
@@ -429,13 +429,13 @@ static void sap_report(int fd, const str
 	}
 }
 
-static int sap_name_cmp(const unsigned char *my, const unsigned char *net, size_t cmplen) {
+static int sap_name_cmp(const unsigned char *my, const char *net, size_t cmplen) {
 	if (memcmp(my, net, cmplen)) {
 		size_t ln;
 
 		/* If it is exact match, allow trailing spaces and garbage after
 		   terminating zero. */
-		ln = strnlen(my, cmplen);
+		ln = strnlen((const char*)my, cmplen);
 		if (memcmp(my, net, ln)) {
 			return 1;
 		}
@@ -635,7 +635,7 @@ static NWCCODE sap_start(void **prh, UNU
 			if (ln >= NW_MAX_SERVER_NAME_LEN) {
 				return ENAMETOOLONG;
 			}
-			memcpy_toupper(sap_request + 4, name, ln);
+			memcpy_toupper((char*)sap_request + 4, name, ln);
 			if (ln < 48) {
 				memset(sap_request + 4 + ln, 0, 48 - ln);
 			}
@@ -650,7 +650,7 @@ static NWCCODE sap_start(void **prh, UNU
 			if (ln >= NW_MAX_SERVER_NAME_LEN) {
 				return ENAMETOOLONG;
 			}
-			memcpy_toupper(sap_request + 4, name, ln);
+			memcpy_toupper((char*)sap_request + 4, name, ln);
 			if (ln <= 32) {
 				if (ln < 32) {
 					memset(sap_request + 4 + ln, '_', 32 - ln);

openSUSE Build Service is sponsored by