c-mode は標準で設定されてるから特に何もしなくても動くんだけどね。
*scratch* バッファに上記の設定貼り付けて M-x eval-buffer でもだめかね。
設定ファイルコンパイルしてなくて古い init.elc が読み込まれてるとかのオチな気がする。