Warning fixes and other minor cleanups
- gitlab CI: stop requiring
Signed-off-by
in commits - Add missing checks for
malloc
failure - Call
free()
instead ofXFree()
on pointers returned bymalloc()
- Replace
strcpy
+strcat
calls withsnprintf
- Accept
--help
&--version
as aliases to-help
&-version