summaryrefslogtreecommitdiff
path: root/examples/c/bistromathic/parse.y
diff options
context:
space:
mode:
Diffstat (limited to 'examples/c/bistromathic/parse.y')
-rw-r--r--examples/c/bistromathic/parse.y5
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/c/bistromathic/parse.y b/examples/c/bistromathic/parse.y
index fbdeb7fc..5c1e6055 100644
--- a/examples/c/bistromathic/parse.y
+++ b/examples/c/bistromathic/parse.y
@@ -21,6 +21,11 @@
// Emitted on top of the implementation file.
%code top {
+ /* Portability issues for strdup. */
+ #ifndef _XOPEN_SOURCE
+ # define _XOPEN_SOURCE 600
+ #endif
+
#include <ctype.h> // isdigit
#include <locale.h> // LC_ALL
#include <math.h> // cos, sin, etc.