(Speaking as one of those people who did choose to write C over C++...)
People choose C over C++ because C is a simpler language than C++, something which this new standard does nothing to address.
People choose C over C++ because C is a simpler language than C++, something which this new standard does nothing to address.
That's something I've never found to be the case. Most of my C functions are 5-15 lines long. Anything more than 20 lines long is a candidate for refactoring - the unit tests will tell you if you've broken anything.
If your functions are huge, you should rethink your design, regardless of the language.