void rename_files(const char* dir_path, rename_ptr renamefunc)
{
- char* output = NULL;
glob_t* files = get_files(dir_path);
-
for (size_t i = 0; i < files->gl_pathc; i++) {
- output = renamefunc(files->gl_pathv[i]);
+ char* output = renamefunc(files->gl_pathv[i]);
rename_file(files->gl_pathv[i], output);
if (is_dir(output)) {
char* rename_revert(const char* src)
{
- size_t length = strlen(src);
char* dest = malloc(sizeof(char) * STR_MAX_LENGTH);
if (dest == NULL)
return NULL;
- uint16_t dest_count = 0;
memset(dest, 0, STR_MAX_LENGTH);
+ uint16_t dest_count = 0;
+ size_t length = strlen(src);
for (size_t i = 0; i < length; i++) {
if (src[i] == '_') {
dest[dest_count++] = SPACE;