Bug: https://bugs.llvm.org/show_bug.cgi?id=34016 - "extern C part"
Problem:
Due to the lack of "brace wrapping extern" flag, clang format does parse the block after extern keyword moving the opening bracket to the header line always!
Patch description:
A new style added, new configuration flag - BraceWrapping.AfterExternBlock that allows us to decide whether we want a break before brace or not.