]> gitweb.hhaalo.de Git - mv_none_space.git/commitdiff
change rename input and output
authorBastian Dehn <hhaalo@arcor.de>
Thu, 2 Oct 2025 08:15:06 +0000 (10:15 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Thu, 2 Oct 2025 08:15:06 +0000 (10:15 +0200)
src/main.c

index 16b89c18aeb21c2b02e81a6332bfad2f384283c4..3c4408e8228310a9be0180f13de79cb80b67efbd 100644 (file)
@@ -35,36 +35,36 @@ bool is_dir(const char* path)
 
 void rename_files(const char* dir_path, rename_func_ptr renamefunc)
 {
-       char* input_filename = malloc(sizeof(char) * STR_MAX_LENGTH);
-       memset(input_filename, 0, STR_MAX_LENGTH);
-       char* output_filename = malloc(sizeof(char) * STR_MAX_LENGTH);
-       memset(output_filename, 0, STR_MAX_LENGTH);
+       char* input = malloc(sizeof(char) * STR_MAX_LENGTH);
+       memset(input, 0, STR_MAX_LENGTH);
+       char* output = malloc(sizeof(char) * STR_MAX_LENGTH);
+       memset(output, 0, STR_MAX_LENGTH);
 
        glob_t* files = get_files(dir_path);
 
        for (int i = 0; i < files->gl_pathc; i++) {
-               renamefunc(files->gl_pathv[i], output_filename);
-               if (strcmp(files->gl_pathv[i], output_filename) != 0) {
-                       printf("%s -> %s\n", files->gl_pathv[i], output_filename);
-                       rename(files->gl_pathv[i], output_filename);
+               renamefunc(files->gl_pathv[i], output);
+               if (strcmp(files->gl_pathv[i], output) != 0) {
+                       printf("%s -> %s\n", files->gl_pathv[i], output);
+                       rename(files->gl_pathv[i], output);
                }
 
                if (is_dir(files->gl_pathv[i])) {
-                       escape_str(output_filename, input_filename);
-                       rename_files(input_filename, renamefunc);
+                       escape_str(output, input);
+                       rename_files(input, renamefunc);
                }
 
-               memset(output_filename, 0, STR_MAX_LENGTH);
-               memset(input_filename, 0, STR_MAX_LENGTH);
+               memset(output, 0, STR_MAX_LENGTH);
+               memset(input, 0, STR_MAX_LENGTH);
        }
 
        globfree(files);
        files = NULL;
 
-       free(input_filename);
-       input_filename = NULL;
-       free(output_filename);
-       output_filename = NULL;
+       free(input);
+       input = NULL;
+       free(output);
+       output = NULL;
 }
 
 int main(int argc, char* argv[])