diff options
| author | Jakub Zelenka <bukka@php.net> | 2014-12-27 19:42:04 +0000 | 
|---|---|---|
| committer | Jakub Zelenka <bukka@php.net> | 2014-12-27 19:42:04 +0000 | 
| commit | b68da91d52801fb2cc4d2a4a44c859ea5b6c622b (patch) | |
| tree | 290f7c8ea7fd2df02c995b07c1d490c2de333db5 /ext/bcmath/libbcmath/src/output.c | |
| parent | 4f6539bdaf62f0343f4ec67638d2f96e8c1c00ae (diff) | |
| parent | a9e86957c70c181e830ba05bb030c468d0cb15e1 (diff) | |
| download | php-git-b68da91d52801fb2cc4d2a4a44c859ea5b6c622b.tar.gz | |
Merge branch 'master' into jsond
Conflicts:
	ext/json/JSON_parser.c
	ext/json/JSON_parser.h
	ext/json/config.m4
	ext/json/config.w32
	ext/json/json.c
	ext/json/php_json.h
Diffstat (limited to 'ext/bcmath/libbcmath/src/output.c')
| -rw-r--r-- | ext/bcmath/libbcmath/src/output.c | 32 | 
1 files changed, 16 insertions, 16 deletions
diff --git a/ext/bcmath/libbcmath/src/output.c b/ext/bcmath/libbcmath/src/output.c index ad4e375467..9358c6b1f5 100644 --- a/ext/bcmath/libbcmath/src/output.c +++ b/ext/bcmath/libbcmath/src/output.c @@ -87,9 +87,9 @@ bc_out_long (val, size, space, out_char)  void  #ifdef __STDC__ -bc_out_num (bc_num num, int o_base, void (*out_char)(int), int leading_zero TSRMLS_DC) +bc_out_num (bc_num num, int o_base, void (*out_char)(int), int leading_zero)  #else -bc_out_num (bc_num num, int o_base, void (*out_char)(), int leading_zero TSRMLS_DC) +bc_out_num (bc_num num, int o_base, void (*out_char)(), int leading_zero)  #endif  {    char *nptr; @@ -101,7 +101,7 @@ bc_out_num (bc_num num, int o_base, void (*out_char)(), int leading_zero TSRMLS_    if (num->n_sign == MINUS) (*out_char) ('-');    /* Output the number. */ -  if (bc_is_zero (num TSRMLS_CC)) +  if (bc_is_zero (num))      (*out_char) ('0');    else      if (o_base == 10) @@ -114,7 +114,7 @@ bc_out_num (bc_num num, int o_base, void (*out_char)(), int leading_zero TSRMLS_  	else  	  nptr++; -	if (leading_zero && bc_is_zero (num TSRMLS_CC)) +	if (leading_zero && bc_is_zero (num))  	  (*out_char) ('0');  	/* Now the fraction. */ @@ -128,36 +128,36 @@ bc_out_num (bc_num num, int o_base, void (*out_char)(), int leading_zero TSRMLS_      else        {  	/* special case ... */ -	if (leading_zero && bc_is_zero (num TSRMLS_CC)) +	if (leading_zero && bc_is_zero (num))  	  (*out_char) ('0');  	/* The number is some other base. */  	digits = NULL; -	bc_init_num (&int_part TSRMLS_CC); -	bc_divide (num, BCG(_one_), &int_part, 0 TSRMLS_CC); -	bc_init_num (&frac_part TSRMLS_CC); -	bc_init_num (&cur_dig TSRMLS_CC); -	bc_init_num (&base TSRMLS_CC); +	bc_init_num (&int_part); +	bc_divide (num, BCG(_one_), &int_part, 0); +	bc_init_num (&frac_part); +	bc_init_num (&cur_dig); +	bc_init_num (&base);  	bc_sub (num, int_part, &frac_part, 0);  	/* Make the INT_PART and FRAC_PART positive. */  	int_part->n_sign = PLUS;  	frac_part->n_sign = PLUS;  	bc_int2num (&base, o_base); -	bc_init_num (&max_o_digit TSRMLS_CC); +	bc_init_num (&max_o_digit);  	bc_int2num (&max_o_digit, o_base-1);  	/* Get the digits of the integer part and push them on a stack. */ -	while (!bc_is_zero (int_part TSRMLS_CC)) +	while (!bc_is_zero (int_part))  	  { -	    bc_modulo (int_part, base, &cur_dig, 0 TSRMLS_CC); +	    bc_modulo (int_part, base, &cur_dig, 0);  		/* PHP Change:  malloc() -> emalloc() */  	    temp = (stk_rec *) emalloc (sizeof(stk_rec));  	    if (temp == NULL) bc_out_of_memory();  	    temp->digit = bc_num2long (cur_dig);  	    temp->next = digits;  	    digits = temp; -	    bc_divide (int_part, base, &int_part, 0 TSRMLS_CC); +	    bc_divide (int_part, base, &int_part, 0);  	  }  	/* Print the digits on the stack. */ @@ -183,7 +183,7 @@ bc_out_num (bc_num num, int o_base, void (*out_char)(), int leading_zero TSRMLS_  	    pre_space = 0;  	    t_num = bc_copy_num (BCG(_one_));  	    while (t_num->n_len <= num->n_scale) { -	      bc_multiply (frac_part, base, &frac_part, num->n_scale TSRMLS_CC); +	      bc_multiply (frac_part, base, &frac_part, num->n_scale);  	      fdigit = bc_num2long (frac_part);  	      bc_int2num (&int_part, fdigit);  	      bc_sub (frac_part, int_part, &frac_part, 0); @@ -193,7 +193,7 @@ bc_out_num (bc_num num, int o_base, void (*out_char)(), int leading_zero TSRMLS_  		bc_out_long (fdigit, max_o_digit->n_len, pre_space, out_char);  		pre_space = 1;  	      } -	      bc_multiply (t_num, base, &t_num, 0 TSRMLS_CC); +	      bc_multiply (t_num, base, &t_num, 0);  	    }  	    bc_free_num (&t_num);  	  }  | 
