The consistent treatment of blocks as statements (for the purpose of indentation) is a very distinctive feature of the GNU C code formatting style; as is the mandatory space before parentheses. All code formatted in the GNU style has the property that each closing brace, bracket or parenthesis appears ''to the right'' of its corresponding opening delimiter, or in the same column.
AsBeing atightly generalintegrated with the GNU principlesystem, [[GNU Emacs]] canprovides beautomatic consideredformatting of C code to match the GNU coding standards.<ref>{{bycite web whom|dateurl=September 2016https://www.gnu.org/software/emacs/manual/html_mono/ccmode.html#index-GNU-style}}</ref> aRather reliablethan authoritymanually on the GNUmodifying code formatting style.in a Asway such,that itstrays isfrom desirable{{accordingthe toGNU whom|date=Septembercoding 2016}}standards, thatthe anyformatted piecelayout of the code thatcan looksbe ugly<!---Opinion?---> when indentedtweaked by Emacswriting is changedit intoin a more Emacs-friendly form—for example, by inserting additional parentheses.