Lines Matching refs:val

90 	} val;  member
433 static int _php_ibase_bind_array(zval *val, char *buf, unsigned long buf_size, /* {{{ */ in _php_ibase_bind_array() argument
446 zval **subval = &val; in _php_ibase_bind_array()
448 if (Z_TYPE_P(val) == IS_ARRAY) { in _php_ibase_bind_array()
449 zend_hash_internal_pointer_reset(Z_ARRVAL_P(val)); in _php_ibase_bind_array()
454 if (Z_TYPE_P(val) == IS_ARRAY && in _php_ibase_bind_array()
455 zend_hash_get_current_data(Z_ARRVAL_P(val), (void *) &subval) == FAILURE) in _php_ibase_bind_array()
466 if (Z_TYPE_P(val) == IS_ARRAY) { in _php_ibase_bind_array()
467 zend_hash_move_forward(Z_ARRVAL_P(val)); in _php_ibase_bind_array()
471 if (Z_TYPE_P(val) == IS_ARRAY) { in _php_ibase_bind_array()
472 zend_hash_internal_pointer_reset(Z_ARRVAL_P(val)); in _php_ibase_bind_array()
477 if (Z_TYPE_P(val) == IS_NULL) { in _php_ibase_bind_array()
484 convert_to_double(val); in _php_ibase_bind_array()
486 if (Z_DVAL_P(val) > 0) { in _php_ibase_bind_array()
487 l = Z_DVAL_P(val) * pow(10, -array->ar_desc.array_desc_scale) + .5; in _php_ibase_bind_array()
489 l = Z_DVAL_P(val) * pow(10, -array->ar_desc.array_desc_scale) - .5; in _php_ibase_bind_array()
511 convert_to_string(val); in _php_ibase_bind_array()
513 if (!sscanf(Z_STRVAL_P(val), "%Lf", &l)) { in _php_ibase_bind_array()
515 TSRMLS_CC, Z_STRVAL_P(val)); in _php_ibase_bind_array()
537 convert_to_long(val); in _php_ibase_bind_array()
538 if (Z_LVAL_P(val) > SHRT_MAX || Z_LVAL_P(val) < SHRT_MIN) { in _php_ibase_bind_array()
542 *(short *) buf = (short) Z_LVAL_P(val); in _php_ibase_bind_array()
545 convert_to_long(val); in _php_ibase_bind_array()
547 if (Z_LVAL_P(val) > ISC_LONG_MAX || Z_LVAL_P(val) < ISC_LONG_MIN) { in _php_ibase_bind_array()
552 *(ISC_LONG *) buf = (ISC_LONG) Z_LVAL_P(val); in _php_ibase_bind_array()
556 convert_to_long(val); in _php_ibase_bind_array()
557 *(long *) buf = Z_LVAL_P(val); in _php_ibase_bind_array()
559 convert_to_string(val); in _php_ibase_bind_array()
560 if (!sscanf(Z_STRVAL_P(val), "%" LL_MASK "d", &l)) { in _php_ibase_bind_array()
562 TSRMLS_CC, Z_STRVAL_P(val)); in _php_ibase_bind_array()
570 convert_to_double(val); in _php_ibase_bind_array()
571 *(float*) buf = (float) Z_DVAL_P(val); in _php_ibase_bind_array()
574 convert_to_double(val); in _php_ibase_bind_array()
575 *(double*) buf = Z_DVAL_P(val); in _php_ibase_bind_array()
578 convert_to_string(val); in _php_ibase_bind_array()
580 strptime(Z_STRVAL_P(val), INI_STR("ibase.timestampformat"), &t); in _php_ibase_bind_array()
582 n = sscanf(Z_STRVAL_P(val), "%d%*[/]%d%*[/]%d %d%*[:]%d%*[:]%d", in _php_ibase_bind_array()
587 " Use format 'm/d/Y H:i:s'. You gave '%s')" TSRMLS_CC, n, Z_STRVAL_P(val)); in _php_ibase_bind_array()
596 convert_to_string(val); in _php_ibase_bind_array()
598 strptime(Z_STRVAL_P(val), INI_STR("ibase.dateformat"), &t); in _php_ibase_bind_array()
600 n = sscanf(Z_STRVAL_P(val), "%d%*[/]%d%*[/]%d", &t.tm_mon, &t.tm_mday, &t.tm_year); in _php_ibase_bind_array()
604 "Use format 'm/d/Y' You gave '%s')" TSRMLS_CC, n, Z_STRVAL_P(val)); in _php_ibase_bind_array()
613 convert_to_string(val); in _php_ibase_bind_array()
615 strptime(Z_STRVAL_P(val), INI_STR("ibase.timeformat"), &t); in _php_ibase_bind_array()
617 n = sscanf(Z_STRVAL_P(val), "%d%*[:]%d%*[:]%d", &t.tm_hour, &t.tm_min, &t.tm_sec); in _php_ibase_bind_array()
621 "Use format 'H:i:s'. You gave '%s')" TSRMLS_CC, n, Z_STRVAL_P(val)); in _php_ibase_bind_array()
628 convert_to_string(val); in _php_ibase_bind_array()
629 strlcpy(buf, Z_STRVAL_P(val), buf_size); in _php_ibase_bind_array()
684 var->sqldata = (void*)&buf[i].val; in _php_ibase_bind()
722 isc_encode_timestamp(&t, &buf[i].val.tsval); in _php_ibase_bind()
725 isc_encode_sql_date(&t, &buf[i].val.dtval); in _php_ibase_bind()
728 isc_encode_sql_time(&t, &buf[i].val.tmval); in _php_ibase_bind()
738 !_php_ibase_string_to_quad(Z_STRVAL_P(b_var), &buf[i].val.qval)) { in _php_ibase_bind()
756 buf[i].val.qval = ib_blob.bl_qd; in _php_ibase_bind()
766 !_php_ibase_string_to_quad(Z_STRVAL_P(b_var), &buf[i].val.qval)) { in _php_ibase_bind()
792 buf[i].val.qval = array_id; in _php_ibase_bind()
1293 static int _php_ibase_var_zval(zval *val, void *data, int type, int len, /* {{{ */ in _php_ibase_var_zval() argument
1326 ZVAL_STRINGL(val,(char *) data,len,1); in _php_ibase_var_zval()
1338 ZVAL_STRINGL(val,string_data,l,1); in _php_ibase_var_zval()
1349 ZVAL_STRINGL(val,string_data,l,1); in _php_ibase_var_zval()
1357 ZVAL_LONG(val,n); in _php_ibase_var_zval()
1368 ZVAL_STRINGL(val,string_data,l,1); in _php_ibase_var_zval()
1372 ZVAL_DOUBLE(val, *(float *) data); in _php_ibase_var_zval()
1375 ZVAL_DOUBLE(val, *(double *) data); in _php_ibase_var_zval()
1399 ZVAL_LONG(val, mktime(&t)); in _php_ibase_var_zval()
1417 ZVAL_STRINGL(val,string_data,l,1); in _php_ibase_var_zval()