OSDN Git Service

addid library source 20140221
[zither/ds-zither.git] / sources / lib / libms / self_strncat.c
1
2 #include<stdio.h>
3 #include<string.h>
4
5
6
7 /* ----------- SELF STRNCAT ------------- */
8 int self_strncat(char * pan, char * data, int buf_size)
9 {
10 static int ret;
11 int len1 = strlen(pan);
12 int len2 = strlen(data)+1;
13
14 ret = 0;
15 if((buf_size-1) >= (len1 + len2)){
16    strncat(pan, data, len2);
17    }
18 else {
19    fprintf(stderr,"size err self_strncat() %d %d->%s %d->%s\n", buf_size, len1, pan, len2, data);
20    }
21 return(ret);
22 }
23