@@ -331,14 +331,14 @@ static void gmp_cmp(zval *return_value, zval *a_arg, zval *b_arg TSRMLS_DC);
331
331
typedef void (* gmp_unary_op_t )(mpz_ptr , mpz_srcptr );
332
332
typedef int (* gmp_unary_opl_t )(mpz_srcptr );
333
333
334
- typedef void (* gmp_unary_ui_op_t )(mpz_ptr , unsigned long );
334
+ typedef void (* gmp_unary_ui_op_t )(mpz_ptr , gmp_ulong );
335
335
336
336
typedef void (* gmp_binary_op_t )(mpz_ptr , mpz_srcptr , mpz_srcptr );
337
337
typedef int (* gmp_binary_opl_t )(mpz_srcptr , mpz_srcptr );
338
338
339
- typedef void (* gmp_binary_ui_op_t )(mpz_ptr , mpz_srcptr , unsigned long );
339
+ typedef void (* gmp_binary_ui_op_t )(mpz_ptr , mpz_srcptr , gmp_ulong );
340
340
typedef void (* gmp_binary_op2_t )(mpz_ptr , mpz_ptr , mpz_srcptr , mpz_srcptr );
341
- typedef void (* gmp_binary_ui_op2_t )(mpz_ptr , mpz_ptr , mpz_srcptr , unsigned long );
341
+ typedef void (* gmp_binary_ui_op2_t )(mpz_ptr , mpz_ptr , mpz_srcptr , gmp_ulong );
342
342
343
343
static inline void gmp_zval_binary_ui_op (zval * return_value , zval * a_arg , zval * b_arg , gmp_binary_op_t gmp_op , gmp_binary_ui_op_t gmp_ui_op , int check_b_zero TSRMLS_DC );
344
344
static inline void gmp_zval_binary_ui_op2 (zval * return_value , zval * a_arg , zval * b_arg , gmp_binary_op2_t gmp_op , gmp_binary_ui_op2_t gmp_ui_op , int check_b_zero TSRMLS_DC );
@@ -483,7 +483,7 @@ static void shift_operator_helper(gmp_binary_ui_op_t op, zval *return_value, zva
483
483
484
484
FETCH_GMP_ZVAL (gmpnum_op , op1 , temp );
485
485
INIT_GMP_RETVAL (gmpnum_result );
486
- op (gmpnum_result , gmpnum_op , (unsigned long ) shift );
486
+ op (gmpnum_result , gmpnum_op , (gmp_ulong ) shift );
487
487
FREE_GMP_TEMP (temp );
488
488
}
489
489
}
@@ -862,7 +862,7 @@ static inline void gmp_zval_binary_ui_op(zval *return_value, zval *a_arg, zval *
862
862
INIT_GMP_RETVAL (gmpnum_result );
863
863
864
864
if (use_ui ) {
865
- gmp_ui_op (gmpnum_result , gmpnum_a , (unsigned long ) Z_LVAL_P (b_arg ));
865
+ gmp_ui_op (gmpnum_result , gmpnum_a , (gmp_ulong ) Z_LVAL_P (b_arg ));
866
866
} else {
867
867
gmp_op (gmpnum_result , gmpnum_a , gmpnum_b );
868
868
}
@@ -916,7 +916,7 @@ static inline void gmp_zval_binary_ui_op2(zval *return_value, zval *a_arg, zval
916
916
add_next_index_zval (return_value , & result2 );
917
917
918
918
if (use_ui ) {
919
- gmp_ui_op (gmpnum_result1 , gmpnum_result2 , gmpnum_a , (unsigned long ) Z_LVAL_P (b_arg ));
919
+ gmp_ui_op (gmpnum_result1 , gmpnum_result2 , gmpnum_a , (gmp_ulong ) Z_LVAL_P (b_arg ));
920
920
} else {
921
921
gmp_op (gmpnum_result1 , gmpnum_result2 , gmpnum_a , gmpnum_b );
922
922
}
@@ -1560,7 +1560,7 @@ ZEND_FUNCTION(gmp_root)
1560
1560
}
1561
1561
1562
1562
INIT_GMP_RETVAL (gmpnum_result );
1563
- mpz_root (gmpnum_result , gmpnum_a , (unsigned long ) nth );
1563
+ mpz_root (gmpnum_result , gmpnum_a , (gmp_ulong ) nth );
1564
1564
FREE_GMP_TEMP (temp_a );
1565
1565
}
1566
1566
/* }}} */
@@ -1600,10 +1600,10 @@ ZEND_FUNCTION(gmp_rootrem)
1600
1600
add_next_index_zval (return_value , & result2 );
1601
1601
1602
1602
#if GMP_42_OR_NEWER
1603
- mpz_rootrem (gmpnum_result1 , gmpnum_result2 , gmpnum_a , (unsigned long ) nth );
1603
+ mpz_rootrem (gmpnum_result1 , gmpnum_result2 , gmpnum_a , (gmp_ulong ) nth );
1604
1604
#else
1605
- mpz_root (gmpnum_result1 , gmpnum_a , (unsigned long ) nth );
1606
- mpz_pow_ui (gmpnum_result2 , gmpnum_result1 , (unsigned long ) nth );
1605
+ mpz_root (gmpnum_result1 , gmpnum_a , (gmp_ulong ) nth );
1606
+ mpz_pow_ui (gmpnum_result2 , gmpnum_result1 , (gmp_ulong ) nth );
1607
1607
mpz_sub (gmpnum_result2 , gmpnum_a , gmpnum_result2 );
1608
1608
mpz_abs (gmpnum_result2 , gmpnum_result2 );
1609
1609
#endif
0 commit comments