|
|
|
@ -419,6 +419,20 @@ char *yon_char_append(const char *source, const char *append)
|
|
|
|
return NULL;
|
|
|
|
return NULL;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
char *yon_char_append_c(const char *source, char append)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (source)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
size_t size = strlen(source) + 2;
|
|
|
|
|
|
|
|
char *final = malloc(size);
|
|
|
|
|
|
|
|
memset(final, 0, size);
|
|
|
|
|
|
|
|
memcpy(final,source,size-2);
|
|
|
|
|
|
|
|
final[size-2]=append;
|
|
|
|
|
|
|
|
return final;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return NULL;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
char *yon_char_new(const char *chr)
|
|
|
|
char *yon_char_new(const char *chr)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (chr){
|
|
|
|
if (chr){
|
|
|
|
|