pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:4532:    }    push_type(T_OR);    break;    }    /* FIXME: XOR, NXOR */    Pike_fatal("Unsupported binary type operation: 0x%02x\n", op);    }    }   }    + #if 0 /* unused */   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).