summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/Scanner.l
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/Scanner.l')
-rw-r--r--cpp/src/IceGrid/Scanner.l10
1 files changed, 10 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/Scanner.l b/cpp/src/IceGrid/Scanner.l
index 200b4f7598d..924d074c9fc 100644
--- a/cpp/src/IceGrid/Scanner.l
+++ b/cpp/src/IceGrid/Scanner.l
@@ -38,6 +38,16 @@ using namespace IceGrid;
# define YY_NO_UNISTD_H
#endif
+#ifdef __SUNPRO_CC
+# ifdef yywrap
+# undef yywrap
+# define yywrap() 1
+# endif
+# ifdef ICE_64
+# pragma error_messages(off,truncwarn)
+# endif
+#endif
+
#define YY_INPUT(buf, result, maxSize) parser->getInput(buf, result, maxSize)
namespace IceGrid