aboutsummaryrefslogtreecommitdiff
path: root/lang/nawk/files/patch-lex.c
diff options
context:
space:
mode:
Diffstat (limited to 'lang/nawk/files/patch-lex.c')
-rw-r--r--lang/nawk/files/patch-lex.c39
1 files changed, 39 insertions, 0 deletions
diff --git a/lang/nawk/files/patch-lex.c b/lang/nawk/files/patch-lex.c
new file mode 100644
index 000000000000..ca3c00b0d662
--- /dev/null
+++ b/lang/nawk/files/patch-lex.c
@@ -0,0 +1,39 @@
+--- lex.c.orig 2006/04/16 02:10:18 1.9
++++ lex.c 2008/06/04 14:04:42 1.10
+@@ -48,9 +48,11 @@
+ { "BEGIN", XBEGIN, XBEGIN },
+ { "END", XEND, XEND },
+ { "NF", VARNF, VARNF },
++ { "and", FAND, BLTIN },
+ { "atan2", FATAN, BLTIN },
+ { "break", BREAK, BREAK },
+ { "close", CLOSE, CLOSE },
++ { "compl", FCOMPL, BLTIN },
+ { "continue", CONTINUE, CONTINUE },
+ { "cos", FCOS, BLTIN },
+ { "delete", DELETE, DELETE },
+@@ -70,13 +72,16 @@
+ { "int", FINT, BLTIN },
+ { "length", FLENGTH, BLTIN },
+ { "log", FLOG, BLTIN },
++ { "lshift", FLSHIFT, BLTIN },
+ { "match", MATCHFCN, MATCHFCN },
+ { "next", NEXT, NEXT },
+ { "nextfile", NEXTFILE, NEXTFILE },
++ { "or", FFOR, BLTIN },
+ { "print", PRINT, PRINT },
+ { "printf", PRINTF, PRINTF },
+ { "rand", FRAND, BLTIN },
+ { "return", RETURN, RETURN },
++ { "rshift", FRSHIFT, BLTIN },
+ { "sin", FSIN, BLTIN },
+ { "split", SPLIT, SPLIT },
+ { "sprintf", SPRINTF, SPRINTF },
+@@ -88,6 +93,7 @@
+ { "tolower", FTOLOWER, BLTIN },
+ { "toupper", FTOUPPER, BLTIN },
+ { "while", WHILE, WHILE },
++ { "xor", FXOR, BLTIN },
+ };
+
+ #define DEBUG