Some cppcheck cleaning patches

There are still these:
[src/cpp.c:1569]: (warning) Suspicious usage of 'sizeof' with a numeric constant as parameter.
[src/macro.c:1446]: (warning, inconclusive) Found calculation inside sizeof()

that I didn't know how to fix.