忘却防止のために、実装からではなく仕様からスタートする。
M-x delete-trailing-whitespace
gdbでデバグしやすいように-g3オプションを付ける

see http://www.clear-code.com/blog/2013/5/8.html