awk: fix define name collision with BSD headers
authorDenys Vlasenko <vda.linux@googlemail.com>
Sat, 10 Sep 2011 02:51:09 +0000 (04:51 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sat, 10 Sep 2011 02:51:09 +0000 (04:51 +0200)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
editors/awk.c

index 0918026d7339add22c6c192a818e1a4322bc9421..8117cab54ff25d07dfe253b211c1e30e901512be 100644 (file)
@@ -238,6 +238,9 @@ typedef struct tsplitter_s {
  * For builtins it has different meaning: n n s3 s2 s1 v3 v2 v1,
  * n - min. number of args, vN - resolve Nth arg to var, sN - resolve to string
  */
+#undef P
+#undef PRIMASK
+#undef PRIMASK2
 #define P(x)      (x << 24)
 #define PRIMASK   0x7F000000
 #define PRIMASK2  0x7E000000