File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -303,7 +303,9 @@ For C programs:
303
303
v12.01, 2022-03-28).
304
304
305
305
- Variables have to be declared at the beginning of the block, before
306
- the first statement (i.e. -Wdeclaration-after-statement).
306
+ the first statement (i.e. -Wdeclaration-after-statement). It is
307
+ encouraged to have a blank line between the end of the declarations
308
+ and the first statement in the block.
307
309
308
310
- NULL pointers shall be written as NULL, not as 0.
309
311
@@ -323,6 +325,13 @@ For C programs:
323
325
while( condition )
324
326
func (bar+1);
325
327
328
+ - A binary operator (other than ",") and ternary conditional "?:"
329
+ have a space on each side of the operator to separate it from its
330
+ operands. E.g. "A + 1", not "A+1".
331
+
332
+ - A unary operator (other than "." and "->") have no space between it
333
+ and its operand. E.g. "(char *)ptr", not "(char *) ptr".
334
+
326
335
- Do not explicitly compare an integral value with constant 0 or '\0',
327
336
or a pointer value with constant NULL. For instance, to validate that
328
337
counted array <ptr, cnt> is initialized but has no elements, write:
You can’t perform that action at this time.
0 commit comments