From: Pavel Charvat Date: Mon, 10 Nov 2008 12:22:52 +0000 (+0100) Subject: Doc: Noted that macro parameters in chartype.h are allowed to have side-effects. X-Git-Tag: holmes-import~161 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=e8d275476ae6292a16a37214bbf518d41c370e10;p=libucw.git Doc: Noted that macro parameters in chartype.h are allowed to have side-effects. --- 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 */