some source files are recognised as objc source files due to the use of array initialiser macros. because of this, the C/C++ formatting settings defined in .clang-format weren't being used. now, the correct settings are applied for objc files too.