src/scanner.c

changeset 100
e72410a58188
parent 99
094eff4cfc03
--- a/src/scanner.c	Thu Jul 02 12:44:29 2026 +0200
+++ b/src/scanner.c	Thu Jul 02 12:47:17 2026 +0200
@@ -178,7 +178,7 @@
       newentry->next = NULL;
       
       newentry->displayname_len = strlen(entry->d_name);
-      newentry->displayname = (char*) malloc(newentry->displayname_len+1);
+      newentry->displayname = malloc(newentry->displayname_len+1);
       memcpy(newentry->displayname, entry->d_name, newentry->displayname_len);
       newentry->displayname[newentry->displayname_len] = 0;
       
@@ -186,7 +186,7 @@
       
       /* Construct full pathname string */
       size_t dirnamelen = strlen(scanner.dir);
-      char *filename = (char*) malloc(2+dirnamelen+newentry->displayname_len);
+      char *filename = malloc(2+dirnamelen+newentry->displayname_len);
       memcpy(filename, scanner.dir, dirnamelen);
       if (filename[dirnamelen - 1] != settings->fileSeparator) {
         filename[dirnamelen++] = settings->fileSeparator;
@@ -298,7 +298,7 @@
                 settings, recoutput, &recresult);
             result->result += recresult.result;
             if (settings->verbose && (!settings->matchesOnly || recresult.result > 0)) {
-              outbuf = (char*) malloc(81);
+              outbuf = malloc(81);
               snprintf(outbuf, 81, "%*s/%*s%13u %s\n",
                   filelist->displayname_len+scnr.spaces, filelist->displayname,
                   60-filelist->displayname_len-scnr.spaces-1, "",
@@ -312,7 +312,7 @@
           }
         }
       } else if (!settings->matchesOnly && settings->verbose) {
-        outbuf = (char*) malloc(81);
+        outbuf = malloc(81);
         snprintf(outbuf, 81, "%*s\n",
                  filelist->displayname_len+scnr.spaces,
                  filelist->displayname);
@@ -377,7 +377,7 @@
           /* Print and sum line count */
           if (bfile) {
             if (!settings->matchesOnly && !settings->dirsOnly && settings->verbose) {
-              outbuf = (char*) malloc(81);
+              outbuf = malloc(81);
               snprintf(outbuf, 81,
                   "%*s%*s%19s\n", filelist->displayname_len+scnr.spaces,
                   filelist->displayname,
@@ -388,7 +388,7 @@
             addResultPerExtension(result->ext, filelist->ext, res_value);
             result->result += res_value;
             if (!settings->dirsOnly && settings->verbose) {
-              outbuf = (char*) malloc(81);
+              outbuf = malloc(81);
               snprintf(outbuf, 81, "%*s%*s%13u %s\n",
                        filelist->displayname_len+scnr.spaces,
                        filelist->displayname,
@@ -404,7 +404,7 @@
       } else {
         if (!settings->matchesOnly && !settings->dirsOnly && settings->verbose) {
           /* Print hint */
-          outbuf = (char*) malloc(81);
+          outbuf = malloc(81);
           snprintf(outbuf, 81, "%*s%*s%19s\n",
               filelist->displayname_len+scnr.spaces, filelist->displayname,
               60-filelist->displayname_len-scnr.spaces, "", "no match");

mercurial