pike.git / CHANGES

version» Context lines:

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__)