Assorted code cleanup
- gitlab CI: stop requiring Signed-off-by in commits
- Remove unused macros
- Handle
-Wcomma
warnings from clang - Remove unnecessary casts from
malloc()
andfree()
calls - Variable scope reduction as recommended by
cppcheck
- Delete commented-out local copy of list function prototypes
-
list.c
: Stop building functions that are never called