Thu, 02 Jul 2026 12:47:17 +0200
remove unnecessary casts
relates to #917
| src/scanner.c | file | annotate | diff | comparison | revisions |
--- 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");