6 void *str2, ssize_t size2,
int fillrem2 )
11 if( (str1 ==
NULL) || (str2 ==
NULL) )
15 if( (size1 == -1) && (size2 == -1) )
52 if( (size1 == -1) || (size2 == -1) )
85 int fillrem = fillrem1;
101 if( (size1 > 0) && (len2 >= size1) ) {
103 }
else if( len2 > len1 ) {
105 (
unsigned char *)(p2 + len1),
120 ssize_t used2 = len1 + 1;
121 if( size2 > used2 ) {
122 memset( p2 + used2, 0, size2 - used2 );