casting pointer to int ?

attachment is diff file.

--- nedit-5.6/util/prefFile.c.yy	2009-11-10 12:20:30.491902145 -0500
+++ nedit-5.6/util/prefFile.c	2009-11-10 12:33:16.155150045 -0500
@@ -353,9 +353,9 @@
       	*(int *)rsrcDescrip->valueAddr = 0;
     	return False;
       case PREF_STRING:
-	if ((int)strlen(string) >= (int)rsrcDescrip->arg)
+	if ((void *)strlen(string) >= rsrcDescrip->arg)
       	    return False;
-	strncpy(rsrcDescrip->valueAddr, string, (int)rsrcDescrip->arg);
+	strncpy(rsrcDescrip->valueAddr, string, (size_t)rsrcDescrip->arg);
       	return True;
       case PREF_ALLOC_STRING:
       	*(char **)rsrcDescrip->valueAddr = XtMalloc(strlen(string) + 1);
-- 
NEdit Develop mailing list - [email protected]
http://www.nedit.org/mailman/listinfo/develop

Reply via email to