Update of /cvsroot/setedit/setedit/extra
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv29942/extra
Modified Files:
strncpyz.cc
Log Message:
* Modified: To support passing a NULL pointer for orig.
Index: strncpyz.cc
===================================================================
RCS file: /cvsroot/setedit/setedit/extra/strncpyz.cc,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** strncpyz.cc 3 Apr 2003 19:57:29 -0000 1.2
--- strncpyz.cc 25 Sep 2009 15:08:54 -0000 1.3
***************
*** 1,3 ****
! /* Copyright (C) 1996-2003 by Salvador E. Tropea (SET),
see copyrigh file for details */
char *strncpyZ(char *dest, const char *orig, int size)
--- 1,3 ----
! /* Copyright (C) 1996-2009 by Salvador E. Tropea (SET),
see copyrigh file for details */
char *strncpyZ(char *dest, const char *orig, int size)
***************
*** 5,9 ****
if (size)
size--;
! for (;*orig && size; size--,dest++,orig++)
*dest=*orig;
*dest=0;
--- 5,9 ----
if (size)
size--;
! for (;orig && *orig && size; size--,dest++,orig++)
*dest=*orig;
*dest=0;
|