Testing for C header line length

The C-language header files weren't being checked for line length violations.  This change implements this check and corrects the violations found.