ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/conf_parser.h
(Generate patch)

Comparing:
ircd-hybrid-7.2/src/ircd_parser.h (file contents), Revision 913 by michael, Wed Nov 7 23:20:12 2007 UTC vs.
ircd-hybrid-8/src/conf_parser.h (file contents), Revision 1498 by michael, Sun Aug 12 17:30:53 2012 UTC

# Line 1 | Line 1
1 < /* A Bison parser, made by GNU Bison 2.3.  */
1 > /* A Bison parser, made by GNU Bison 2.6.2.  */
2  
3 < /* Skeleton interface for Bison's Yacc-like parsers in C
4 <
5 <   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
6 <   Free Software Foundation, Inc.
7 <
8 <   This program is free software; you can redistribute it and/or modify
3 > /* Bison interface for Yacc-like parsers in C
4 >  
5 >      Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc.
6 >  
7 >   This program is free software: you can redistribute it and/or modify
8     it under the terms of the GNU General Public License as published by
9 <   the Free Software Foundation; either version 2, or (at your option)
10 <   any later version.
11 <
9 >   the Free Software Foundation, either version 3 of the License, or
10 >   (at your option) any later version.
11 >  
12     This program is distributed in the hope that it will be useful,
13     but WITHOUT ANY WARRANTY; without even the implied warranty of
14     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15     GNU General Public License for more details.
16 <
16 >  
17     You should have received a copy of the GNU General Public License
18 <   along with this program; if not, write to the Free Software
20 <   Foundation, Inc., 51 Franklin Street, Fifth Floor,
21 <   Boston, MA 02110-1301, USA.  */
18 >   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
19  
20   /* As a special exception, you may create a larger work that contains
21     part or all of the Bison parser skeleton and distribute that work
# Line 29 | Line 26
26     special exception, which will cause the skeleton and the resulting
27     Bison output files to be licensed under the GNU General Public
28     License without this special exception.
29 <
29 >  
30     This special exception was added by the Free Software Foundation in
31     version 2.2 of Bison.  */
32  
33 + #ifndef YY_CONF_PARSER_H
34 + # define YY_CONF_PARSER_H
35 + /* Enabling traces.  */
36 + #ifndef YYDEBUG
37 + # define YYDEBUG 0
38 + #endif
39 + #if YYDEBUG
40 + extern int yydebug;
41 + #endif
42 +
43   /* Tokens.  */
44   #ifndef YYTOKENTYPE
45   # define YYTOKENTYPE
# Line 49 | Line 56
56       AUTOCONN = 265,
57       T_BLOCK = 266,
58       BURST_AWAY = 267,
59 <     BURST_TOPICWHO = 268,
60 <     BYTES = 269,
61 <     KBYTES = 270,
62 <     MBYTES = 271,
63 <     GBYTES = 272,
64 <     TBYTES = 273,
65 <     CALLER_ID_WAIT = 274,
66 <     CAN_FLOOD = 275,
67 <     CAN_IDLE = 276,
68 <     CHANNEL = 277,
69 <     CIDR_BITLEN_IPV4 = 278,
70 <     CIDR_BITLEN_IPV6 = 279,
71 <     CIPHER_PREFERENCE = 280,
72 <     CLASS = 281,
73 <     COMPRESSED = 282,
74 <     COMPRESSION_LEVEL = 283,
75 <     CONNECT = 284,
76 <     CONNECTFREQ = 285,
77 <     CRYPTLINK = 286,
78 <     DEFAULT_CIPHER_PREFERENCE = 287,
79 <     DEFAULT_FLOODCOUNT = 288,
80 <     DEFAULT_SPLIT_SERVER_COUNT = 289,
81 <     DEFAULT_SPLIT_USER_COUNT = 290,
82 <     DENY = 291,
83 <     DESCRIPTION = 292,
84 <     DIE = 293,
85 <     DISABLE_AUTH = 294,
86 <     DISABLE_FAKE_CHANNELS = 295,
87 <     DISABLE_HIDDEN = 296,
88 <     DISABLE_LOCAL_CHANNELS = 297,
89 <     DISABLE_REMOTE_COMMANDS = 298,
90 <     DOT_IN_IP6_ADDR = 299,
91 <     DOTS_IN_IDENT = 300,
92 <     DURATION = 301,
93 <     EGDPOOL_PATH = 302,
94 <     EMAIL = 303,
95 <     ENABLE = 304,
96 <     ENCRYPTED = 305,
97 <     EXCEED_LIMIT = 306,
98 <     EXEMPT = 307,
99 <     FAILED_OPER_NOTICE = 308,
100 <     FAKENAME = 309,
101 <     IRCD_FLAGS = 310,
102 <     FLATTEN_LINKS = 311,
103 <     FFAILED_OPERLOG = 312,
104 <     FKILLLOG = 313,
105 <     FKLINELOG = 314,
106 <     FGLINELOG = 315,
107 <     FIOERRLOG = 316,
108 <     FOPERLOG = 317,
109 <     FOPERSPYLOG = 318,
110 <     FUSERLOG = 319,
111 <     GECOS = 320,
112 <     GENERAL = 321,
113 <     GLINE = 322,
114 <     GLINES = 323,
115 <     GLINE_EXEMPT = 324,
116 <     GLINE_LOG = 325,
117 <     GLINE_TIME = 326,
118 <     GLINE_MIN_CIDR = 327,
119 <     GLINE_MIN_CIDR6 = 328,
120 <     GLOBAL_KILL = 329,
121 <     IRCD_AUTH = 330,
122 <     NEED_IDENT = 331,
123 <     HAVENT_READ_CONF = 332,
124 <     HIDDEN = 333,
125 <     HIDDEN_ADMIN = 334,
126 <     HIDDEN_NAME = 335,
127 <     HIDDEN_OPER = 336,
128 <     HIDE_SERVER_IPS = 337,
129 <     HIDE_SERVERS = 338,
130 <     HIDE_SPOOF_IPS = 339,
131 <     HOST = 340,
132 <     HUB = 341,
133 <     HUB_MASK = 342,
134 <     IDLETIME = 343,
135 <     IGNORE_BOGUS_TS = 344,
136 <     INVISIBLE_ON_CONNECT = 345,
137 <     IP = 346,
138 <     KILL = 347,
139 <     KILL_CHASE_TIME_LIMIT = 348,
140 <     KLINE = 349,
141 <     KLINE_EXEMPT = 350,
142 <     KLINE_REASON = 351,
143 <     KLINE_WITH_REASON = 352,
144 <     KNOCK_DELAY = 353,
145 <     KNOCK_DELAY_CHANNEL = 354,
146 <     LEAF_MASK = 355,
147 <     LINKS_DELAY = 356,
148 <     LISTEN = 357,
149 <     T_LOG = 358,
150 <     LOGGING = 359,
151 <     LOG_LEVEL = 360,
152 <     MAX_ACCEPT = 361,
153 <     MAX_BANS = 362,
154 <     MAX_CHANS_PER_USER = 363,
155 <     MAX_GLOBAL = 364,
156 <     MAX_IDENT = 365,
157 <     MAX_LOCAL = 366,
158 <     MAX_NICK_CHANGES = 367,
159 <     MAX_NICK_TIME = 368,
160 <     MAX_NUMBER = 369,
161 <     MAX_TARGETS = 370,
162 <     MAX_WATCH = 371,
163 <     MESSAGE_LOCALE = 372,
164 <     MIN_NONWILDCARD = 373,
165 <     MIN_NONWILDCARD_SIMPLE = 374,
166 <     MODULE = 375,
167 <     MODULES = 376,
168 <     NAME = 377,
169 <     NEED_PASSWORD = 378,
170 <     NETWORK_DESC = 379,
171 <     NETWORK_NAME = 380,
172 <     NICK = 381,
173 <     NICK_CHANGES = 382,
174 <     NO_CREATE_ON_SPLIT = 383,
175 <     NO_JOIN_ON_SPLIT = 384,
176 <     NO_OPER_FLOOD = 385,
177 <     NO_TILDE = 386,
178 <     NOT = 387,
179 <     NUMBER = 388,
180 <     NUMBER_PER_IDENT = 389,
181 <     NUMBER_PER_CIDR = 390,
182 <     NUMBER_PER_IP = 391,
183 <     NUMBER_PER_IP_GLOBAL = 392,
184 <     OPERATOR = 393,
185 <     OPERS_BYPASS_CALLERID = 394,
186 <     OPER_LOG = 395,
187 <     OPER_ONLY_UMODES = 396,
188 <     OPER_PASS_RESV = 397,
189 <     OPER_SPY_T = 398,
190 <     OPER_UMODES = 399,
191 <     JOIN_FLOOD_COUNT = 400,
192 <     JOIN_FLOOD_TIME = 401,
193 <     PACE_WAIT = 402,
194 <     PACE_WAIT_SIMPLE = 403,
195 <     PASSWORD = 404,
196 <     PATH = 405,
197 <     PING_COOKIE = 406,
198 <     PING_TIME = 407,
199 <     PING_WARNING = 408,
200 <     PORT = 409,
201 <     QSTRING = 410,
202 <     QUIET_ON_BAN = 411,
203 <     REASON = 412,
204 <     REDIRPORT = 413,
205 <     REDIRSERV = 414,
206 <     REGEX_T = 415,
207 <     REHASH = 416,
208 <     TREJECT_HOLD_TIME = 417,
209 <     REMOTE = 418,
210 <     REMOTEBAN = 419,
211 <     RESTRICT_CHANNELS = 420,
212 <     RESTRICTED = 421,
213 <     RSA_PRIVATE_KEY_FILE = 422,
214 <     RSA_PUBLIC_KEY_FILE = 423,
215 <     SSL_CERTIFICATE_FILE = 424,
216 <     RESV = 425,
217 <     RESV_EXEMPT = 426,
218 <     SECONDS = 427,
219 <     MINUTES = 428,
220 <     HOURS = 429,
221 <     DAYS = 430,
222 <     WEEKS = 431,
223 <     SENDQ = 432,
224 <     SEND_PASSWORD = 433,
225 <     SERVERHIDE = 434,
226 <     SERVERINFO = 435,
227 <     SERVLINK_PATH = 436,
228 <     IRCD_SID = 437,
229 <     TKLINE_EXPIRE_NOTICES = 438,
230 <     T_SHARED = 439,
231 <     T_CLUSTER = 440,
232 <     TYPE = 441,
233 <     SHORT_MOTD = 442,
234 <     SILENT = 443,
235 <     SPOOF = 444,
236 <     SPOOF_NOTICE = 445,
237 <     STATS_E_DISABLED = 446,
238 <     STATS_I_OPER_ONLY = 447,
239 <     STATS_K_OPER_ONLY = 448,
240 <     STATS_O_OPER_ONLY = 449,
241 <     STATS_P_OPER_ONLY = 450,
242 <     TBOOL = 451,
243 <     TMASKED = 452,
244 <     T_REJECT = 453,
245 <     TS_MAX_DELTA = 454,
246 <     TS_WARN_DELTA = 455,
247 <     TWODOTS = 456,
248 <     T_ALL = 457,
249 <     T_BOTS = 458,
250 <     T_SOFTCALLERID = 459,
251 <     T_CALLERID = 460,
252 <     T_CCONN = 461,
253 <     T_CCONN_FULL = 462,
254 <     T_CLIENT_FLOOD = 463,
255 <     T_DEAF = 464,
256 <     T_DEBUG = 465,
257 <     T_DRONE = 466,
258 <     T_EXTERNAL = 467,
259 <     T_FULL = 468,
260 <     T_INVISIBLE = 469,
261 <     T_IPV4 = 470,
262 <     T_IPV6 = 471,
263 <     T_LOCOPS = 472,
264 <     T_LOGPATH = 473,
265 <     T_L_CRIT = 474,
266 <     T_L_DEBUG = 475,
267 <     T_L_ERROR = 476,
268 <     T_L_INFO = 477,
269 <     T_L_NOTICE = 478,
270 <     T_L_TRACE = 479,
271 <     T_L_WARN = 480,
272 <     T_MAX_CLIENTS = 481,
273 <     T_NCHANGE = 482,
274 <     T_OPERWALL = 483,
275 <     T_REJ = 484,
276 <     T_SERVER = 485,
277 <     T_SERVNOTICE = 486,
278 <     T_SKILL = 487,
279 <     T_SPY = 488,
280 <     T_SSL = 489,
281 <     T_UMODES = 490,
282 <     T_UNAUTH = 491,
283 <     T_UNRESV = 492,
284 <     T_UNXLINE = 493,
278 <     T_WALLOP = 494,
279 <     THROTTLE_TIME = 495,
280 <     TOPICBURST = 496,
281 <     TRUE_NO_OPER_FLOOD = 497,
282 <     TKLINE = 498,
283 <     TXLINE = 499,
284 <     TRESV = 500,
285 <     UNKLINE = 501,
286 <     USER = 502,
287 <     USE_EGD = 503,
288 <     USE_EXCEPT = 504,
289 <     USE_INVEX = 505,
290 <     USE_KNOCK = 506,
291 <     USE_LOGGING = 507,
292 <     USE_WHOIS_ACTUALLY = 508,
293 <     VHOST = 509,
294 <     VHOST6 = 510,
295 <     XLINE = 511,
296 <     WARN = 512,
297 <     WARN_NO_NLINE = 513
59 >     BYTES = 268,
60 >     KBYTES = 269,
61 >     MBYTES = 270,
62 >     GBYTES = 271,
63 >     TBYTES = 272,
64 >     CALLER_ID_WAIT = 273,
65 >     CAN_FLOOD = 274,
66 >     CHANNEL = 275,
67 >     CIDR_BITLEN_IPV4 = 276,
68 >     CIDR_BITLEN_IPV6 = 277,
69 >     CLASS = 278,
70 >     CONNECT = 279,
71 >     CONNECTFREQ = 280,
72 >     DEFAULT_FLOODCOUNT = 281,
73 >     DEFAULT_SPLIT_SERVER_COUNT = 282,
74 >     DEFAULT_SPLIT_USER_COUNT = 283,
75 >     DENY = 284,
76 >     DESCRIPTION = 285,
77 >     DIE = 286,
78 >     DISABLE_AUTH = 287,
79 >     DISABLE_FAKE_CHANNELS = 288,
80 >     DISABLE_REMOTE_COMMANDS = 289,
81 >     DOTS_IN_IDENT = 290,
82 >     DURATION = 291,
83 >     EGDPOOL_PATH = 292,
84 >     EMAIL = 293,
85 >     ENABLE = 294,
86 >     ENCRYPTED = 295,
87 >     EXCEED_LIMIT = 296,
88 >     EXEMPT = 297,
89 >     FAILED_OPER_NOTICE = 298,
90 >     IRCD_FLAGS = 299,
91 >     FLATTEN_LINKS = 300,
92 >     GECOS = 301,
93 >     GENERAL = 302,
94 >     GLINE = 303,
95 >     GLINE_DURATION = 304,
96 >     GLINE_ENABLE = 305,
97 >     GLINE_EXEMPT = 306,
98 >     GLINE_TIME = 307,
99 >     GLINE_REQUEST_DURATION = 308,
100 >     GLINE_MIN_CIDR = 309,
101 >     GLINE_MIN_CIDR6 = 310,
102 >     GLOBAL_KILL = 311,
103 >     IRCD_AUTH = 312,
104 >     NEED_IDENT = 313,
105 >     HAVENT_READ_CONF = 314,
106 >     HIDDEN = 315,
107 >     HIDDEN_NAME = 316,
108 >     HIDE_SERVER_IPS = 317,
109 >     HIDE_SERVERS = 318,
110 >     HIDE_SPOOF_IPS = 319,
111 >     HOST = 320,
112 >     HUB = 321,
113 >     HUB_MASK = 322,
114 >     IGNORE_BOGUS_TS = 323,
115 >     INVISIBLE_ON_CONNECT = 324,
116 >     IP = 325,
117 >     KILL = 326,
118 >     KILL_CHASE_TIME_LIMIT = 327,
119 >     KLINE = 328,
120 >     KLINE_EXEMPT = 329,
121 >     KLINE_REASON = 330,
122 >     KLINE_WITH_REASON = 331,
123 >     KNOCK_DELAY = 332,
124 >     KNOCK_DELAY_CHANNEL = 333,
125 >     LEAF_MASK = 334,
126 >     LINKS_DELAY = 335,
127 >     LISTEN = 336,
128 >     T_LOG = 337,
129 >     MAX_ACCEPT = 338,
130 >     MAX_BANS = 339,
131 >     MAX_CHANS_PER_OPER = 340,
132 >     MAX_CHANS_PER_USER = 341,
133 >     MAX_GLOBAL = 342,
134 >     MAX_IDENT = 343,
135 >     MAX_LOCAL = 344,
136 >     MAX_NICK_CHANGES = 345,
137 >     MAX_NICK_TIME = 346,
138 >     MAX_NUMBER = 347,
139 >     MAX_TARGETS = 348,
140 >     MAX_WATCH = 349,
141 >     MESSAGE_LOCALE = 350,
142 >     MIN_NONWILDCARD = 351,
143 >     MIN_NONWILDCARD_SIMPLE = 352,
144 >     MODULE = 353,
145 >     MODULES = 354,
146 >     NAME = 355,
147 >     NEED_PASSWORD = 356,
148 >     NETWORK_DESC = 357,
149 >     NETWORK_NAME = 358,
150 >     NICK = 359,
151 >     NICK_CHANGES = 360,
152 >     NO_CREATE_ON_SPLIT = 361,
153 >     NO_JOIN_ON_SPLIT = 362,
154 >     NO_OPER_FLOOD = 363,
155 >     NO_TILDE = 364,
156 >     NUMBER = 365,
157 >     NUMBER_PER_IDENT = 366,
158 >     NUMBER_PER_CIDR = 367,
159 >     NUMBER_PER_IP = 368,
160 >     NUMBER_PER_IP_GLOBAL = 369,
161 >     OPERATOR = 370,
162 >     OPERS_BYPASS_CALLERID = 371,
163 >     OPER_ONLY_UMODES = 372,
164 >     OPER_PASS_RESV = 373,
165 >     OPER_SPY_T = 374,
166 >     OPER_UMODES = 375,
167 >     JOIN_FLOOD_COUNT = 376,
168 >     JOIN_FLOOD_TIME = 377,
169 >     PACE_WAIT = 378,
170 >     PACE_WAIT_SIMPLE = 379,
171 >     PASSWORD = 380,
172 >     PATH = 381,
173 >     PING_COOKIE = 382,
174 >     PING_TIME = 383,
175 >     PING_WARNING = 384,
176 >     PORT = 385,
177 >     QSTRING = 386,
178 >     QUIET_ON_BAN = 387,
179 >     REASON = 388,
180 >     REDIRPORT = 389,
181 >     REDIRSERV = 390,
182 >     REGEX_T = 391,
183 >     REHASH = 392,
184 >     TREJECT_HOLD_TIME = 393,
185 >     REMOTE = 394,
186 >     REMOTEBAN = 395,
187 >     RESTRICT_CHANNELS = 396,
188 >     RESTRICTED = 397,
189 >     RSA_PRIVATE_KEY_FILE = 398,
190 >     RSA_PUBLIC_KEY_FILE = 399,
191 >     SSL_CERTIFICATE_FILE = 400,
192 >     SSL_DH_PARAM_FILE = 401,
193 >     T_SSL_CLIENT_METHOD = 402,
194 >     T_SSL_SERVER_METHOD = 403,
195 >     T_SSLV3 = 404,
196 >     T_TLSV1 = 405,
197 >     RESV = 406,
198 >     RESV_EXEMPT = 407,
199 >     SECONDS = 408,
200 >     MINUTES = 409,
201 >     HOURS = 410,
202 >     DAYS = 411,
203 >     WEEKS = 412,
204 >     SENDQ = 413,
205 >     SEND_PASSWORD = 414,
206 >     SERVERHIDE = 415,
207 >     SERVERINFO = 416,
208 >     IRCD_SID = 417,
209 >     TKLINE_EXPIRE_NOTICES = 418,
210 >     T_SHARED = 419,
211 >     T_CLUSTER = 420,
212 >     TYPE = 421,
213 >     SHORT_MOTD = 422,
214 >     SILENT = 423,
215 >     SPOOF = 424,
216 >     SPOOF_NOTICE = 425,
217 >     STATS_E_DISABLED = 426,
218 >     STATS_I_OPER_ONLY = 427,
219 >     STATS_K_OPER_ONLY = 428,
220 >     STATS_O_OPER_ONLY = 429,
221 >     STATS_P_OPER_ONLY = 430,
222 >     TBOOL = 431,
223 >     TMASKED = 432,
224 >     T_REJECT = 433,
225 >     TS_MAX_DELTA = 434,
226 >     TS_WARN_DELTA = 435,
227 >     TWODOTS = 436,
228 >     T_ALL = 437,
229 >     T_BOTS = 438,
230 >     T_SOFTCALLERID = 439,
231 >     T_CALLERID = 440,
232 >     T_CCONN = 441,
233 >     T_CCONN_FULL = 442,
234 >     T_SSL_CIPHER_LIST = 443,
235 >     T_CLIENT_FLOOD = 444,
236 >     T_DEAF = 445,
237 >     T_DEBUG = 446,
238 >     T_DLINE = 447,
239 >     T_DRONE = 448,
240 >     T_EXTERNAL = 449,
241 >     T_FULL = 450,
242 >     T_INVISIBLE = 451,
243 >     T_IPV4 = 452,
244 >     T_IPV6 = 453,
245 >     T_LOCOPS = 454,
246 >     T_MAX_CLIENTS = 455,
247 >     T_NCHANGE = 456,
248 >     T_OPERWALL = 457,
249 >     T_REJ = 458,
250 >     T_SERVER = 459,
251 >     T_SERVNOTICE = 460,
252 >     T_SET = 461,
253 >     T_SKILL = 462,
254 >     T_SPY = 463,
255 >     T_SSL = 464,
256 >     T_UMODES = 465,
257 >     T_UNAUTH = 466,
258 >     T_UNDLINE = 467,
259 >     T_UNLIMITED = 468,
260 >     T_UNRESV = 469,
261 >     T_UNXLINE = 470,
262 >     T_GLOBOPS = 471,
263 >     T_WALLOP = 472,
264 >     T_RESTART = 473,
265 >     T_SERVICE = 474,
266 >     T_SERVICES_NAME = 475,
267 >     THROTTLE_TIME = 476,
268 >     TOPICBURST = 477,
269 >     TRUE_NO_OPER_FLOOD = 478,
270 >     TKLINE = 479,
271 >     TXLINE = 480,
272 >     TRESV = 481,
273 >     UNKLINE = 482,
274 >     USER = 483,
275 >     USE_EGD = 484,
276 >     USE_LOGGING = 485,
277 >     USE_WHOIS_ACTUALLY = 486,
278 >     VHOST = 487,
279 >     VHOST6 = 488,
280 >     XLINE = 489,
281 >     WARN = 490,
282 >     WARN_NO_NLINE = 491,
283 >     T_SIZE = 492,
284 >     T_FILE = 493
285     };
286   #endif
287   /* Tokens.  */
# Line 308 | Line 295
295   #define AUTOCONN 265
296   #define T_BLOCK 266
297   #define BURST_AWAY 267
298 < #define BURST_TOPICWHO 268
299 < #define BYTES 269
300 < #define KBYTES 270
301 < #define MBYTES 271
302 < #define GBYTES 272
303 < #define TBYTES 273
304 < #define CALLER_ID_WAIT 274
305 < #define CAN_FLOOD 275
306 < #define CAN_IDLE 276
307 < #define CHANNEL 277
308 < #define CIDR_BITLEN_IPV4 278
309 < #define CIDR_BITLEN_IPV6 279
310 < #define CIPHER_PREFERENCE 280
311 < #define CLASS 281
312 < #define COMPRESSED 282
313 < #define COMPRESSION_LEVEL 283
314 < #define CONNECT 284
315 < #define CONNECTFREQ 285
316 < #define CRYPTLINK 286
317 < #define DEFAULT_CIPHER_PREFERENCE 287
318 < #define DEFAULT_FLOODCOUNT 288
319 < #define DEFAULT_SPLIT_SERVER_COUNT 289
320 < #define DEFAULT_SPLIT_USER_COUNT 290
321 < #define DENY 291
322 < #define DESCRIPTION 292
323 < #define DIE 293
324 < #define DISABLE_AUTH 294
325 < #define DISABLE_FAKE_CHANNELS 295
326 < #define DISABLE_HIDDEN 296
327 < #define DISABLE_LOCAL_CHANNELS 297
328 < #define DISABLE_REMOTE_COMMANDS 298
329 < #define DOT_IN_IP6_ADDR 299
330 < #define DOTS_IN_IDENT 300
331 < #define DURATION 301
332 < #define EGDPOOL_PATH 302
333 < #define EMAIL 303
334 < #define ENABLE 304
335 < #define ENCRYPTED 305
336 < #define EXCEED_LIMIT 306
337 < #define EXEMPT 307
338 < #define FAILED_OPER_NOTICE 308
339 < #define FAKENAME 309
340 < #define IRCD_FLAGS 310
341 < #define FLATTEN_LINKS 311
342 < #define FFAILED_OPERLOG 312
343 < #define FKILLLOG 313
344 < #define FKLINELOG 314
345 < #define FGLINELOG 315
346 < #define FIOERRLOG 316
347 < #define FOPERLOG 317
348 < #define FOPERSPYLOG 318
349 < #define FUSERLOG 319
350 < #define GECOS 320
351 < #define GENERAL 321
352 < #define GLINE 322
353 < #define GLINES 323
354 < #define GLINE_EXEMPT 324
355 < #define GLINE_LOG 325
356 < #define GLINE_TIME 326
357 < #define GLINE_MIN_CIDR 327
358 < #define GLINE_MIN_CIDR6 328
359 < #define GLOBAL_KILL 329
360 < #define IRCD_AUTH 330
361 < #define NEED_IDENT 331
362 < #define HAVENT_READ_CONF 332
363 < #define HIDDEN 333
364 < #define HIDDEN_ADMIN 334
365 < #define HIDDEN_NAME 335
366 < #define HIDDEN_OPER 336
367 < #define HIDE_SERVER_IPS 337
368 < #define HIDE_SERVERS 338
369 < #define HIDE_SPOOF_IPS 339
370 < #define HOST 340
371 < #define HUB 341
372 < #define HUB_MASK 342
373 < #define IDLETIME 343
374 < #define IGNORE_BOGUS_TS 344
375 < #define INVISIBLE_ON_CONNECT 345
376 < #define IP 346
377 < #define KILL 347
378 < #define KILL_CHASE_TIME_LIMIT 348
379 < #define KLINE 349
380 < #define KLINE_EXEMPT 350
381 < #define KLINE_REASON 351
382 < #define KLINE_WITH_REASON 352
383 < #define KNOCK_DELAY 353
384 < #define KNOCK_DELAY_CHANNEL 354
385 < #define LEAF_MASK 355
386 < #define LINKS_DELAY 356
387 < #define LISTEN 357
388 < #define T_LOG 358
389 < #define LOGGING 359
390 < #define LOG_LEVEL 360
391 < #define MAX_ACCEPT 361
392 < #define MAX_BANS 362
393 < #define MAX_CHANS_PER_USER 363
394 < #define MAX_GLOBAL 364
395 < #define MAX_IDENT 365
396 < #define MAX_LOCAL 366
397 < #define MAX_NICK_CHANGES 367
398 < #define MAX_NICK_TIME 368
399 < #define MAX_NUMBER 369
400 < #define MAX_TARGETS 370
401 < #define MAX_WATCH 371
402 < #define MESSAGE_LOCALE 372
403 < #define MIN_NONWILDCARD 373
404 < #define MIN_NONWILDCARD_SIMPLE 374
405 < #define MODULE 375
406 < #define MODULES 376
407 < #define NAME 377
408 < #define NEED_PASSWORD 378
409 < #define NETWORK_DESC 379
410 < #define NETWORK_NAME 380
411 < #define NICK 381
412 < #define NICK_CHANGES 382
413 < #define NO_CREATE_ON_SPLIT 383
414 < #define NO_JOIN_ON_SPLIT 384
415 < #define NO_OPER_FLOOD 385
416 < #define NO_TILDE 386
417 < #define NOT 387
418 < #define NUMBER 388
419 < #define NUMBER_PER_IDENT 389
420 < #define NUMBER_PER_CIDR 390
421 < #define NUMBER_PER_IP 391
422 < #define NUMBER_PER_IP_GLOBAL 392
423 < #define OPERATOR 393
424 < #define OPERS_BYPASS_CALLERID 394
425 < #define OPER_LOG 395
426 < #define OPER_ONLY_UMODES 396
427 < #define OPER_PASS_RESV 397
428 < #define OPER_SPY_T 398
429 < #define OPER_UMODES 399
430 < #define JOIN_FLOOD_COUNT 400
431 < #define JOIN_FLOOD_TIME 401
432 < #define PACE_WAIT 402
433 < #define PACE_WAIT_SIMPLE 403
434 < #define PASSWORD 404
435 < #define PATH 405
436 < #define PING_COOKIE 406
437 < #define PING_TIME 407
438 < #define PING_WARNING 408
439 < #define PORT 409
440 < #define QSTRING 410
441 < #define QUIET_ON_BAN 411
442 < #define REASON 412
443 < #define REDIRPORT 413
444 < #define REDIRSERV 414
445 < #define REGEX_T 415
446 < #define REHASH 416
447 < #define TREJECT_HOLD_TIME 417
448 < #define REMOTE 418
449 < #define REMOTEBAN 419
450 < #define RESTRICT_CHANNELS 420
451 < #define RESTRICTED 421
452 < #define RSA_PRIVATE_KEY_FILE 422
453 < #define RSA_PUBLIC_KEY_FILE 423
454 < #define SSL_CERTIFICATE_FILE 424
455 < #define RESV 425
456 < #define RESV_EXEMPT 426
457 < #define SECONDS 427
458 < #define MINUTES 428
459 < #define HOURS 429
460 < #define DAYS 430
461 < #define WEEKS 431
462 < #define SENDQ 432
463 < #define SEND_PASSWORD 433
464 < #define SERVERHIDE 434
465 < #define SERVERINFO 435
466 < #define SERVLINK_PATH 436
467 < #define IRCD_SID 437
468 < #define TKLINE_EXPIRE_NOTICES 438
469 < #define T_SHARED 439
470 < #define T_CLUSTER 440
471 < #define TYPE 441
472 < #define SHORT_MOTD 442
473 < #define SILENT 443
474 < #define SPOOF 444
475 < #define SPOOF_NOTICE 445
476 < #define STATS_E_DISABLED 446
477 < #define STATS_I_OPER_ONLY 447
478 < #define STATS_K_OPER_ONLY 448
479 < #define STATS_O_OPER_ONLY 449
480 < #define STATS_P_OPER_ONLY 450
481 < #define TBOOL 451
482 < #define TMASKED 452
483 < #define T_REJECT 453
484 < #define TS_MAX_DELTA 454
485 < #define TS_WARN_DELTA 455
486 < #define TWODOTS 456
487 < #define T_ALL 457
488 < #define T_BOTS 458
489 < #define T_SOFTCALLERID 459
490 < #define T_CALLERID 460
491 < #define T_CCONN 461
492 < #define T_CCONN_FULL 462
493 < #define T_CLIENT_FLOOD 463
494 < #define T_DEAF 464
495 < #define T_DEBUG 465
496 < #define T_DRONE 466
497 < #define T_EXTERNAL 467
498 < #define T_FULL 468
499 < #define T_INVISIBLE 469
500 < #define T_IPV4 470
501 < #define T_IPV6 471
502 < #define T_LOCOPS 472
503 < #define T_LOGPATH 473
504 < #define T_L_CRIT 474
505 < #define T_L_DEBUG 475
506 < #define T_L_ERROR 476
507 < #define T_L_INFO 477
508 < #define T_L_NOTICE 478
509 < #define T_L_TRACE 479
510 < #define T_L_WARN 480
511 < #define T_MAX_CLIENTS 481
512 < #define T_NCHANGE 482
513 < #define T_OPERWALL 483
514 < #define T_REJ 484
515 < #define T_SERVER 485
516 < #define T_SERVNOTICE 486
517 < #define T_SKILL 487
518 < #define T_SPY 488
519 < #define T_SSL 489
520 < #define T_UMODES 490
521 < #define T_UNAUTH 491
522 < #define T_UNRESV 492
523 < #define T_UNXLINE 493
537 < #define T_WALLOP 494
538 < #define THROTTLE_TIME 495
539 < #define TOPICBURST 496
540 < #define TRUE_NO_OPER_FLOOD 497
541 < #define TKLINE 498
542 < #define TXLINE 499
543 < #define TRESV 500
544 < #define UNKLINE 501
545 < #define USER 502
546 < #define USE_EGD 503
547 < #define USE_EXCEPT 504
548 < #define USE_INVEX 505
549 < #define USE_KNOCK 506
550 < #define USE_LOGGING 507
551 < #define USE_WHOIS_ACTUALLY 508
552 < #define VHOST 509
553 < #define VHOST6 510
554 < #define XLINE 511
555 < #define WARN 512
556 < #define WARN_NO_NLINE 513
557 <
298 > #define BYTES 268
299 > #define KBYTES 269
300 > #define MBYTES 270
301 > #define GBYTES 271
302 > #define TBYTES 272
303 > #define CALLER_ID_WAIT 273
304 > #define CAN_FLOOD 274
305 > #define CHANNEL 275
306 > #define CIDR_BITLEN_IPV4 276
307 > #define CIDR_BITLEN_IPV6 277
308 > #define CLASS 278
309 > #define CONNECT 279
310 > #define CONNECTFREQ 280
311 > #define DEFAULT_FLOODCOUNT 281
312 > #define DEFAULT_SPLIT_SERVER_COUNT 282
313 > #define DEFAULT_SPLIT_USER_COUNT 283
314 > #define DENY 284
315 > #define DESCRIPTION 285
316 > #define DIE 286
317 > #define DISABLE_AUTH 287
318 > #define DISABLE_FAKE_CHANNELS 288
319 > #define DISABLE_REMOTE_COMMANDS 289
320 > #define DOTS_IN_IDENT 290
321 > #define DURATION 291
322 > #define EGDPOOL_PATH 292
323 > #define EMAIL 293
324 > #define ENABLE 294
325 > #define ENCRYPTED 295
326 > #define EXCEED_LIMIT 296
327 > #define EXEMPT 297
328 > #define FAILED_OPER_NOTICE 298
329 > #define IRCD_FLAGS 299
330 > #define FLATTEN_LINKS 300
331 > #define GECOS 301
332 > #define GENERAL 302
333 > #define GLINE 303
334 > #define GLINE_DURATION 304
335 > #define GLINE_ENABLE 305
336 > #define GLINE_EXEMPT 306
337 > #define GLINE_TIME 307
338 > #define GLINE_REQUEST_DURATION 308
339 > #define GLINE_MIN_CIDR 309
340 > #define GLINE_MIN_CIDR6 310
341 > #define GLOBAL_KILL 311
342 > #define IRCD_AUTH 312
343 > #define NEED_IDENT 313
344 > #define HAVENT_READ_CONF 314
345 > #define HIDDEN 315
346 > #define HIDDEN_NAME 316
347 > #define HIDE_SERVER_IPS 317
348 > #define HIDE_SERVERS 318
349 > #define HIDE_SPOOF_IPS 319
350 > #define HOST 320
351 > #define HUB 321
352 > #define HUB_MASK 322
353 > #define IGNORE_BOGUS_TS 323
354 > #define INVISIBLE_ON_CONNECT 324
355 > #define IP 325
356 > #define KILL 326
357 > #define KILL_CHASE_TIME_LIMIT 327
358 > #define KLINE 328
359 > #define KLINE_EXEMPT 329
360 > #define KLINE_REASON 330
361 > #define KLINE_WITH_REASON 331
362 > #define KNOCK_DELAY 332
363 > #define KNOCK_DELAY_CHANNEL 333
364 > #define LEAF_MASK 334
365 > #define LINKS_DELAY 335
366 > #define LISTEN 336
367 > #define T_LOG 337
368 > #define MAX_ACCEPT 338
369 > #define MAX_BANS 339
370 > #define MAX_CHANS_PER_OPER 340
371 > #define MAX_CHANS_PER_USER 341
372 > #define MAX_GLOBAL 342
373 > #define MAX_IDENT 343
374 > #define MAX_LOCAL 344
375 > #define MAX_NICK_CHANGES 345
376 > #define MAX_NICK_TIME 346
377 > #define MAX_NUMBER 347
378 > #define MAX_TARGETS 348
379 > #define MAX_WATCH 349
380 > #define MESSAGE_LOCALE 350
381 > #define MIN_NONWILDCARD 351
382 > #define MIN_NONWILDCARD_SIMPLE 352
383 > #define MODULE 353
384 > #define MODULES 354
385 > #define NAME 355
386 > #define NEED_PASSWORD 356
387 > #define NETWORK_DESC 357
388 > #define NETWORK_NAME 358
389 > #define NICK 359
390 > #define NICK_CHANGES 360
391 > #define NO_CREATE_ON_SPLIT 361
392 > #define NO_JOIN_ON_SPLIT 362
393 > #define NO_OPER_FLOOD 363
394 > #define NO_TILDE 364
395 > #define NUMBER 365
396 > #define NUMBER_PER_IDENT 366
397 > #define NUMBER_PER_CIDR 367
398 > #define NUMBER_PER_IP 368
399 > #define NUMBER_PER_IP_GLOBAL 369
400 > #define OPERATOR 370
401 > #define OPERS_BYPASS_CALLERID 371
402 > #define OPER_ONLY_UMODES 372
403 > #define OPER_PASS_RESV 373
404 > #define OPER_SPY_T 374
405 > #define OPER_UMODES 375
406 > #define JOIN_FLOOD_COUNT 376
407 > #define JOIN_FLOOD_TIME 377
408 > #define PACE_WAIT 378
409 > #define PACE_WAIT_SIMPLE 379
410 > #define PASSWORD 380
411 > #define PATH 381
412 > #define PING_COOKIE 382
413 > #define PING_TIME 383
414 > #define PING_WARNING 384
415 > #define PORT 385
416 > #define QSTRING 386
417 > #define QUIET_ON_BAN 387
418 > #define REASON 388
419 > #define REDIRPORT 389
420 > #define REDIRSERV 390
421 > #define REGEX_T 391
422 > #define REHASH 392
423 > #define TREJECT_HOLD_TIME 393
424 > #define REMOTE 394
425 > #define REMOTEBAN 395
426 > #define RESTRICT_CHANNELS 396
427 > #define RESTRICTED 397
428 > #define RSA_PRIVATE_KEY_FILE 398
429 > #define RSA_PUBLIC_KEY_FILE 399
430 > #define SSL_CERTIFICATE_FILE 400
431 > #define SSL_DH_PARAM_FILE 401
432 > #define T_SSL_CLIENT_METHOD 402
433 > #define T_SSL_SERVER_METHOD 403
434 > #define T_SSLV3 404
435 > #define T_TLSV1 405
436 > #define RESV 406
437 > #define RESV_EXEMPT 407
438 > #define SECONDS 408
439 > #define MINUTES 409
440 > #define HOURS 410
441 > #define DAYS 411
442 > #define WEEKS 412
443 > #define SENDQ 413
444 > #define SEND_PASSWORD 414
445 > #define SERVERHIDE 415
446 > #define SERVERINFO 416
447 > #define IRCD_SID 417
448 > #define TKLINE_EXPIRE_NOTICES 418
449 > #define T_SHARED 419
450 > #define T_CLUSTER 420
451 > #define TYPE 421
452 > #define SHORT_MOTD 422
453 > #define SILENT 423
454 > #define SPOOF 424
455 > #define SPOOF_NOTICE 425
456 > #define STATS_E_DISABLED 426
457 > #define STATS_I_OPER_ONLY 427
458 > #define STATS_K_OPER_ONLY 428
459 > #define STATS_O_OPER_ONLY 429
460 > #define STATS_P_OPER_ONLY 430
461 > #define TBOOL 431
462 > #define TMASKED 432
463 > #define T_REJECT 433
464 > #define TS_MAX_DELTA 434
465 > #define TS_WARN_DELTA 435
466 > #define TWODOTS 436
467 > #define T_ALL 437
468 > #define T_BOTS 438
469 > #define T_SOFTCALLERID 439
470 > #define T_CALLERID 440
471 > #define T_CCONN 441
472 > #define T_CCONN_FULL 442
473 > #define T_SSL_CIPHER_LIST 443
474 > #define T_CLIENT_FLOOD 444
475 > #define T_DEAF 445
476 > #define T_DEBUG 446
477 > #define T_DLINE 447
478 > #define T_DRONE 448
479 > #define T_EXTERNAL 449
480 > #define T_FULL 450
481 > #define T_INVISIBLE 451
482 > #define T_IPV4 452
483 > #define T_IPV6 453
484 > #define T_LOCOPS 454
485 > #define T_MAX_CLIENTS 455
486 > #define T_NCHANGE 456
487 > #define T_OPERWALL 457
488 > #define T_REJ 458
489 > #define T_SERVER 459
490 > #define T_SERVNOTICE 460
491 > #define T_SET 461
492 > #define T_SKILL 462
493 > #define T_SPY 463
494 > #define T_SSL 464
495 > #define T_UMODES 465
496 > #define T_UNAUTH 466
497 > #define T_UNDLINE 467
498 > #define T_UNLIMITED 468
499 > #define T_UNRESV 469
500 > #define T_UNXLINE 470
501 > #define T_GLOBOPS 471
502 > #define T_WALLOP 472
503 > #define T_RESTART 473
504 > #define T_SERVICE 474
505 > #define T_SERVICES_NAME 475
506 > #define THROTTLE_TIME 476
507 > #define TOPICBURST 477
508 > #define TRUE_NO_OPER_FLOOD 478
509 > #define TKLINE 479
510 > #define TXLINE 480
511 > #define TRESV 481
512 > #define UNKLINE 482
513 > #define USER 483
514 > #define USE_EGD 484
515 > #define USE_LOGGING 485
516 > #define USE_WHOIS_ACTUALLY 486
517 > #define VHOST 487
518 > #define VHOST6 488
519 > #define XLINE 489
520 > #define WARN 490
521 > #define WARN_NO_NLINE 491
522 > #define T_SIZE 492
523 > #define T_FILE 493
524  
525  
526  
527   #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
528   typedef union YYSTYPE
563 #line 135 "ircd_parser.y"
529   {
530 + /* Line 2049 of yacc.c  */
531 + #line 110 "conf_parser.y"
532 +
533    int number;
534    char *string;
535 < }
536 < /* Line 1529 of yacc.c.  */
537 < #line 570 "ircd_parser.h"
538 <        YYSTYPE;
535 >
536 >
537 > /* Line 2049 of yacc.c  */
538 > #line 539 "conf_parser.h"
539 > } YYSTYPE;
540 > # define YYSTYPE_IS_TRIVIAL 1
541   # define yystype YYSTYPE /* obsolescent; will be withdrawn */
542   # define YYSTYPE_IS_DECLARED 1
573 # define YYSTYPE_IS_TRIVIAL 1
543   #endif
544  
545   extern YYSTYPE yylval;
546  
547 + #ifdef YYPARSE_PARAM
548 + #if defined __STDC__ || defined __cplusplus
549 + int yyparse (void *YYPARSE_PARAM);
550 + #else
551 + int yyparse ();
552 + #endif
553 + #else /* ! YYPARSE_PARAM */
554 + #if defined __STDC__ || defined __cplusplus
555 + int yyparse (void);
556 + #else
557 + int yyparse ();
558 + #endif
559 + #endif /* ! YYPARSE_PARAM */
560 +
561 + #endif /* !YY_CONF_PARSER_H  */

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)