@@ -134,11 +134,14 @@ cdef extern from *:
134
134
#endif
135
135
136
136
#if PARI_VERSION_CODE >= PARI_VERSION(2, 12, 0)
137
- #define nfbasis(x, yptr, p) nfbasis(mkvec2(x, p), yptr)
137
+ #define old_nfbasis(x, yptr, p) nfbasis(mkvec2(x, p), yptr)
138
+ #else
139
+ #define old_nfbasis nfbasis
138
140
#endif
139
141
"""
140
142
GEN new_nf_nfzk(GEN nf, GEN rnfeq)
141
143
GEN new_nfeltup(GEN nf, GEN x, GEN zknf)
144
+ GEN old_nfbasis(GEN x, GEN * y, GEN p)
142
145
143
146
144
147
cdef class Gen(Gen_base):
@@ -3692,7 +3695,7 @@ cdef class Gen(Gen_base):
3692
3695
else :
3693
3696
g0 = NULL
3694
3697
sig_on()
3695
- return new_gen(nfbasis (self .g, NULL , g0))
3698
+ return new_gen(old_nfbasis (self .g, NULL , g0))
3696
3699
3697
3700
def nfbasis_d (self , long flag = 0 , fa = None ):
3698
3701
"""
@@ -3726,7 +3729,7 @@ cdef class Gen(Gen_base):
3726
3729
else :
3727
3730
g0 = NULL
3728
3731
sig_on()
3729
- ans = nfbasis (self .g, & disc, g0)
3732
+ ans = old_nfbasis (self .g, & disc, g0)
3730
3733
return new_gens2(ans, disc)
3731
3734
3732
3735
def nfbasistoalg_lift (nf , x ):
0 commit comments