In tube.c, a use of "printf(helpstr)" was flagged by clang as
potentially insecure. The insecurity of this is probably
insignificant, but fixing it removes a warning from compilation.
The warning is:
src/tube.c:303:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
303 | printf(helpStr);
| ^~~~~~~
src/tube.c:303:24: note: treat the string as an argument to avoid this
303 | printf(helpStr);
| ^
All that need be done is to provide a format string that is a string
literal, with helpStr being the string to print instead of the format
string.
src/help.h is auto generated by the makefile, and is ignored by
.gitignore, but is still present in the repo.
Since it is regenerated automatically from src/help.txt there is no
need for it in the repo. Removing it also makes it so that when one
does a "make clean" and help.h is deleted, git doesn't think the repo
is dirty.