Lines Matching refs:base

43 	ZEND_ARG_INFO(0, base)
64 ZEND_ARG_INFO(0, base)
83 ZEND_ARG_INFO(0, base)
88 ZEND_ARG_INFO(0, base)
334 static void gmp_strval(zval *result, mpz_t gmpnum, int base);
335 static int convert_to_gmp(mpz_t gmpnumber, zval *val, zend_long base);
714 static int convert_to_gmp(mpz_t gmpnumber, zval *val, zend_long base) in convert_to_gmp() argument
729 if ((base == 0 || base == 16) && (numstr[1] == 'x' || numstr[1] == 'X')) { in convert_to_gmp()
730 base = 16; in convert_to_gmp()
732 } else if ((base == 0 || base == 2) && (numstr[1] == 'b' || numstr[1] == 'B')) { in convert_to_gmp()
733 base = 2; in convert_to_gmp()
738 ret = mpz_set_str(gmpnumber, (skip_lead ? &numstr[2] : numstr), (int) base); in convert_to_gmp()
755 static void gmp_strval(zval *result, mpz_t gmpnum, int base) /* {{{ */ in gmp_strval() argument
760 num_len = mpz_sizeinbase(gmpnum, abs(base)); in gmp_strval()
766 mpz_get_str(ZSTR_VAL(str), base, gmpnum); in gmp_strval()
1034 zend_long base = 0; in ZEND_FUNCTION() local
1036 if (zend_parse_parameters(ZEND_NUM_ARGS(), "z|l", &number_arg, &base) == FAILURE) { in ZEND_FUNCTION()
1040 if (base && (base < 2 || base > GMP_MAX_BASE)) { in ZEND_FUNCTION()
1041 …(NULL, E_WARNING, "Bad base for conversion: %pd (should be between 2 and %d)", base, GMP_MAX_BASE); in ZEND_FUNCTION()
1046 if (convert_to_gmp(gmpnumber, number_arg, base) == FAILURE) { in ZEND_FUNCTION()
1187 zend_long base = 10; in ZEND_FUNCTION() local
1191 if (zend_parse_parameters(ZEND_NUM_ARGS(), "z|l", &gmpnumber_arg, &base) == FAILURE) { in ZEND_FUNCTION()
1197 if ((base < 2 && base > -2) || base > GMP_MAX_BASE || base < -36) { in ZEND_FUNCTION()
1198 …NG, "Bad base for conversion: %pd (should be between 2 and %d or -2 and -36)", base, GMP_MAX_BASE); in ZEND_FUNCTION()
1204 gmp_strval(return_value, gmpnum, (int)base); in ZEND_FUNCTION()