3 Tokens for config file lexer and parser. */
6 * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
7 * Copyright (c) 1996-2003 by Internet Software Consortium
9 * Permission to use, copy, modify, and distribute this software for any
10 * purpose with or without fee is hereby granted, provided that the above
11 * copyright notice and this permission notice appear in all copies.
13 * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
14 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
15 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
16 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
17 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
18 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
19 * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
21 * Internet Systems Consortium, Inc.
23 * Redwood City, CA 94063
27 * This software has been written for Internet Systems Consortium
28 * by Ted Lemon in cooperation with Vixie Enterprises and Nominum, Inc.
29 * To learn more about Internet Systems Consortium, see
30 * ``http://www.isc.org/''. To learn more about Vixie Enterprises,
31 * see ``http://www.vix.com''. To learn more about Nominum, Inc., see
32 * ``http://www.nominum.com''.
80 DEFAULT_LEASE_TIME = 280,
87 SERVER_IDENTIFIER = 287,
88 DYNAMIC_BOOTP_LEASE_CUTOFF = 288,
89 DYNAMIC_BOOTP_LEASE_LENGTH = 289,
90 BOOT_UNKNOWN_CLIENTS = 290,
94 ONE_LEASE_PER_CLIENT = 294,
95 GET_LEASE_HOSTNAMES = 295,
96 USE_HOST_DECL_NAMES = 296,
98 CLIENT_IDENTIFIER = 298,
103 SELECT_TIMEOUT = 303,
109 UNKNOWN_CLIENTS = 309,
118 TOKEN_ABANDONED = 319,
119 BACKOFF_CUTOFF = 320,
120 INITIAL_INTERVAL = 321,
128 CLIENT_HOSTNAME = 329,
130 USE_LEASE_ADDR_FOR_DEFAULT_ROUTE = 331,
131 MIN_LEASE_TIME = 332,
154 UNAUTHENTICATED = 356,
170 MAX_TRANSMIT_IDLE = 372,
171 MAX_RESPONSE_DELAY = 373,
174 COMMUNICATIONS_INTERRUPTED = 376,
175 POTENTIAL_CONFLICT = 377,
180 AUTHENTICATION = 383,
198 LEASED_ADDRESS = 403,
199 BINARY_TO_ASCII = 404,
202 HOST_DECL_NAME = 407,
213 UPDATED_DNS_RR = 418,
222 MAX_UNACKED_UPDATES = 427,
260 RESOLUTION_INTERRUPTED = 465,
269 TOKEN_RELEASED = 574,
272 TOKEN_RESERVED = 577,
295 RECONTACT_INTERVAL = 600,
296 CLIENT_UPDATES = 601,
310 DO_FORWARD_UPDATE = 614,
314 #define is_identifier(x) ((x) >= FIRST_TOKEN && \