@@ -155,8 +155,8 @@
-doc_end
-doc_begin="See Section \"4.3 Identifiers\" of "GCC_MANUAL"."
--config=STD.extidsig, behavior+={c99, GCC_ARM64, "63"}
--config=STD.extidsig, behavior+={c99, GCC_X86_64, "63"}
+-config=STD.extidsig, behavior+={c99, GCC_ARM64, "64"}
+-config=STD.extidsig, behavior+={c99, GCC_X86_64, "64"}
-doc_end
#
@@ -154,7 +154,7 @@ maintainers if you want to suggest a change.
* - `Rule 5.1 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/R_05_01_2.c>`_
- Required
- External identifiers shall be distinct
- - The Xen characters limit for identifiers is 40. Public headers
+ - The Xen characters limit for identifiers is 64. Public headers
(xen/include/public/) are allowed to retain longer identifiers
for backward compatibility.
@@ -162,7 +162,7 @@ maintainers if you want to suggest a change.
- Required
- Identifiers declared in the same scope and name space shall be
distinct
- - The Xen characters limit for identifiers is 40. Public headers
+ - The Xen characters limit for identifiers is 64. Public headers
(xen/include/public/) are allowed to retain longer identifiers
for backward compatibility.
@@ -177,7 +177,7 @@ maintainers if you want to suggest a change.
* - `Rule 5.4 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/R_05_04.c>`_
- Required
- Macro identifiers shall be distinct
- - The Xen characters limit for macro identifiers is 40. Public
+ - The Xen characters limit for macro identifiers is 64. Public
headers (xen/include/public/) are allowed to retain longer
identifiers for backward compatibility.
Currently the identifiers characters limit is arbitrarily set to 40. It causes a few violations as we have some identifiers longer than 40. Increase the limit to another rather arbitrary limit of 64. Thanks to this change, we remove a few violations, getting us one step closer to marking Rules 5.2 and 5.4 as clean. Also update the ECLAIR config that was actually set to 63 as character limit. Signed-off-by: Stefano Stabellini <stefano.stabellini@amd.com>