static char *sccsid
= "@(#)string.c 3.2 83/11/25";
str
= p
= malloc((unsigned) strlen(s
) + 1);
(void) sprintf(buf
, "%d", i
);
str
= p
= malloc((unsigned) strlen(s1
) + strlen(s2
) + 1);
for (q
= s1
; *p
++ = *q
++;)
for (q
= s2
, p
--; *p
++ = *q
++;)
* s can be a prefix of p with at least min characters.
for (; *s
&& *p
&& *s
== *p
; s
++, p
++, min
--)
return *s
== *p
|| *s
== 0 && min
<= 0;