-altera-id-dependent-backward-branch,
-clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling,
-misc-no-recursion,
- -concurrency-mt-unsafe
+ -concurrency-mt-unsafe,
+ -clang-analyzer-unix.Malloc,
+ -modernize-macro-to-enum
"
WarningsAsErrors: ''
HeaderFilterRegex: ''
tags:
ctags --recurse=yes --exclude=.git --exclude=bin --exclude=obj --exclude=scripts
+.PHONY:
+ccmds:
+ bear -- make SHELL="sh -x -e" --always-make
+
.PHONY: format
format:
clang-format -i ./src/*.c ./include/*.h
lint:
clang-tidy ./include/*.h ./src/*.c
+.PHONY: runtest
runtest:
./$(BDIR)/$(TEST_BNAME)
int res = ulas_main(cfg);
+ if (cfg.output_path) {
+ free(cfg.output_path);
+ }
+
return res;
}
ulasout = fopen(cfg.output_path, "we");
if (!ulasout) {
fprintf(ulaserr, "%s: %s\n", cfg.output_path, strerror(errno));
- free(cfg.output_path);
return -1;
}
}
if (cfg.output_path) {
fclose(ulasout);
- free(cfg.output_path);
}
if (cfg.argc > 0) {