Do not inline gperf functions on Apple systems
authorAri Johnson <ari@theari.com>
Wed, 27 Apr 2011 02:09:20 +0000 (21:09 -0500)
committerAri Johnson <ari@theari.com>
Wed, 27 Apr 2011 02:09:20 +0000 (21:09 -0500)
src/htmltab.gperf
src/lmathtab.gperf

index 7f79610037d161e4d663ebad0017166ba34a7c20..1f0e840febaa07604d2318c1976008df1ef5290f 100644 (file)
@@ -9,6 +9,12 @@
 %enum 
 %compare-lengths
 %ignore-case
+
+#ifdef __APPLE__
+#define __inline
+#undef __GNUC_STDC_INLINE__
+#endif
+
 %%
 A
 B
index b7e1016f76e7d2ff49f655aa68de6851428be48d..17b709205726494e2e06c6941c04a618f0a11f8a 100644 (file)
@@ -45,6 +45,11 @@ struct math {
   const char *name;    /**< Name of the function. */
   void (*func) (char **, int, char *, char **);        /**< Pointer to function code. */
 };
+
+#ifdef __APPLE__
+#define __inline
+#undef __GNUC_STDC_INLINE__
+#endif
 %%
 ADD, math_add
 SUB, math_sub