From e8d275476ae6292a16a37214bbf518d41c370e10 Mon Sep 17 00:00:00 2001 From: Pavel Charvat Date: Mon, 10 Nov 2008 13:22:52 +0100 Subject: [PATCH] Doc: Noted that macro parameters in chartype.h are allowed to have side-effects. --- ucw/chartype.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ucw/chartype.h b/ucw/chartype.h index f9c80522..055b540a 100644 --- a/ucw/chartype.h +++ b/ucw/chartype.h @@ -15,7 +15,8 @@ * This way we bypass most possible problems with different compilation environments. * * All functions and macros accept any numbers and if it is necessary, they simply ignore higher bits. - * It does not matter whether a parameter is signed or unsigned. + * It does not matter whether a parameter is signed or unsigned. Parameters are evaluated exactly once, + * so they can have side-effects. ***/ #define _C_UPPER 1 /* Upper-case letters */ -- 2.39.2