pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:4158:    }   }      static void push_reverse_binop(enum pt_binop op)   {    /* Swap bits 1 & 2 in op to reverse the meanings of the arguments. */    push_binop((op & PT_BINOP_XNOR) |    ((op & PT_BINOP_MINUS) ? PT_BINOP_INVERSE_MINUS : 0) |    ((op & PT_BINOP_INVERSE_MINUS) ? PT_BINOP_MINUS : 0));   } - #endif +       /**    * Low-level set operation (AND, MINUS, OR, etc) on two types.    *    * Note:    * There are two major operating modes; the external, where    * the two types have unrelated markers, which then need to    * be remapped in the result, and the internal, where the    * two types have related markers (this mode is used mainly    * when evaluating a type).