Lines Matching refs:low

2749 		unsigned char low, high;  local
2761 low = (unsigned char)Z_STRVAL_P(zlow)[0];
2764 if (low > high) { /* Negative Steps */
2765 if (low - high < lstep || lstep <= 0) {
2770 array_init_size(return_value, (uint32_t)(((low - high) / lstep) + 1));
2773 for (; low >= high; low -= (unsigned int)lstep) {
2774 ZEND_HASH_FILL_SET_INTERNED_STR(ZSTR_CHAR(low));
2776 if (((signed int)low - lstep) < 0) {
2781 } else if (high > low) { /* Positive Steps */
2782 if (high - low < lstep || lstep <= 0) {
2786 array_init_size(return_value, (uint32_t)(((high - low) / lstep) + 1));
2789 for (; low <= high; low += (unsigned int)lstep) {
2790 ZEND_HASH_FILL_SET_INTERNED_STR(ZSTR_CHAR(low));
2792 if (((signed int)low + lstep) > 255) {
2799 ZVAL_CHAR(&tmp, low);
2803 double low, high, element; local
2806 low = zval_get_double(zlow);
2809 if (zend_isinf(high) || zend_isinf(low)) {
2810 zend_value_error("Invalid range supplied: start=%0.0f end=%0.0f", low, high);
2814 if (low > high) { /* Negative steps */
2815 if (low - high < step || step <= 0) {
2820 RANGE_CHECK_DOUBLE_INIT_ARRAY(low, high);
2823 for (i = 0, element = low; i < size && element >= high; ++i, element = low - (i * step)) {
2828 } else if (high > low) { /* Positive steps */
2829 if (high - low < step || step <= 0) {
2834 RANGE_CHECK_DOUBLE_INIT_ARRAY(high, low);
2837 for (i = 0, element = low; i < size && element <= high; ++i, element = low + (i * step)) {
2844 ZVAL_DOUBLE(&tmp, low);
2848 zend_long low, high; local
2853 low = zval_get_long(zlow);
2867 if (low > high) { /* Negative steps */
2868 if ((zend_ulong)low - high < lstep) {
2873 RANGE_CHECK_LONG_INIT_ARRAY(low, high);
2877 ZEND_HASH_FILL_SET_LONG(low - (i * lstep));
2881 } else if (high > low) { /* Positive steps */
2882 if ((zend_ulong)high - low < lstep) {
2887 RANGE_CHECK_LONG_INIT_ARRAY(high, low);
2891 ZEND_HASH_FILL_SET_LONG(low + (i * lstep));
2897 ZVAL_LONG(&tmp, low);