Coding conventions: - Use `clang-format` on all C and C++ sources before committing. - In `CMakeLists.txt`, indent with four spaces. Tabs may be used for C++ files as per .clang-format.