Merge hengG

This commit is contained in:
Aoran Zeng
2023-08-30 20:05:03 +08:00
3 changed files with 105 additions and 1 deletions

View File

@@ -98,6 +98,39 @@ xy_log (int level, const char* str)
#define xy_error(str) xy_log (XY_ERROR, str)
/*
*
*
*
*
*
* */
static char*
xy_strch (const char* str, char src,const char* dest)
{
size_t str_len = strlen(str);
size_t dest_len = strlen(dest);
size_t size = str_len*dest_len;
char* ret = (char*)malloc(size);
int i=0;
int j=0;
while(i<str_len) {
if(str[i]==src) {
int k=0;
while(k<dest_len){
ret[j++] = dest[k++];
}
i++;
}
else {
ret[j++] = str[i++];
}
}
ret[j] = 0;
return ret;
}
static void
xy_success (const char* str1)
{