pike.git
/
CHANGES
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/CHANGES:132:
languages. It is identical to '||' in pike. o The && operator changed, when doing A && B, and A is false, keep A instead of returning 0. This is especially useful then A is not actually 0, but an object that evaluates to false, or UNDEFINED. o Fixed symbol resolution with deep inherits and mixins.
+
o Added multi-character character constants.
-
+
'ILBM' is equivalent to (('I'<<24)|('L'<<16)|('B'<<8)|'M').
+
+
Unlike how it works in some C compilers the native byte order is
+
never relevant.
+
+
New preprocessor features ------------------------- o Support for the ", ##__VA_ARGS__" cpp feature. This makes the ‘##’ token paste operator have a special meaning when placed between a comma and a variable argument. If you write | #define err(format, ...) f(debug)werror("ERROR: "+format, ##__VA_ARGS__)