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 966 by michael, Wed Nov 7 23:20:12 2007 UTC vs.
Revision 967 by michael, Sun Aug 2 18:05:28 2009 UTC

# Line 1 | Line 1
1 – /* A Bison parser, made by GNU Bison 2.3.  */
1  
2 < /* Skeleton interface for Bison's Yacc-like parsers in C
2 > /* A Bison parser, made by GNU Bison 2.4.1.  */
3  
4 <   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
4 > /* Skeleton interface for Bison's Yacc-like parsers in C
5 >  
6 >      Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
7     Free Software Foundation, Inc.
8 <
9 <   This program is free software; you can redistribute it and/or modify
8 >  
9 >   This program is free software: you can redistribute it and/or modify
10     it under the terms of the GNU General Public License as published by
11 <   the Free Software Foundation; either version 2, or (at your option)
12 <   any later version.
13 <
11 >   the Free Software Foundation, either version 3 of the License, or
12 >   (at your option) any later version.
13 >  
14     This program is distributed in the hope that it will be useful,
15     but WITHOUT ANY WARRANTY; without even the implied warranty of
16     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17     GNU General Public License for more details.
18 <
18 >  
19     You should have received a copy of the GNU General Public License
20 <   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.  */
20 >   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
21  
22   /* As a special exception, you may create a larger work that contains
23     part or all of the Bison parser skeleton and distribute that work
# Line 29 | Line 28
28     special exception, which will cause the skeleton and the resulting
29     Bison output files to be licensed under the GNU General Public
30     License without this special exception.
31 <
31 >  
32     This special exception was added by the Free Software Foundation in
33     version 2.2 of Bison.  */
34  
35 +
36   /* Tokens.  */
37   #ifndef YYTOKENTYPE
38   # define YYTOKENTYPE
# Line 206 | Line 206
206       RSA_PRIVATE_KEY_FILE = 422,
207       RSA_PUBLIC_KEY_FILE = 423,
208       SSL_CERTIFICATE_FILE = 424,
209 <     RESV = 425,
210 <     RESV_EXEMPT = 426,
211 <     SECONDS = 427,
212 <     MINUTES = 428,
213 <     HOURS = 429,
214 <     DAYS = 430,
215 <     WEEKS = 431,
216 <     SENDQ = 432,
217 <     SEND_PASSWORD = 433,
218 <     SERVERHIDE = 434,
219 <     SERVERINFO = 435,
220 <     SERVLINK_PATH = 436,
221 <     IRCD_SID = 437,
222 <     TKLINE_EXPIRE_NOTICES = 438,
223 <     T_SHARED = 439,
224 <     T_CLUSTER = 440,
225 <     TYPE = 441,
226 <     SHORT_MOTD = 442,
227 <     SILENT = 443,
228 <     SPOOF = 444,
229 <     SPOOF_NOTICE = 445,
230 <     STATS_E_DISABLED = 446,
231 <     STATS_I_OPER_ONLY = 447,
232 <     STATS_K_OPER_ONLY = 448,
233 <     STATS_O_OPER_ONLY = 449,
234 <     STATS_P_OPER_ONLY = 450,
235 <     TBOOL = 451,
236 <     TMASKED = 452,
237 <     T_REJECT = 453,
238 <     TS_MAX_DELTA = 454,
239 <     TS_WARN_DELTA = 455,
240 <     TWODOTS = 456,
241 <     T_ALL = 457,
242 <     T_BOTS = 458,
243 <     T_SOFTCALLERID = 459,
244 <     T_CALLERID = 460,
245 <     T_CCONN = 461,
246 <     T_CCONN_FULL = 462,
247 <     T_CLIENT_FLOOD = 463,
248 <     T_DEAF = 464,
249 <     T_DEBUG = 465,
250 <     T_DRONE = 466,
251 <     T_EXTERNAL = 467,
252 <     T_FULL = 468,
253 <     T_INVISIBLE = 469,
254 <     T_IPV4 = 470,
255 <     T_IPV6 = 471,
256 <     T_LOCOPS = 472,
257 <     T_LOGPATH = 473,
258 <     T_L_CRIT = 474,
259 <     T_L_DEBUG = 475,
260 <     T_L_ERROR = 476,
261 <     T_L_INFO = 477,
262 <     T_L_NOTICE = 478,
263 <     T_L_TRACE = 479,
264 <     T_L_WARN = 480,
265 <     T_MAX_CLIENTS = 481,
266 <     T_NCHANGE = 482,
267 <     T_OPERWALL = 483,
268 <     T_REJ = 484,
269 <     T_SERVER = 485,
270 <     T_SERVNOTICE = 486,
271 <     T_SKILL = 487,
272 <     T_SPY = 488,
273 <     T_SSL = 489,
274 <     T_UMODES = 490,
275 <     T_UNAUTH = 491,
276 <     T_UNRESV = 492,
277 <     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
209 >     T_SSL_CONNECTION_METHOD = 425,
210 >     T_SSLV3 = 426,
211 >     T_TLSV1 = 427,
212 >     RESV = 428,
213 >     RESV_EXEMPT = 429,
214 >     SECONDS = 430,
215 >     MINUTES = 431,
216 >     HOURS = 432,
217 >     DAYS = 433,
218 >     WEEKS = 434,
219 >     SENDQ = 435,
220 >     SEND_PASSWORD = 436,
221 >     SERVERHIDE = 437,
222 >     SERVERINFO = 438,
223 >     SERVLINK_PATH = 439,
224 >     IRCD_SID = 440,
225 >     TKLINE_EXPIRE_NOTICES = 441,
226 >     T_SHARED = 442,
227 >     T_CLUSTER = 443,
228 >     TYPE = 444,
229 >     SHORT_MOTD = 445,
230 >     SILENT = 446,
231 >     SPOOF = 447,
232 >     SPOOF_NOTICE = 448,
233 >     STATS_E_DISABLED = 449,
234 >     STATS_I_OPER_ONLY = 450,
235 >     STATS_K_OPER_ONLY = 451,
236 >     STATS_O_OPER_ONLY = 452,
237 >     STATS_P_OPER_ONLY = 453,
238 >     TBOOL = 454,
239 >     TMASKED = 455,
240 >     T_REJECT = 456,
241 >     TS_MAX_DELTA = 457,
242 >     TS_WARN_DELTA = 458,
243 >     TWODOTS = 459,
244 >     T_ALL = 460,
245 >     T_BOTS = 461,
246 >     T_SOFTCALLERID = 462,
247 >     T_CALLERID = 463,
248 >     T_CCONN = 464,
249 >     T_CCONN_FULL = 465,
250 >     T_CLIENT_FLOOD = 466,
251 >     T_DEAF = 467,
252 >     T_DEBUG = 468,
253 >     T_DRONE = 469,
254 >     T_EXTERNAL = 470,
255 >     T_FULL = 471,
256 >     T_INVISIBLE = 472,
257 >     T_IPV4 = 473,
258 >     T_IPV6 = 474,
259 >     T_LOCOPS = 475,
260 >     T_LOGPATH = 476,
261 >     T_L_CRIT = 477,
262 >     T_L_DEBUG = 478,
263 >     T_L_ERROR = 479,
264 >     T_L_INFO = 480,
265 >     T_L_NOTICE = 481,
266 >     T_L_TRACE = 482,
267 >     T_L_WARN = 483,
268 >     T_MAX_CLIENTS = 484,
269 >     T_NCHANGE = 485,
270 >     T_OPERWALL = 486,
271 >     T_REJ = 487,
272 >     T_SERVER = 488,
273 >     T_SERVNOTICE = 489,
274 >     T_SKILL = 490,
275 >     T_SPY = 491,
276 >     T_SSL = 492,
277 >     T_UMODES = 493,
278 >     T_UNAUTH = 494,
279 >     T_UNRESV = 495,
280 >     T_UNXLINE = 496,
281 >     T_WALLOP = 497,
282 >     THROTTLE_TIME = 498,
283 >     TOPICBURST = 499,
284 >     TRUE_NO_OPER_FLOOD = 500,
285 >     TKLINE = 501,
286 >     TXLINE = 502,
287 >     TRESV = 503,
288 >     UNKLINE = 504,
289 >     USER = 505,
290 >     USE_EGD = 506,
291 >     USE_EXCEPT = 507,
292 >     USE_INVEX = 508,
293 >     USE_KNOCK = 509,
294 >     USE_LOGGING = 510,
295 >     USE_WHOIS_ACTUALLY = 511,
296 >     VHOST = 512,
297 >     VHOST6 = 513,
298 >     XLINE = 514,
299 >     WARN = 515,
300 >     WARN_NO_NLINE = 516
301     };
302   #endif
303   /* Tokens.  */
# Line 465 | Line 468
468   #define RSA_PRIVATE_KEY_FILE 422
469   #define RSA_PUBLIC_KEY_FILE 423
470   #define SSL_CERTIFICATE_FILE 424
471 < #define RESV 425
472 < #define RESV_EXEMPT 426
473 < #define SECONDS 427
474 < #define MINUTES 428
475 < #define HOURS 429
476 < #define DAYS 430
477 < #define WEEKS 431
478 < #define SENDQ 432
479 < #define SEND_PASSWORD 433
480 < #define SERVERHIDE 434
481 < #define SERVERINFO 435
482 < #define SERVLINK_PATH 436
483 < #define IRCD_SID 437
484 < #define TKLINE_EXPIRE_NOTICES 438
485 < #define T_SHARED 439
486 < #define T_CLUSTER 440
487 < #define TYPE 441
488 < #define SHORT_MOTD 442
489 < #define SILENT 443
490 < #define SPOOF 444
491 < #define SPOOF_NOTICE 445
492 < #define STATS_E_DISABLED 446
493 < #define STATS_I_OPER_ONLY 447
494 < #define STATS_K_OPER_ONLY 448
495 < #define STATS_O_OPER_ONLY 449
496 < #define STATS_P_OPER_ONLY 450
497 < #define TBOOL 451
498 < #define TMASKED 452
499 < #define T_REJECT 453
500 < #define TS_MAX_DELTA 454
501 < #define TS_WARN_DELTA 455
502 < #define TWODOTS 456
503 < #define T_ALL 457
504 < #define T_BOTS 458
505 < #define T_SOFTCALLERID 459
506 < #define T_CALLERID 460
507 < #define T_CCONN 461
508 < #define T_CCONN_FULL 462
509 < #define T_CLIENT_FLOOD 463
510 < #define T_DEAF 464
511 < #define T_DEBUG 465
512 < #define T_DRONE 466
513 < #define T_EXTERNAL 467
514 < #define T_FULL 468
515 < #define T_INVISIBLE 469
516 < #define T_IPV4 470
517 < #define T_IPV6 471
518 < #define T_LOCOPS 472
519 < #define T_LOGPATH 473
520 < #define T_L_CRIT 474
521 < #define T_L_DEBUG 475
522 < #define T_L_ERROR 476
523 < #define T_L_INFO 477
524 < #define T_L_NOTICE 478
525 < #define T_L_TRACE 479
526 < #define T_L_WARN 480
527 < #define T_MAX_CLIENTS 481
528 < #define T_NCHANGE 482
529 < #define T_OPERWALL 483
530 < #define T_REJ 484
531 < #define T_SERVER 485
532 < #define T_SERVNOTICE 486
533 < #define T_SKILL 487
534 < #define T_SPY 488
535 < #define T_SSL 489
536 < #define T_UMODES 490
537 < #define T_UNAUTH 491
538 < #define T_UNRESV 492
539 < #define T_UNXLINE 493
540 < #define T_WALLOP 494
541 < #define THROTTLE_TIME 495
542 < #define TOPICBURST 496
543 < #define TRUE_NO_OPER_FLOOD 497
544 < #define TKLINE 498
545 < #define TXLINE 499
546 < #define TRESV 500
547 < #define UNKLINE 501
548 < #define USER 502
549 < #define USE_EGD 503
550 < #define USE_EXCEPT 504
551 < #define USE_INVEX 505
552 < #define USE_KNOCK 506
553 < #define USE_LOGGING 507
554 < #define USE_WHOIS_ACTUALLY 508
555 < #define VHOST 509
556 < #define VHOST6 510
557 < #define XLINE 511
558 < #define WARN 512
559 < #define WARN_NO_NLINE 513
471 > #define T_SSL_CONNECTION_METHOD 425
472 > #define T_SSLV3 426
473 > #define T_TLSV1 427
474 > #define RESV 428
475 > #define RESV_EXEMPT 429
476 > #define SECONDS 430
477 > #define MINUTES 431
478 > #define HOURS 432
479 > #define DAYS 433
480 > #define WEEKS 434
481 > #define SENDQ 435
482 > #define SEND_PASSWORD 436
483 > #define SERVERHIDE 437
484 > #define SERVERINFO 438
485 > #define SERVLINK_PATH 439
486 > #define IRCD_SID 440
487 > #define TKLINE_EXPIRE_NOTICES 441
488 > #define T_SHARED 442
489 > #define T_CLUSTER 443
490 > #define TYPE 444
491 > #define SHORT_MOTD 445
492 > #define SILENT 446
493 > #define SPOOF 447
494 > #define SPOOF_NOTICE 448
495 > #define STATS_E_DISABLED 449
496 > #define STATS_I_OPER_ONLY 450
497 > #define STATS_K_OPER_ONLY 451
498 > #define STATS_O_OPER_ONLY 452
499 > #define STATS_P_OPER_ONLY 453
500 > #define TBOOL 454
501 > #define TMASKED 455
502 > #define T_REJECT 456
503 > #define TS_MAX_DELTA 457
504 > #define TS_WARN_DELTA 458
505 > #define TWODOTS 459
506 > #define T_ALL 460
507 > #define T_BOTS 461
508 > #define T_SOFTCALLERID 462
509 > #define T_CALLERID 463
510 > #define T_CCONN 464
511 > #define T_CCONN_FULL 465
512 > #define T_CLIENT_FLOOD 466
513 > #define T_DEAF 467
514 > #define T_DEBUG 468
515 > #define T_DRONE 469
516 > #define T_EXTERNAL 470
517 > #define T_FULL 471
518 > #define T_INVISIBLE 472
519 > #define T_IPV4 473
520 > #define T_IPV6 474
521 > #define T_LOCOPS 475
522 > #define T_LOGPATH 476
523 > #define T_L_CRIT 477
524 > #define T_L_DEBUG 478
525 > #define T_L_ERROR 479
526 > #define T_L_INFO 480
527 > #define T_L_NOTICE 481
528 > #define T_L_TRACE 482
529 > #define T_L_WARN 483
530 > #define T_MAX_CLIENTS 484
531 > #define T_NCHANGE 485
532 > #define T_OPERWALL 486
533 > #define T_REJ 487
534 > #define T_SERVER 488
535 > #define T_SERVNOTICE 489
536 > #define T_SKILL 490
537 > #define T_SPY 491
538 > #define T_SSL 492
539 > #define T_UMODES 493
540 > #define T_UNAUTH 494
541 > #define T_UNRESV 495
542 > #define T_UNXLINE 496
543 > #define T_WALLOP 497
544 > #define THROTTLE_TIME 498
545 > #define TOPICBURST 499
546 > #define TRUE_NO_OPER_FLOOD 500
547 > #define TKLINE 501
548 > #define TXLINE 502
549 > #define TRESV 503
550 > #define UNKLINE 504
551 > #define USER 505
552 > #define USE_EGD 506
553 > #define USE_EXCEPT 507
554 > #define USE_INVEX 508
555 > #define USE_KNOCK 509
556 > #define USE_LOGGING 510
557 > #define USE_WHOIS_ACTUALLY 511
558 > #define VHOST 512
559 > #define VHOST6 513
560 > #define XLINE 514
561 > #define WARN 515
562 > #define WARN_NO_NLINE 516
563  
564  
565  
566  
567   #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
568   typedef union YYSTYPE
563 – #line 135 "ircd_parser.y"
569   {
570 +
571 + /* Line 1676 of yacc.c  */
572 + #line 135 "ircd_parser.y"
573 +
574    int number;
575    char *string;
576 < }
577 < /* Line 1529 of yacc.c.  */
578 < #line 570 "ircd_parser.h"
579 <        YYSTYPE;
576 >
577 >
578 >
579 > /* Line 1676 of yacc.c  */
580 > #line 581 "ircd_parser.h"
581 > } YYSTYPE;
582 > # define YYSTYPE_IS_TRIVIAL 1
583   # define yystype YYSTYPE /* obsolescent; will be withdrawn */
584   # define YYSTYPE_IS_DECLARED 1
573 – # define YYSTYPE_IS_TRIVIAL 1
585   #endif
586  
587   extern YYSTYPE yylval;
588  
589 +

Diff Legend

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