Lines Matching refs:low

2717 		unsigned char low, high;  local
2729 low = (unsigned char)Z_STRVAL_P(zlow)[0];
2732 if (low > high) { /* Negative Steps */
2733 if (low - high < lstep || lstep <= 0) {
2738 array_init_size(return_value, (uint32_t)(((low - high) / lstep) + 1));
2741 for (; low >= high; low -= (unsigned int)lstep) {
2742 ZEND_HASH_FILL_SET_INTERNED_STR(ZSTR_CHAR(low));
2744 if (((signed int)low - lstep) < 0) {
2749 } else if (high > low) { /* Positive Steps */
2750 if (high - low < lstep || lstep <= 0) {
2754 array_init_size(return_value, (uint32_t)(((high - low) / lstep) + 1));
2757 for (; low <= high; low += (unsigned int)lstep) {
2758 ZEND_HASH_FILL_SET_INTERNED_STR(ZSTR_CHAR(low));
2760 if (((signed int)low + lstep) > 255) {
2767 ZVAL_CHAR(&tmp, low);
2771 double low, high, element; local
2774 low = zval_get_double(zlow);
2777 if (zend_isinf(high) || zend_isinf(low)) {
2778 zend_value_error("Invalid range supplied: start=%0.0f end=%0.0f", low, high);
2782 if (low > high) { /* Negative steps */
2783 if (low - high < step || step <= 0) {
2788 RANGE_CHECK_DOUBLE_INIT_ARRAY(low, high);
2791 for (i = 0, element = low; i < size && element >= high; ++i, element = low - (i * step)) {
2796 } else if (high > low) { /* Positive steps */
2797 if (high - low < step || step <= 0) {
2802 RANGE_CHECK_DOUBLE_INIT_ARRAY(high, low);
2805 for (i = 0, element = low; i < size && element <= high; ++i, element = low + (i * step)) {
2812 ZVAL_DOUBLE(&tmp, low);
2816 zend_long low, high; local
2821 low = zval_get_long(zlow);
2835 if (low > high) { /* Negative steps */
2836 if ((zend_ulong)low - high < lstep) {
2841 RANGE_CHECK_LONG_INIT_ARRAY(low, high);
2845 ZEND_HASH_FILL_SET_LONG(low - (i * lstep));
2849 } else if (high > low) { /* Positive steps */
2850 if ((zend_ulong)high - low < lstep) {
2855 RANGE_CHECK_LONG_INIT_ARRAY(high, low);
2859 ZEND_HASH_FILL_SET_LONG(low + (i * lstep));
2865 ZVAL_LONG(&tmp, low);