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