aboutsummaryrefslogtreecommitdiffstats
path: root/extension/gawkfts.h
diff options
context:
space:
mode:
Diffstat (limited to 'extension/gawkfts.h')
-rw-r--r--extension/gawkfts.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/extension/gawkfts.h b/extension/gawkfts.h
index 7773b770..41109664 100644
--- a/extension/gawkfts.h
+++ b/extension/gawkfts.h
@@ -34,6 +34,17 @@
#ifndef _FTS_H_
#define _FTS_H_
+#ifndef __THROW
+# ifndef __GNUC_PREREQ
+# define __GNUC_PREREQ(maj, min) (0)
+# endif
+# if defined __cplusplus && __GNUC_PREREQ (2,8)
+# define __THROW throw ()
+# else
+# define __THROW
+# endif
+#endif
+
typedef struct {
struct _ftsent *fts_cur; /* current node */
struct _ftsent *fts_child; /* linked list of children */