git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3772
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2005-05-21 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * device/lib/_strncpy.c: fixed not filling with \0
+
2005-05-26 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
* src/SDCCast.c (funcOfType, funcOfTypeVarg, stringToSymbol,
char *strncpy (
char * d,
char * s,
- size_t n )
+ size_t n )
{
register char * d1 = d;
- while ( n-- )
+ while ( n-- && *s )
*d++ = *s++ ;
+ while ( n-- )
+ *d++ = '\0' ;
return d1;
}