min 163 ext/date/lib/timelib.c *min = floor((h - *hour) * 60); min 164 ext/date/lib/timelib.c *sec = (h - *hour - ((float) *min / 60)) * 3600; min 1172 ext/date/php_date.c long hou, min, sec, mon, day, yea, dst = -1; min 1178 ext/date/php_date.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|lllllll", &hou, &min, &sec, &mon, &day, &yea, &dst) == FAILURE) { min 1213 ext/date/php_date.c now->i = min; min 61 ext/fbsql/php_fbsql.c #ifndef min min 2999 ext/fbsql/php_fbsql.c stringLength = min(stringLength, 19); min 4776 ext/gd/gd.c str_bbox.llx = min(str_bbox.llx, min(x1, min(x2, min(x3, x4)))); min 4777 ext/gd/gd.c str_bbox.lly = min(str_bbox.lly, min(y1, min(y2, min(y3, y4)))); min 152 ext/interbase/php_ibase_udf.c b->blob_get_segment(b->blob_handle, &code[i++<<16],min(0x10000,remaining), &read); min 330 ext/interbase/php_ibase_udf.c (res->vary_length = min(r->dsc_length-2,Z_STRLEN(return_value)))); min 2009 ext/mbstring/oniguruma/regcomp.c *min = 0; min 2021 ext/mbstring/oniguruma/regcomp.c r = get_min_match_length(nodes[backs[0]], min, env); min 2027 ext/mbstring/oniguruma/regcomp.c if (*min > tmin) *min = tmin; min 2037 ext/mbstring/oniguruma/regcomp.c *min = en->min_len; min 2040 ext/mbstring/oniguruma/regcomp.c r = get_min_match_length(NCALL(node).target, min, env); min 2047 ext/mbstring/oniguruma/regcomp.c if (r == 0) *min += tmin; min 2059 ext/mbstring/oniguruma/regcomp.c if (y == node) *min = tmin; min 2060 ext/mbstring/oniguruma/regcomp.c else if (*min > tmin) *min = tmin; min 2068 ext/mbstring/oniguruma/regcomp.c *min = sn->end - sn->s; min 2074 ext/mbstring/oniguruma/regcomp.c case CTYPE_WORD: *min = 1; break; min 2075 ext/mbstring/oniguruma/regcomp.c case CTYPE_NOT_WORD: *min = 1; break; min 2083 ext/mbstring/oniguruma/regcomp.c *min = 1; min 2091 ext/mbstring/oniguruma/regcomp.c r = get_min_match_length(qn->target, min, env); min 2093 ext/mbstring/oniguruma/regcomp.c *min = distance_multiply(*min, qn->lower); min 2105 ext/mbstring/oniguruma/regcomp.c *min = en->min_len; min 2107 ext/mbstring/oniguruma/regcomp.c r = get_min_match_length(en->target, min, env); min 2109 ext/mbstring/oniguruma/regcomp.c en->min_len = *min; min 2117 ext/mbstring/oniguruma/regcomp.c r = get_min_match_length(en->target, min, env); min 2736 ext/mbstring/oniguruma/regcomp.c OnigDistance min; min 2745 ext/mbstring/oniguruma/regcomp.c ret = get_min_match_length(NCONS(x).left, &min, env); min 2747 ext/mbstring/oniguruma/regcomp.c if (min != 0) head = 0; min 3722 ext/mbstring/oniguruma/regcomp.c OnigDistance min; /* min byte length */ min 3814 ext/mbstring/oniguruma/regcomp.c d = mm->max - mm->min; min 3834 ext/mbstring/oniguruma/regcomp.c if (d2->min < d1->min) return 1; min 3835 ext/mbstring/oniguruma/regcomp.c if (d2->min > d1->min) return -1; min 3842 ext/mbstring/oniguruma/regcomp.c return (a->min == b->min && a->max == b->max) ? 1 : 0; min 3849 ext/mbstring/oniguruma/regcomp.c mml->min = min; min 3856 ext/mbstring/oniguruma/regcomp.c mml->min = mml->max = 0; min 3862 ext/mbstring/oniguruma/regcomp.c to->min = from->min; min 3869 ext/mbstring/oniguruma/regcomp.c to->min = distance_add(to->min, from->min); min 3877 ext/mbstring/oniguruma/regcomp.c to->min = distance_add(to->min, len); min 3885 ext/mbstring/oniguruma/regcomp.c if (to->min > from->min) to->min = from->min; min 4225 ext/mbstring/oniguruma/regcomp.c if (add->value == 0 || to->mmd.max < add->mmd.min) { min 4437 ext/mbstring/oniguruma/regcomp.c OnigDistance min = ONIGENC_MBC_MINLEN(env->enc); min 4440 ext/mbstring/oniguruma/regcomp.c set_mml(&opt->len, min, max); min 4456 ext/mbstring/oniguruma/regcomp.c int i, min, max; min 4461 ext/mbstring/oniguruma/regcomp.c min = 1; min 4482 ext/mbstring/oniguruma/regcomp.c min = ONIGENC_MBC_MINLEN(env->enc); min 4484 ext/mbstring/oniguruma/regcomp.c set_mml(&opt->len, min, max); min 4490 ext/mbstring/oniguruma/regcomp.c OnigDistance min = ONIGENC_MBC_MINLEN(env->enc); min 4492 ext/mbstring/oniguruma/regcomp.c set_mml(&opt->len, min, max); min 4537 ext/mbstring/oniguruma/regcomp.c OnigDistance min, max, tmin, tmax; min 4546 ext/mbstring/oniguruma/regcomp.c r = get_min_match_length(nodes[backs[0]], &min, env->scan_env); min 4555 ext/mbstring/oniguruma/regcomp.c if (min > tmin) min = tmin; min 4558 ext/mbstring/oniguruma/regcomp.c if (r == 0) set_mml(&opt->len, min, max); min 4578 ext/mbstring/oniguruma/regcomp.c OnigDistance min, max; min 4618 ext/mbstring/oniguruma/regcomp.c min = distance_multiply(nopt.len.min, qn->lower); min 4624 ext/mbstring/oniguruma/regcomp.c set_mml(&opt->len, min, max); min 4647 ext/mbstring/oniguruma/regcomp.c OnigDistance min, max; min 4649 ext/mbstring/oniguruma/regcomp.c min = 0; min 4651 ext/mbstring/oniguruma/regcomp.c if (IS_EFFECT_MIN_FIXED(en)) min = en->min_len; min 4653 ext/mbstring/oniguruma/regcomp.c set_mml(&opt->len, min, max); min 4723 ext/mbstring/oniguruma/regcomp.c reg->dmin = e->mmd.min; min 4742 ext/mbstring/oniguruma/regcomp.c reg->dmin = m->mmd.min; min 4784 ext/mbstring/oniguruma/regcomp.c reg->anchor_dmin = opt.len.min; min 47 ext/oci8/php_oci8_int.h #if defined(min) min 895 ext/pcre/pcrelib/pcre_compile.c int min = 0; min 901 ext/pcre/pcrelib/pcre_compile.c while ((digitab[*p] & ctype_digit) != 0) min = min * 10 + *p++ - '0'; min 902 ext/pcre/pcrelib/pcre_compile.c if (min < 0 || min > 65535) min 911 ext/pcre/pcrelib/pcre_compile.c if (*p == '}') max = min; else min 922 ext/pcre/pcrelib/pcre_compile.c if (max < min) min 933 ext/pcre/pcrelib/pcre_compile.c *minp = min; min 539 ext/pcre/pcrelib/pcre_exec.c int min; min 1747 ext/pcre/pcrelib/pcre_exec.c min = rep_min[c]; /* Pick up values from tables; */ min 1755 ext/pcre/pcrelib/pcre_exec.c min = GET2(ecode, 1); min 1776 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 1785 ext/pcre/pcrelib/pcre_exec.c if (min == max) continue; min 1791 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 1807 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 1852 ext/pcre/pcrelib/pcre_exec.c min = rep_min[c]; /* Pick up values from tables; */ min 1860 ext/pcre/pcrelib/pcre_exec.c min = GET2(ecode, 1); min 1867 ext/pcre/pcrelib/pcre_exec.c min = max = 1; min 1877 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 1895 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 1906 ext/pcre/pcrelib/pcre_exec.c if (min == max) continue; min 1917 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 1937 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 1959 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 1986 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 2026 ext/pcre/pcrelib/pcre_exec.c min = rep_min[c]; /* Pick up values from tables; */ min 2034 ext/pcre/pcrelib/pcre_exec.c min = GET2(ecode, 1); min 2041 ext/pcre/pcrelib/pcre_exec.c min = max = 1; min 2047 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2057 ext/pcre/pcrelib/pcre_exec.c if (min == max) continue; min 2064 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 2080 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 2179 ext/pcre/pcrelib/pcre_exec.c min = max = GET2(ecode, 1); min 2189 ext/pcre/pcrelib/pcre_exec.c min = 0; min 2197 ext/pcre/pcrelib/pcre_exec.c min = 0; min 2204 ext/pcre/pcrelib/pcre_exec.c min = 1; min 2211 ext/pcre/pcrelib/pcre_exec.c min = 0; min 2224 ext/pcre/pcrelib/pcre_exec.c min = rep_min[c]; /* Pick up values from tables; */ min 2239 ext/pcre/pcrelib/pcre_exec.c if (min * length > md->end_subject - eptr) RRETURN(MATCH_NOMATCH); min 2255 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2271 ext/pcre/pcrelib/pcre_exec.c if (min == max) continue; min 2275 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 2299 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 2341 ext/pcre/pcrelib/pcre_exec.c if (min > md->end_subject - eptr) RRETURN(MATCH_NOMATCH); min 2354 ext/pcre/pcrelib/pcre_exec.c DPRINTF(("matching %c{%d,%d} against subject %.*s\n", fc, min, max, min 2360 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2362 ext/pcre/pcrelib/pcre_exec.c if (min == max) continue; min 2365 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 2378 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 2399 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) if (fc != *eptr++) RRETURN(MATCH_NOMATCH); min 2400 ext/pcre/pcrelib/pcre_exec.c if (min == max) continue; min 2403 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 2415 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 2461 ext/pcre/pcrelib/pcre_exec.c min = max = GET2(ecode, 1); min 2467 ext/pcre/pcrelib/pcre_exec.c min = 0; min 2475 ext/pcre/pcrelib/pcre_exec.c min = 0; min 2482 ext/pcre/pcrelib/pcre_exec.c min = 1; min 2489 ext/pcre/pcrelib/pcre_exec.c min = 0; min 2496 ext/pcre/pcrelib/pcre_exec.c min = 0; min 2509 ext/pcre/pcrelib/pcre_exec.c min = rep_min[c]; /* Pick up values from tables; */ min 2518 ext/pcre/pcrelib/pcre_exec.c if (min > md->end_subject - eptr) RRETURN(MATCH_NOMATCH); min 2529 ext/pcre/pcrelib/pcre_exec.c DPRINTF(("negative matching %c{%d,%d} against subject %.*s\n", fc, min, max, min 2541 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2553 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2557 ext/pcre/pcrelib/pcre_exec.c if (min == max) continue; min 2566 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 2580 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 2602 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 2624 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 2652 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2662 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2666 ext/pcre/pcrelib/pcre_exec.c if (min == max) continue; min 2675 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 2688 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 2710 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 2731 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 2755 ext/pcre/pcrelib/pcre_exec.c min = max = GET2(ecode, 1); min 2762 ext/pcre/pcrelib/pcre_exec.c min = 0; min 2770 ext/pcre/pcrelib/pcre_exec.c min = 0; min 2777 ext/pcre/pcrelib/pcre_exec.c min = 1; min 2784 ext/pcre/pcrelib/pcre_exec.c min = 0; min 2791 ext/pcre/pcrelib/pcre_exec.c min = 0; min 2804 ext/pcre/pcrelib/pcre_exec.c min = rep_min[c]; /* Pick up values from tables; */ min 2833 ext/pcre/pcrelib/pcre_exec.c if (min > md->end_subject - eptr) RRETURN(MATCH_NOMATCH); min 2834 ext/pcre/pcrelib/pcre_exec.c if (min > 0) min 2843 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2851 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2864 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2875 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2886 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2906 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2934 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2945 ext/pcre/pcrelib/pcre_exec.c eptr += min; min 2949 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 2975 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3007 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3039 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3059 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3079 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3089 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3099 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3109 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3119 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3129 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3154 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3160 ext/pcre/pcrelib/pcre_exec.c else eptr += min; min 3164 ext/pcre/pcrelib/pcre_exec.c eptr += min; min 3171 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3193 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3208 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3223 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3240 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3257 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3262 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3267 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3272 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3277 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3283 ext/pcre/pcrelib/pcre_exec.c for (i = 1; i <= min; i++) min 3295 ext/pcre/pcrelib/pcre_exec.c if (min == max) continue; min 3309 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 3320 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 3335 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 3348 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 3361 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 3383 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 3412 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 3573 ext/pcre/pcrelib/pcre_exec.c for (fi = min;; fi++) min 3703 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3714 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3729 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3742 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3755 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3785 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3842 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3851 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3866 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3883 ext/pcre/pcrelib/pcre_exec.c c = max - min; min 3890 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3914 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3952 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3977 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3988 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 3999 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4010 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4021 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4032 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4067 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4077 ext/pcre/pcrelib/pcre_exec.c c = max - min; min 4084 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4105 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4115 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4125 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4136 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4147 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4156 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4165 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4174 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4183 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 4192 ext/pcre/pcrelib/pcre_exec.c for (i = min; i < max; i++) min 505 ext/pdo_firebird/firebird_statement.c min(param->namelen, var->aliasname_length))) min 507 ext/pdo_firebird/firebird_statement.c min(param->namelen, var->sqlname_length)))) { min 58 ext/pdo_firebird/php_pdo_firebird_int.h #ifndef min min 96 ext/pdo_sqlite/sqlite/src/date.c int min; min 104 ext/pdo_sqlite/sqlite/src/date.c min = va_arg(ap, int); min 116 ext/pdo_sqlite/sqlite/src/date.c if( val<min || val>max || (nextC!=0 && nextC!=*zDate) ){ min 1294 ext/pdo_sqlite/sqlite/tool/lemon.c for(i=spot=min; i<=max; i++){ min 46 ext/soap/interop/test.utility.php $d = max(min(strlen(count($m1)?$m1[1]:'0'),strlen(count($m2)?$m2[1]:'0')),2); min 853 ext/sockets/sockets.c retval = send(php_sock->bsd_socket, str, min(length, str_len), 0); min 3256 ext/sqlite/libsqlite/src/btree.c int min = nKey1>nKey2 ? nKey2 : nKey1; min 3257 ext/sqlite/libsqlite/src/btree.c int c = memcmp(zKey1, zKey2, min); min 96 ext/sqlite/libsqlite/src/date.c int min; min 104 ext/sqlite/libsqlite/src/date.c min = va_arg(ap, int); min 116 ext/sqlite/libsqlite/src/date.c if( val<min || val>max || (nextC!=0 && nextC!=*zDate) ){ min 992 ext/standard/array.c zval **min, result; min 1000 ext/standard/array.c min = args[0]; min 1003 ext/standard/array.c is_smaller_function(&result, *args[i], *min TSRMLS_CC); min 1005 ext/standard/array.c min = args[i]; min 1009 ext/standard/array.c RETVAL_ZVAL(*min, 1, 0); min 3710 ext/standard/basic_functions.c PHP_FE(min, arginfo_min) min 300 ext/standard/rand.c long min; min 305 ext/standard/rand.c if (argc != 0 && zend_parse_parameters(argc TSRMLS_CC, "ll", &min, &max) == FAILURE) min 310 ext/standard/rand.c RAND_RANGE(number, min, max, PHP_RAND_MAX); min 321 ext/standard/rand.c long min; min 326 ext/standard/rand.c if (argc != 0 && zend_parse_parameters(argc TSRMLS_CC, "ll", &min, &max) == FAILURE) min 343 ext/standard/rand.c RAND_RANGE(number, min, max, PHP_MT_RAND_MAX); min 352 ext/zip/lib/zip_open.c unsigned int min, max, j; min 357 ext/zip/lib/zip_open.c min = cd->entry[0].offset; min 360 ext/zip/lib/zip_open.c min = max = 0; min 363 ext/zip/lib/zip_open.c if (cd->entry[i].offset < min) min 364 ext/zip/lib/zip_open.c min = cd->entry[i].offset; min 365 ext/zip/lib/zip_open.c if (min > cd->offset) { min 395 ext/zip/lib/zip_open.c return max - min;