1818#ifdef ULONG_EXTRAS_INLINES_C
1919#define ULONG_EXTRAS_INLINE FLINT_DLL
2020#else
21- #define ULONG_EXTRAS_INLINE static __inline__
21+ #define ULONG_EXTRAS_INLINE static inline
2222#endif
2323
2424#include <gmp.h>
3232
3333#define UWORD_HALF (UWORD_MAX / 2 + 1)
3434
35- static __inline__
35+ static inline
3636double n_precompute_inverse (ulong n )
3737{
3838 return (double ) 1 / (double ) n ;
3939}
4040
41- static __inline__
41+ static inline
4242ulong n_preinvert_limb (ulong n )
4343{
4444 ulong norm , ninv ;
@@ -53,7 +53,7 @@ ulong n_preinvert_limb(ulong n)
5353/* ulong n, ulong ninv); */
5454#include "ulong_extras/ll_mod_preinv.c"
5555
56- static __inline__
56+ static inline
5757ulong n_mulmod2_preinv (ulong a , ulong b , ulong n , ulong ninv )
5858{
5959 ulong p1 , p2 ;
@@ -64,7 +64,7 @@ ulong n_mulmod2_preinv(ulong a, ulong b, ulong n, ulong ninv)
6464 return n_ll_mod_preinv (p1 , p2 , n , ninv );
6565}
6666
67- static __inline__
67+ static inline
6868ulong n_mulmod2 (ulong a , ulong b , ulong n )
6969{
7070 ulong p1 , p2 , ninv ;
@@ -76,7 +76,7 @@ ulong n_mulmod2(ulong a, ulong b, ulong n)
7676 return n_ll_mod_preinv (p1 , p2 , n , ninv );
7777}
7878
79- static __inline__
79+ static inline
8080ulong n_addmod (ulong x , ulong y , ulong n )
8181{
8282 /* FLINT_ASSERT(x < n); */
@@ -86,7 +86,7 @@ ulong n_addmod(ulong x, ulong y, ulong n)
8686 return (n - y > x ? x + y : x + y - n );
8787}
8888
89- static __inline__
89+ static inline
9090ulong n_submod (ulong x , ulong y , ulong n )
9191{
9292 /* FLINT_ASSERT(x < n); */
@@ -96,7 +96,7 @@ ulong n_submod(ulong x, ulong y, ulong n)
9696}
9797
9898
99- static __inline__
99+ static inline
100100ulong n_negmod (ulong x , ulong n )
101101{
102102 /* FLINT_ASSERT(x < n); */
@@ -106,10 +106,10 @@ ulong n_negmod(ulong x, ulong n)
106106}
107107
108108
109- /* static __inline__ ulong n_gcdinv(ulong * a, ulong x, ulong y); */
109+ /* static inline ulong n_gcdinv(ulong * a, ulong x, ulong y); */
110110#include "ulong_extras/gcdinv.c"
111111
112- static __inline__
112+ static inline
113113ulong n_invmod (ulong x , ulong y )
114114{
115115 ulong r , g ;
0 commit comments