From c8c6cd9eee9aa98c696607adb9d1e422da161110 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 12 Oct 2021 15:50:28 +0100 Subject: [PATCH] libxl: CODING_STYLE: Explicitly deprecate #ifdef We don't use ifdefs in the main code. Actually document this. Signed-off-by: Ian Jackson Acked-by: Anthony PERARD Reviewed-by: Juergen Gross --- tools/libs/light/CODING_STYLE | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/libs/light/CODING_STYLE b/tools/libs/light/CODING_STYLE index 3d572f6925..b1a6a45c74 100644 --- a/tools/libs/light/CODING_STYLE +++ b/tools/libs/light/CODING_STYLE @@ -121,6 +121,16 @@ permitted exceptions to the usual libxl code formatting rules. +ARCHITECTURE-SPECIFIC CODE, CONDITIONAL COMPILATION +--------------------------------------------------- + +Architecture-specific code should be isolated in libxl_.c, +with a function call interface, wherever possible. + +#ifdefs should be avoided, and in any case not interspersed through +the primary functional code. + + IDEMPOTENT DATA STRUCTURE CONSTRUCTION/DESTRUCTION -------------------------------------------------- -- 2.30.2