|
|
|
|
@ -12,14 +12,10 @@ char *yon_char_append(const char *source, const char *append)
|
|
|
|
|
{
|
|
|
|
|
if (source && append)
|
|
|
|
|
{
|
|
|
|
|
int source_size = strlen(source);
|
|
|
|
|
int append_size = strlen(append);
|
|
|
|
|
int size = source_size + append_size + 1;
|
|
|
|
|
int size = strlen(source) + strlen(append) + 1;
|
|
|
|
|
char *final = malloc(size);
|
|
|
|
|
memset(final, 0, size);
|
|
|
|
|
memcpy(final,source,source_size);
|
|
|
|
|
memcpy(final+source_size,append,append_size);
|
|
|
|
|
// sprintf(final, "%s%s", source, append);
|
|
|
|
|
sprintf(final, "%s%s", source, append);
|
|
|
|
|
return final;
|
|
|
|
|
}
|
|
|
|
|
return NULL;
|
|
|
|
|
|