@@ -62,7 +62,7 @@ function doublefactorial(n::Integer)
62
62
end
63
63
z = BigInt ()
64
64
ccall ((:__gmpz_2fac_ui , :libgmp ), Void,
65
- (Ptr{BigInt}, UInt), & z, UInt (n))
65
+ (Ptr{BigInt}, UInt), & z, @compat ( UInt (n) ))
66
66
return z
67
67
end
68
68
@@ -72,7 +72,7 @@ function fibonacci(n::Integer)
72
72
end
73
73
z = BigInt ()
74
74
ccall ((:__gmpz_fib_ui , :libgmp ), Void,
75
- (Ptr{BigInt}, UInt), & z, UInt (n))
75
+ (Ptr{BigInt}, UInt), & z, @compat ( UInt (n) ))
76
76
return z
77
77
end
78
78
@@ -109,7 +109,7 @@ function lucas(n::Integer)
109
109
end
110
110
z = BigInt ()
111
111
ccall ((:__gmpz_lucnum_ui , :libgmp ), Void,
112
- (Ptr{BigInt}, UInt), & z, UInt (n))
112
+ (Ptr{BigInt}, UInt), & z, @compat ( UInt (n) ))
113
113
return z
114
114
end
115
115
@@ -119,7 +119,7 @@ function multifactorial(n::Integer, m::Integer)
119
119
end
120
120
z = BigInt ()
121
121
ccall ((:__gmpz_mfac_uiui , :libgmp ), Void,
122
- (Ptr{BigInt}, UInt, UInt), & z, UInt (n), UInt (m))
122
+ (Ptr{BigInt}, UInt, UInt), & z, @compat ( UInt (n)), @compat ( UInt (m) ))
123
123
return z
124
124
end
125
125
@@ -140,7 +140,7 @@ function primorial(n::Integer)
140
140
end
141
141
z = BigInt ()
142
142
ccall ((:__gmpz_primorial_ui , :libgmp ), Void,
143
- (Ptr{BigInt}, UInt), & z, UInt (n))
143
+ (Ptr{BigInt}, UInt), & z, @compat ( UInt (n) ))
144
144
return z
145
145
end
146
146
0 commit comments