fix: Refactor src/command/cmd_defs.c for metrics fix
All checks were successful
CI Code / Check spelling (pull_request) Successful in 19s
CI Code / Check coding style (pull_request) Successful in 36s
CI Code / Linux (ubuntu) (pull_request) Successful in 15m35s
CI Code / Linux (debian) (pull_request) Successful in 17m52s
CI Code / Linux (arch) (pull_request) Successful in 9m23s

This commit is contained in:
2025-11-10 15:29:18 +03:00
parent 5f01f8f546
commit 33952c1331

View File

@@ -2987,19 +2987,19 @@ command_docgen(void)
cmds = g_list_insert_sorted(cmds, (gpointer)pcmd, (GCompareFunc)_cmp_command); cmds = g_list_insert_sorted(cmds, (gpointer)pcmd, (GCompareFunc)_cmp_command);
} }
FILE* toc_fragment = fopen("toc_fragment.html", "w"); FILE* toc_fragment = fopen("toc_fragment.html", "w");
if (!toc_fragment) { if (!toc_fragment) {
log_error("command_docgen(): unable to open toc_fragment.html for writing: %s", g_strerror(errno)); log_error("command_docgen(): unable to open toc_fragment.html for writing: %s", g_strerror(errno));
g_list_free(cmds); g_list_free(cmds);
return; return;
} }
FILE* main_fragment = fopen("main_fragment.html", "w"); FILE* main_fragment = fopen("main_fragment.html", "w");
if (!main_fragment) { if (!main_fragment) {
log_error("command_docgen(): unable to open main_fragment.html for writing: %s", g_strerror(errno)); log_error("command_docgen(): unable to open main_fragment.html for writing: %s", g_strerror(errno));
fclose(toc_fragment); fclose(toc_fragment);
g_list_free(cmds); g_list_free(cmds);
return; return;
} }
fputs("<ul><li><ul><li>\n", toc_fragment); fputs("<ul><li><ul><li>\n", toc_fragment);
fputs("<hr>\n", main_fragment); fputs("<hr>\n", main_fragment);
@@ -3067,8 +3067,8 @@ command_docgen(void)
fputs("</ul></ul>\n", toc_fragment); fputs("</ul></ul>\n", toc_fragment);
fclose(toc_fragment); fclose(toc_fragment);
fclose(main_fragment); fclose(main_fragment);
printf("\nProcessed %d commands.\n\n", g_list_length(cmds)); printf("\nProcessed %d commands.\n\n", g_list_length(cmds));
g_list_free(cmds); g_list_free(cmds);
} }
@@ -3103,12 +3103,12 @@ command_mangen(void)
log_error("command_mangen(): could not allocate memory"); log_error("command_mangen(): could not allocate memory");
return; return;
} }
FILE* manpage = fopen(filename, "w"); FILE* manpage = fopen(filename, "w");
if (!manpage) { if (!manpage) {
log_error("command_mangen(): unable to open %s for writing: %s", filename, g_strerror(errno)); log_error("command_mangen(): unable to open %s for writing: %s", filename, g_strerror(errno));
curr = g_list_next(curr); curr = g_list_next(curr);
continue; continue;
} }
fprintf(manpage, "%s\n", header); fprintf(manpage, "%s\n", header);
fputs(".SH NAME\n", manpage); fputs(".SH NAME\n", manpage);
@@ -3143,7 +3143,7 @@ command_mangen(void)
} }
} }
fclose(manpage); fclose(manpage);
curr = g_list_next(curr); curr = g_list_next(curr);
} }