diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2012-09-07 13:44:10 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2012-09-07 13:44:10 +0300 |
commit | c6cf44eef1b7c80f4dbdaa74eddbf7a67636f84f (patch) | |
tree | 12bad34ef62a9b4ad342c2a0ece90adeebdd4608 /extension/gawkfts.h | |
parent | f057575c9312808fd716858504b8cf2f9d3dc5d0 (diff) | |
download | egawk-c6cf44eef1b7c80f4dbdaa74eddbf7a67636f84f.tar.gz egawk-c6cf44eef1b7c80f4dbdaa74eddbf7a67636f84f.tar.bz2 egawk-c6cf44eef1b7c80f4dbdaa74eddbf7a67636f84f.zip |
Compilation fix for fts on Mac OS X 10.7.
Diffstat (limited to 'extension/gawkfts.h')
-rw-r--r-- | extension/gawkfts.h | 11 |
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 */ |