@@ -308,7 +308,7 @@ PHPAPI char *php_gcvt(double value, int ndigit, char dec_point, char exponent, c
308
308
* is declared as buf[ 100 ], buf_end should be &buf[ 100 ])
309
309
*/
310
310
/* char * ap_php_conv_10() {{{ */
311
- PHPAPI char * ap_php_conv_10 (register wide_int num , register bool is_unsigned ,
311
+ PHPAPI char * ap_php_conv_10 (register int64_t num , register bool is_unsigned ,
312
312
register bool * is_negative , char * buf_end , register size_t * len )
313
313
{
314
314
register char * p = buf_end ;
@@ -330,7 +330,7 @@ PHPAPI char * ap_php_conv_10(register wide_int num, register bool is_unsigned,
330
330
* d. add 1
331
331
*/
332
332
if (* is_negative ) {
333
- wide_int t = num + 1 ;
333
+ int64_t t = num + 1 ;
334
334
magnitude = ((uint64_t ) - t ) + 1 ;
335
335
} else {
336
336
magnitude = (uint64_t ) num ;
@@ -441,7 +441,7 @@ PHPAPI char * php_conv_fp(register char format, register double num,
441
441
* s ++ = format ; /* either e or E */
442
442
decimal_point -- ;
443
443
if (decimal_point != 0 ) {
444
- p = ap_php_conv_10 ((wide_int ) decimal_point , false, & exponent_is_negative , & temp [EXPONENT_LENGTH ], & t_len );
444
+ p = ap_php_conv_10 ((int64_t ) decimal_point , false, & exponent_is_negative , & temp [EXPONENT_LENGTH ], & t_len );
445
445
* s ++ = exponent_is_negative ? '-' : '+' ;
446
446
447
447
/*
@@ -587,7 +587,7 @@ static size_t format_converter(register buffy * odp, const char *fmt, va_list ap
587
587
char prefix_char ;
588
588
589
589
double fp_num ;
590
- wide_int i_num = (wide_int ) 0 ;
590
+ int64_t i_num = (int64_t ) 0 ;
591
591
uint64_t ui_num ;
592
592
593
593
char num_buf [NUM_BUF_SIZE ];
@@ -776,29 +776,29 @@ static size_t format_converter(register buffy * odp, const char *fmt, va_list ap
776
776
case 'u' :
777
777
switch (modifier ) {
778
778
default :
779
- i_num = (wide_int ) va_arg (ap , unsigned int );
779
+ i_num = (int64_t ) va_arg (ap , unsigned int );
780
780
break ;
781
781
case LM_LONG_DOUBLE :
782
782
goto fmt_error ;
783
783
case LM_LONG :
784
- i_num = (wide_int ) va_arg (ap , unsigned long int );
784
+ i_num = (int64_t ) va_arg (ap , unsigned long int );
785
785
break ;
786
786
case LM_SIZE_T :
787
- i_num = (wide_int ) va_arg (ap , size_t );
787
+ i_num = (int64_t ) va_arg (ap , size_t );
788
788
break ;
789
789
#if SIZEOF_LONG_LONG
790
790
case LM_LONG_LONG :
791
- i_num = (wide_int ) va_arg (ap , unsigned long long int );
791
+ i_num = (int64_t ) va_arg (ap , unsigned long long int );
792
792
break ;
793
793
#endif
794
794
#if SIZEOF_INTMAX_T
795
795
case LM_INTMAX_T :
796
- i_num = (wide_int ) va_arg (ap , uintmax_t );
796
+ i_num = (int64_t ) va_arg (ap , uintmax_t );
797
797
break ;
798
798
#endif
799
799
#if SIZEOF_PTRDIFF_T
800
800
case LM_PTRDIFF_T :
801
- i_num = (wide_int ) va_arg (ap , ptrdiff_t );
801
+ i_num = (int64_t ) va_arg (ap , ptrdiff_t );
802
802
break ;
803
803
#endif
804
804
}
@@ -815,33 +815,33 @@ static size_t format_converter(register buffy * odp, const char *fmt, va_list ap
815
815
if ((* fmt ) != 'u' ) {
816
816
switch (modifier ) {
817
817
default :
818
- i_num = (wide_int ) va_arg (ap , int );
818
+ i_num = (int64_t ) va_arg (ap , int );
819
819
break ;
820
820
case LM_LONG_DOUBLE :
821
821
goto fmt_error ;
822
822
case LM_LONG :
823
- i_num = (wide_int ) va_arg (ap , long int );
823
+ i_num = (int64_t ) va_arg (ap , long int );
824
824
break ;
825
825
case LM_SIZE_T :
826
826
#if SIZEOF_SSIZE_T
827
- i_num = (wide_int ) va_arg (ap , ssize_t );
827
+ i_num = (int64_t ) va_arg (ap , ssize_t );
828
828
#else
829
- i_num = (wide_int ) va_arg (ap , size_t );
829
+ i_num = (int64_t ) va_arg (ap , size_t );
830
830
#endif
831
831
break ;
832
832
#if SIZEOF_LONG_LONG
833
833
case LM_LONG_LONG :
834
- i_num = (wide_int ) va_arg (ap , wide_int );
834
+ i_num = (int64_t ) va_arg (ap , long long int );
835
835
break ;
836
836
#endif
837
837
#if SIZEOF_INTMAX_T
838
838
case LM_INTMAX_T :
839
- i_num = (wide_int ) va_arg (ap , intmax_t );
839
+ i_num = (int64_t ) va_arg (ap , intmax_t );
840
840
break ;
841
841
#endif
842
842
#if SIZEOF_PTRDIFF_T
843
843
case LM_PTRDIFF_T :
844
- i_num = (wide_int ) va_arg (ap , ptrdiff_t );
844
+ i_num = (int64_t ) va_arg (ap , ptrdiff_t );
845
845
break ;
846
846
#endif
847
847
}
0 commit comments