mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
misra: increase identifiers length to 63 and align doc with ECLAIR config
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 63. Thanks to this change, we remove a few violations, getting us one step closer to marking Rules 5.2 and 5.4 as clean. The ECLAIR configuration is already using 63, so this change matches the rules.rst documentation with the ECLAIR behavior. Signed-off-by: Stefano Stabellini <stefano.stabellini@amd.com> Reviewed-by: Nicola Vetrini <nicola.vetrini@bugseng.com> Acked-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
1 parent
cd7cc5320b
commit
22d9e75944
1 file changed
+3
-3
@@ -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>`_
|
* - `Rule 5.1 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/R_05_01_2.c>`_
|
||||||
- Required
|
- Required
|
||||||
- External identifiers shall be distinct
|
- External identifiers shall be distinct
|
||||||
- The Xen characters limit for identifiers is 40. Public headers
|
- The Xen characters limit for identifiers is 63. Public headers
|
||||||
(xen/include/public/) are allowed to retain longer identifiers
|
(xen/include/public/) are allowed to retain longer identifiers
|
||||||
for backward compatibility.
|
for backward compatibility.
|
||||||
|
|
||||||
@@ -162,7 +162,7 @@ maintainers if you want to suggest a change.
|
|||||||
- Required
|
- Required
|
||||||
- Identifiers declared in the same scope and name space shall be
|
- Identifiers declared in the same scope and name space shall be
|
||||||
distinct
|
distinct
|
||||||
- The Xen characters limit for identifiers is 40. Public headers
|
- The Xen characters limit for identifiers is 63. Public headers
|
||||||
(xen/include/public/) are allowed to retain longer identifiers
|
(xen/include/public/) are allowed to retain longer identifiers
|
||||||
for backward compatibility.
|
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>`_
|
* - `Rule 5.4 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/R_05_04.c>`_
|
||||||
- Required
|
- Required
|
||||||
- Macro identifiers shall be distinct
|
- Macro identifiers shall be distinct
|
||||||
- The Xen characters limit for macro identifiers is 40. Public
|
- The Xen characters limit for macro identifiers is 63. Public
|
||||||
headers (xen/include/public/) are allowed to retain longer
|
headers (xen/include/public/) are allowed to retain longer
|
||||||
identifiers for backward compatibility.
|
identifiers for backward compatibility.
|
||||||
|
|
||||||
|
|||||||