summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@oracle.com>2024-02-17 11:00:19 -0800
committerAlan Coopersmith <alan.coopersmith@oracle.com>2024-02-24 10:55:43 -0800
commitc5e1104503f13bb530f9c51bbe5674339675756f (patch)
tree51ccf3574dda24aa2bf380cb99b854d4652a86f0
parent7a9fa61950200eb13600cdb57830e58a53bf78fa (diff)
Use AC_C_INLINE instead of ifdef __GNUC__ to check for inline keyword
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-rw-r--r--configure.ac2
-rw-r--r--lisp/mp/mp.h7
2 files changed, 4 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index f731f47..87a6697 100644
--- a/configure.ac
+++ b/configure.ac
@@ -34,6 +34,8 @@ XORG_DEFAULT_OPTIONS
AC_CONFIG_HEADERS([config.h])
+AC_C_INLINE
+
m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
AC_PROG_RANLIB
PKG_PROG_PKG_CONFIG
diff --git a/lisp/mp/mp.h b/lisp/mp/mp.h
index c5a74f3..1c28f8b 100644
--- a/lisp/mp/mp.h
+++ b/lisp/mp/mp.h
@@ -43,11 +43,8 @@
#ifndef __mp_h_
#define __mp_h_
-#ifdef __GNUC__
-#define INLINE __inline__
-#else
-#define INLINE /**/
-#endif
+/* relies on autoconf's AC_C_INLINE to #define inline if needed */
+#define INLINE inline
/* this normally is better for multiplication and also
* simplify addition loops putting the larger value first */