Aviso: Função retorna o endereço da variável local [-Wreturn-Local-Addr]
// Use memory allocation!!
char *str_to_ret = malloc (sizeof (char) * required_size);
Marton
// Use memory allocation!!
char *str_to_ret = malloc (sizeof (char) * required_size);