summaryrefslogtreecommitdiff
path: root/grammar.y
diff options
context:
space:
mode:
authorguy <guy>2003-12-16 05:19:56 +0000
committerguy <guy>2003-12-16 05:19:56 +0000
commit9aa42d6e5c0513dff6d4bcf97abcfe8d4bc6cf4e (patch)
treeaa6d3047943e4e7ba2aa6f5d8562e607b98acc1f /grammar.y
parent6d807409341364acd586c4b5d2ea084abadf0950 (diff)
downloadlibpcap-9aa42d6e5c0513dff6d4bcf97abcfe8d4bc6cf4e.tar.gz
On Mac OS X 10.3, including <sys/socket.h> eventually drags in a header
file that defines MASK, so when compiling the lexical analyzer, if INET6 is defined you get a redefinition warning. Use NETMASK rather than MASK for the token "mask".
Diffstat (limited to 'grammar.y')
-rw-r--r--grammar.y6
1 files changed, 3 insertions, 3 deletions
diff --git a/grammar.y b/grammar.y
index 3da3521d..fe0cb098 100644
--- a/grammar.y
+++ b/grammar.y
@@ -22,7 +22,7 @@
*/
#ifndef lint
static const char rcsid[] _U_ =
- "@(#) $Header: /tcpdump/master/libpcap/grammar.y,v 1.80 2003-11-15 23:24:00 guy Exp $ (LBL)";
+ "@(#) $Header: /tcpdump/master/libpcap/grammar.y,v 1.81 2003-12-16 05:19:56 guy Exp $ (LBL)";
#endif
#ifdef HAVE_CONFIG_H
@@ -115,7 +115,7 @@ pcap_parse()
%type <blk> atmfieldvalue atmvalue atmlistvalue
%token DST SRC HOST GATEWAY
-%token NET MASK PORT LESS GREATER PROTO PROTOCHAIN CBYTE
+%token NET NETMASK PORT LESS GREATER PROTO PROTOCHAIN CBYTE
%token ARP RARP IP SCTP TCP UDP ICMP IGMP IGRP PIM VRRP
%token ATALK AARP DECNET LAT SCA MOPRC MOPDL
%token TK_BROADCAST TK_MULTICAST
@@ -177,7 +177,7 @@ id: nid
nid: ID { $$.b = gen_scode($1, $$.q = $<blk>0.q); }
| HID '/' NUM { $$.b = gen_mcode($1, NULL, $3,
$$.q = $<blk>0.q); }
- | HID MASK HID { $$.b = gen_mcode($1, $3, 0,
+ | HID NETMASK HID { $$.b = gen_mcode($1, $3, 0,
$$.q = $<blk>0.q); }
| HID {
/* Decide how to parse HID based on proto */