From 521c8af6a4af285a0159b92640e37736d9e569de Mon Sep 17 00:00:00 2001 From: Torben Wilson Date: Wed, 29 Mar 2000 22:05:19 +0000 Subject: Added !== (is not identical) operator. --- Zend/zend_operators.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'Zend/zend_operators.c') diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c index ece7d04dcd..0a2cc35148 100644 --- a/Zend/zend_operators.c +++ b/Zend/zend_operators.c @@ -999,6 +999,18 @@ ZEND_API int is_identical_function(zval *result, zval *op1, zval *op2) return FAILURE; } + +ZEND_API int is_not_identical_function(zval *result, zval *op1, zval *op2) +{ + result->type = IS_BOOL; + if ( is_identical_function( result, op1, op2 ) == FAILURE ) { + return FAILURE; + } + result->value.lval = !result->value.lval; + return SUCCESS; +} + + ZEND_API int is_equal_function(zval *result, zval *op1, zval *op2) { if (compare_function(result, op1, op2) == FAILURE) { -- cgit v1.2.1