diff --git a/Documentation/NuttXCCodingStandard.html b/Documentation/NuttXCCodingStandard.html index 93a89a8098..d7464cfeb5 100644 --- a/Documentation/NuttXCCodingStandard.html +++ b/Documentation/NuttXCCodingStandard.html @@ -12,7 +12,7 @@

NuttX C Coding Standard

-

Last Updated: June 18, 2017

+

Last Updated: August 7, 2017

@@ -1357,7 +1357,15 @@ typedef int myinteger_t; No un-named structures. All structures must be named, even if they are part of a type definition. That is, a structure name must follow the reserved word struct in all structure definitions. - The exception to this rule is for structures that are defined within another union or structure (discouraged). In those cases, the structure name should always be omitted. + There are two exceptions to this rule: +
    +
  1. + First for structures that are defined within another union or structure (discouraged). In those cases, the structure name should always be omitted. +
  2. +
  3. + Second for structures as the type of a local variable. In this case, again, the structure name should always be ommitted. +
  4. +
  • Structured defined with structures discouraged.