| /PHP_5_3/ext/intl/collator/ |
| H A D | collator_sort.c | 53 static int collator_regular_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 59 zval* str1 = collator_convert_object_to_string( op1 TSRMLS_CC ); 147 static int collator_numeric_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 153 if( Z_TYPE_P(op1) == IS_STRING ) 155 num1 = collator_convert_string_to_double( op1 ); 156 op1 = num1; 165 rc = numeric_compare_function( result, op1, op2 TSRMLS_CC); 179 static int collator_icu_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 186 str1 = collator_make_printable_zval( op1 );
|
| /PHP_5_3/Zend/ |
| H A D | zend_compile.h | 85 znode op1; member in struct:_zend_op 374 void zend_do_binary_op(zend_uchar op, znode *result, const znode *op1, const znode *op2 TSRMLS_DC); 375 void zend_do_unary_op(zend_uchar op, znode *result, const znode *op1 TSRMLS_DC); 376 void zend_do_binary_assign_op(zend_uchar op, znode *result, const znode *op1, const znode *op2 TSRMLS_DC); 410 void zend_do_pre_incdec(znode *result, const znode *op1, zend_uchar op TSRMLS_DC); 411 void zend_do_post_incdec(znode *result, const znode *op1, zend_uchar op TSRMLS_DC); 418 void zend_do_free(znode *op1 TSRMLS_DC); 420 void zend_do_add_string(znode *result, const znode *op1, znode *op2 TSRMLS_DC); 421 void zend_do_add_variable(znode *result, const znode *op1, const znode *op2 TSRMLS_DC); 504 void zend_do_include_or_eval(int type, znode *result, const znode *op1 TSRMLS_D [all...] |
| H A D | zend_operators.c | 758 ZEND_API int add_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ argument 764 switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) { 766 long lval = Z_LVAL_P(op1) + Z_LVAL_P(op2); 769 if ((Z_LVAL_P(op1) & LONG_SIGN_MASK) == (Z_LVAL_P(op2) & LONG_SIGN_MASK) 770 && (Z_LVAL_P(op1) & LONG_SIGN_MASK) != (lval & LONG_SIGN_MASK)) { 772 ZVAL_DOUBLE(result, (double) Z_LVAL_P(op1) + (double) Z_LVAL_P(op2)); 780 ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); 784 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); 788 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); 794 if ((result == op1) 820 sub_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 867 mul_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 908 div_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 973 mod_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 999 boolean_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1050 bitwise_or_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1090 bitwise_and_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1132 bitwise_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1173 shift_left_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1186 shift_right_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1200 add_char_to_string(zval *result, const zval *op1, const zval *op2) argument 1212 add_string_to_string(zval *result, const zval *op1, const zval *op2) argument 1225 concat_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1281 string_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1313 string_locale_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1345 numeric_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1376 compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1557 is_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1599 is_not_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1609 is_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1619 is_not_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1629 is_smaller_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1639 is_smaller_or_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) argument 1758 increment_function(zval *op1) argument 1809 decrement_function(zval *op1) argument [all...] |
| H A D | zend_vm_gen.php | 85 "ANY" => "opline->op1.op_type", 121 "ANY" => "get_zval_ptr(&opline->op1, EX(Ts), &free_op1, \\1)", 122 "TMP" => "_get_zval_ptr_tmp(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC)", 123 "VAR" => "_get_zval_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC)", 124 "CONST" => "&opline->op1.u.constant", 126 "CV" => "_get_zval_ptr_cv(&opline->op1, EX(Ts), \\1 TSRMLS_CC)", 139 "ANY" => "get_zval_ptr_ptr(&opline->op1, EX(Ts), &free_op1, \\1)", 141 "VAR" => "_get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC)", 144 "CV" => "_get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), \\1 TSRMLS_CC)", 157 "ANY" => "get_obj_zval_ptr(&opline->op1, E 296 $op1 = "ANY"; variable 592 $op1 = "ANY"; variable 1009 $op1 = array_flip(explode("|",$m[3])); variable 1038 $op1 = array_flip(explode("|",$m[2])); variable 1055 $op1 = array_flip(explode("|",$m[2])); variable [all...] |
| H A D | zend_compile.c | 292 void zend_do_binary_op(zend_uchar op, znode *result, const znode *op1, const znode *op2 TSRMLS_DC) /* {{{ */ argument 299 opline->op1 = *op1; 305 void zend_do_unary_op(zend_uchar op, znode *result, const znode *op1 TSRMLS_DC) /* {{{ */ 312 opline->op1 = *op1; 318 #define MAKE_NOP(opline) { opline->opcode = ZEND_NOP; memset(&opline->result,0,sizeof(znode)); memset(&opline->op1,0,sizeof(znode)); memset(&opline->op2,0,sizeof(znode)); opline->result.op_type=opline->op1.op_type=opline->op2.op_type=IS_UNUSED; } 324 data_op->op1 = *value; 329 void zend_do_binary_assign_op(zend_uchar op, znode *result, const znode *op1, cons argument 849 zend_do_pre_incdec(znode *result, const znode *op1, zend_uchar op TSRMLS_DC) argument 878 zend_do_post_incdec(znode *result, const znode *op1, zend_uchar op TSRMLS_DC) argument 1066 zend_do_add_string(znode *result, const znode *op1, znode *op2 TSRMLS_DC) argument 1099 zend_do_add_variable(znode *result, const znode *op1, const znode *op2 TSRMLS_DC) argument [all...] |
| H A D | zend_vm_def.h | 294 ZEND_VM_HELPER_EX(zend_binary_assign_op_obj_helper, VAR|UNUSED|CV, CONST|TMP|VAR|UNUSED|CV, int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC)) argument 302 zval *value = get_zval_ptr(&op_data->op1, EX(Ts), &free_op_data1, BP_VAR_R); 408 ZEND_VM_HELPER_EX(zend_binary_assign_op_helper, VAR|UNUSED|CV, CONST|TMP|VAR|UNUSED|CV, int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC)) argument 434 value = get_zval_ptr(&op_data->op1, EX(Ts), &free_op_data1, BP_VAR_R); 982 PZVAL_LOCK(*EX_T(opline->op1.u.var).var.ptr_ptr); 1062 EX_T(opline->op1.u.var).var.ptr_ptr) { 1063 PZVAL_LOCK(*EX_T(opline->op1.u.var).var.ptr_ptr); 1192 PZVAL_LOCK(*EX_T(opline->op1.u.var).var.ptr_ptr); 1291 PZVAL_LOCK(*EX_T(opline->op1.u.var).var.ptr_ptr); 1292 EX_T(opline->op1 [all...] |
| H A D | zend_vm_execute.h | 129 printf("Jumping to %d\n", EX(opline)->op1.u.opline_num); 131 ZEND_VM_SET_OPCODE(EX(opline)->op1.u.jmp_addr); 434 zend_uint arg_num = Z_LVAL(opline->op1.u.constant); 444 zend_error(E_WARNING, "Missing argument %ld for %s%s%s(), called in %s on line %d and defined", opline->op1.u.constant.value.lval, class_name, space, get_active_function_name(TSRMLS_C), ptr->op_array->filename, ptr->opline->lineno); 446 zend_error(E_WARNING, "Missing argument %ld for %s%s%s()", opline->op1.u.constant.value.lval, class_name, space, get_active_function_name(TSRMLS_C)); 472 if (EX_T(opline->op1.u.var).class_entry->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)) { 475 if (EX_T(opline->op1.u.var).class_entry->ce_flags & ZEND_ACC_INTERFACE) { 480 zend_error_noreturn(E_ERROR, "Cannot instantiate %s %s", class_type, EX_T(opline->op1.u.var).class_entry->name); 483 object_init_ex(object_zval, EX_T(opline->op1.u.var).class_entry); 506 EX(called_scope) = EX_T(opline->op1 9470 zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 9584 zend_binary_assign_op_helper_SPEC_VAR_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 11280 zend_binary_assign_op_obj_helper_SPEC_VAR_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 11394 zend_binary_assign_op_helper_SPEC_VAR_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 13034 zend_binary_assign_op_obj_helper_SPEC_VAR_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 13148 zend_binary_assign_op_helper_SPEC_VAR_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 14595 zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 14709 zend_binary_assign_op_helper_SPEC_VAR_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 15434 zend_binary_assign_op_obj_helper_SPEC_VAR_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 15548 zend_binary_assign_op_helper_SPEC_VAR_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 17066 zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 17179 zend_binary_assign_op_helper_SPEC_UNUSED_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 18182 zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 18295 zend_binary_assign_op_helper_SPEC_UNUSED_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 19241 zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 19354 zend_binary_assign_op_helper_SPEC_UNUSED_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 20300 zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 20413 zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 20562 zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 20675 zend_binary_assign_op_helper_SPEC_UNUSED_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 23230 zend_binary_assign_op_obj_helper_SPEC_CV_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 23343 zend_binary_assign_op_helper_SPEC_CV_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 24868 zend_binary_assign_op_obj_helper_SPEC_CV_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 24981 zend_binary_assign_op_helper_SPEC_CV_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 26510 zend_binary_assign_op_obj_helper_SPEC_CV_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 26623 zend_binary_assign_op_helper_SPEC_CV_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 27958 zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 28071 zend_binary_assign_op_helper_SPEC_CV_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 28695 zend_binary_assign_op_obj_helper_SPEC_CV_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument 28808 zend_binary_assign_op_helper_SPEC_CV_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) argument [all...] |