updated c-mode clang hook