home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GEMini Atari
/
GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso
/
files
/
utility
/
splitit
/
strins.c
< prev
Wrap
Text File
|
1990-01-21
|
586b
|
38 lines
/******************************
Insert char c into string
s at position p
******************************/
void strinc(
char *s,
long p,
char c )
{
long i;
long l;
l = 0x1L + strlen(s);
for (i=l;i>p;i--)
*(s+i) = *(s+i-1);
*(s+p) = c;
}
/******************************
Insert string src into
string dst at position p
******************************/
void strins(
char *dst,
long p,
char *src )
{
long i;
long l,m;
m = strlen(src);
l = m + strlen(dst) + 0x1L;
for (i=l;i>(p+m-1);i--)
*(dst+i) = *(dst+i-m);
for (i=0;i<m;i++)
*(dst+p+i) = *(src+i);
}