Initial Clang fixes

-Wundef fix in TuxDef.h
-Wshadow in MR.c, size was already used
-Wdocumentation in ErrCodes.c
CM.c: pointer arithmetic on void* is a GNU extension