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

Comparing ircd-hybrid-8/src/conf_parser.c (file contents):
Revision 1460 by michael, Fri Jul 6 14:32:53 2012 UTC vs.
Revision 1466 by michael, Fri Jul 20 16:02:20 2012 UTC

# Line 1 | Line 1
1 < /* A Bison parser, made by GNU Bison 2.5.1.  */
1 > /* A Bison parser, made by GNU Bison 2.6.  */
2  
3   /* Bison implementation for Yacc-like parsers in C
4    
# Line 44 | Line 44
44   #define YYBISON 1
45  
46   /* Bison version.  */
47 < #define YYBISON_VERSION "2.5.1"
47 > #define YYBISON_VERSION "2.6"
48  
49   /* Skeleton name.  */
50   #define YYSKELETON_NAME "yacc.c"
# Line 58 | Line 58
58   /* Pull parsers.  */
59   #define YYPULL 1
60  
61 /* Using locations.  */
62 #define YYLSP_NEEDED 0
61  
62  
63  
64   /* Copy the first part of user declarations.  */
65  
66 < /* Line 268 of yacc.c  */
66 > /* Line 336 of yacc.c  */
67   #line 25 "conf_parser.y"
68  
69  
# Line 152 | Line 150 | free_collect_item(struct CollectItem *it
150  
151  
152  
153 < /* Line 268 of yacc.c  */
154 < #line 157 "conf_parser.c"
153 > /* Line 336 of yacc.c  */
154 > #line 155 "conf_parser.c"
155  
156   # ifndef YY_NULL
157   #  if defined __cplusplus && 201103L <= __cplusplus
# Line 163 | Line 161 | free_collect_item(struct CollectItem *it
161   #  endif
162   # endif
163  
166 /* Enabling traces.  */
167 #ifndef YYDEBUG
168 # define YYDEBUG 0
169 #endif
170
164   /* Enabling verbose error messages.  */
165   #ifdef YYERROR_VERBOSE
166   # undef YYERROR_VERBOSE
# Line 176 | Line 169 | free_collect_item(struct CollectItem *it
169   # define YYERROR_VERBOSE 0
170   #endif
171  
172 < /* Enabling the token table.  */
173 < #ifndef YYTOKEN_TABLE
174 < # define YYTOKEN_TABLE 0
172 > /* In a future release of Bison, this section will be replaced
173 >   by #include "y.tab.h".  */
174 > #ifndef YY_Y_TAB_H
175 > # define YY_Y_TAB_H
176 > /* Enabling traces.  */
177 > #ifndef YYDEBUG
178 > # define YYDEBUG 0
179 > #endif
180 > #if YYDEBUG
181 > extern int yydebug;
182   #endif
183
183  
184   /* Tokens.  */
185   #ifndef YYTOKENTYPE
# Line 676 | Line 675 | free_collect_item(struct CollectItem *it
675  
676  
677  
679
678   #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
679   typedef union YYSTYPE
680   {
681  
682 < /* Line 295 of yacc.c  */
682 > /* Line 350 of yacc.c  */
683   #line 110 "conf_parser.y"
684  
685    int number;
# Line 689 | Line 687 | typedef union YYSTYPE
687  
688  
689  
690 < /* Line 295 of yacc.c  */
691 < #line 694 "conf_parser.c"
690 > /* Line 350 of yacc.c  */
691 > #line 692 "conf_parser.c"
692   } YYSTYPE;
693   # define YYSTYPE_IS_TRIVIAL 1
694   # define yystype YYSTYPE /* obsolescent; will be withdrawn */
695   # define YYSTYPE_IS_DECLARED 1
696   #endif
697  
698 + extern YYSTYPE yylval;
699 +
700 + #ifdef YYPARSE_PARAM
701 + #if defined __STDC__ || defined __cplusplus
702 + int yyparse (void *YYPARSE_PARAM);
703 + #else
704 + int yyparse ();
705 + #endif
706 + #else /* ! YYPARSE_PARAM */
707 + #if defined __STDC__ || defined __cplusplus
708 + int yyparse (void);
709 + #else
710 + int yyparse ();
711 + #endif
712 + #endif /* ! YYPARSE_PARAM */
713 +
714 + #endif /* !YY_Y_TAB_H  */
715  
716   /* Copy the second part of user declarations.  */
717  
718  
719 < /* Line 345 of yacc.c  */
720 < #line 706 "conf_parser.c"
719 > /* Line 353 of yacc.c  */
720 > #line 721 "conf_parser.c"
721  
722   #ifdef short
723   # undef short
# Line 1341 | Line 1356 | static const yytype_uint16 yyrline[] =
1356   };
1357   #endif
1358  
1359 < #if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
1359 > #if YYDEBUG || YYERROR_VERBOSE || 0
1360   /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
1361     First, the terminals, then, starting at YYNTOKENS, nonterminals.  */
1362   static const char *const yytname[] =
# Line 2458 | Line 2473 | while (YYID (0))
2473   #define YYTERROR        1
2474   #define YYERRCODE       256
2475  
2461
2476   /* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
2477     If N is 0, then set CURRENT to the empty location which ends
2478     the previous symbol: RHS[0] (always defined).  */
2479  
2466 #define YYRHSLOC(Rhs, K) ((Rhs)[K])
2480   #ifndef YYLLOC_DEFAULT
2481 < # define YYLLOC_DEFAULT(Current, Rhs, N)                                \
2482 <    do                                                                  \
2483 <      if (YYID (N))                                                    \
2484 <        {                                                               \
2485 <          (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;        \
2486 <          (Current).first_column = YYRHSLOC (Rhs, 1).first_column;      \
2487 <          (Current).last_line    = YYRHSLOC (Rhs, N).last_line;         \
2488 <          (Current).last_column  = YYRHSLOC (Rhs, N).last_column;       \
2489 <        }                                                               \
2490 <      else                                                              \
2491 <        {                                                               \
2492 <          (Current).first_line   = (Current).last_line   =              \
2493 <            YYRHSLOC (Rhs, 0).last_line;                                \
2494 <          (Current).first_column = (Current).last_column =              \
2495 <            YYRHSLOC (Rhs, 0).last_column;                              \
2496 <        }                                                               \
2481 > # define YYLLOC_DEFAULT(Current, Rhs, N)                                \
2482 >    do                                                                  \
2483 >      if (YYID (N))                                                     \
2484 >        {                                                               \
2485 >          (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;        \
2486 >          (Current).first_column = YYRHSLOC (Rhs, 1).first_column;      \
2487 >          (Current).last_line    = YYRHSLOC (Rhs, N).last_line;         \
2488 >          (Current).last_column  = YYRHSLOC (Rhs, N).last_column;       \
2489 >        }                                                               \
2490 >      else                                                              \
2491 >        {                                                               \
2492 >          (Current).first_line   = (Current).last_line   =              \
2493 >            YYRHSLOC (Rhs, 0).last_line;                                \
2494 >          (Current).first_column = (Current).last_column =              \
2495 >            YYRHSLOC (Rhs, 0).last_column;                              \
2496 >        }                                                               \
2497      while (YYID (0))
2498   #endif
2499  
2500 + #define YYRHSLOC(Rhs, K) ((Rhs)[K])
2501 +
2502 +
2503  
2504   /* This macro is provided for backward compatibility. */
2505  
# Line 2953 | Line 2969 | yydestruct (yymsg, yytype, yyvaluep)
2969   }
2970  
2971  
2956 /* Prevent warnings from -Wmissing-prototypes.  */
2957 #ifdef YYPARSE_PARAM
2958 #if defined __STDC__ || defined __cplusplus
2959 int yyparse (void *YYPARSE_PARAM);
2960 #else
2961 int yyparse ();
2962 #endif
2963 #else /* ! YYPARSE_PARAM */
2964 #if defined __STDC__ || defined __cplusplus
2965 int yyparse (void);
2966 #else
2967 int yyparse ();
2968 #endif
2969 #endif /* ! YYPARSE_PARAM */
2972  
2973  
2974   /* The lookahead symbol.  */
# Line 3246 | Line 3248 | yyreduce:
3248      {
3249          case 26:
3250  
3251 < /* Line 1810 of yacc.c  */
3251 > /* Line 1788 of yacc.c  */
3252   #line 386 "conf_parser.y"
3253      { (yyval.number) = 0; }
3254      break;
3255  
3256    case 28:
3257  
3258 < /* Line 1810 of yacc.c  */
3258 > /* Line 1788 of yacc.c  */
3259   #line 388 "conf_parser.y"
3260      {
3261                          (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number);
# Line 3262 | Line 3264 | yyreduce:
3264  
3265    case 29:
3266  
3267 < /* Line 1810 of yacc.c  */
3267 > /* Line 1788 of yacc.c  */
3268   #line 392 "conf_parser.y"
3269      {
3270                          (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number);
# Line 3271 | Line 3273 | yyreduce:
3273  
3274    case 30:
3275  
3276 < /* Line 1810 of yacc.c  */
3276 > /* Line 1788 of yacc.c  */
3277   #line 396 "conf_parser.y"
3278      {
3279                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 + (yyvsp[(3) - (3)].number);
# Line 3280 | Line 3282 | yyreduce:
3282  
3283    case 31:
3284  
3285 < /* Line 1810 of yacc.c  */
3285 > /* Line 1788 of yacc.c  */
3286   #line 400 "conf_parser.y"
3287      {
3288                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 + (yyvsp[(3) - (3)].number);
# Line 3289 | Line 3291 | yyreduce:
3291  
3292    case 32:
3293  
3294 < /* Line 1810 of yacc.c  */
3294 > /* Line 1788 of yacc.c  */
3295   #line 404 "conf_parser.y"
3296      {
3297                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 + (yyvsp[(3) - (3)].number);
# Line 3298 | Line 3300 | yyreduce:
3300  
3301    case 33:
3302  
3303 < /* Line 1810 of yacc.c  */
3303 > /* Line 1788 of yacc.c  */
3304   #line 408 "conf_parser.y"
3305      {
3306                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 * 7 + (yyvsp[(3) - (3)].number);
# Line 3307 | Line 3309 | yyreduce:
3309  
3310    case 34:
3311  
3312 < /* Line 1810 of yacc.c  */
3312 > /* Line 1788 of yacc.c  */
3313   #line 413 "conf_parser.y"
3314      { (yyval.number) = 0; }
3315      break;
3316  
3317    case 36:
3318  
3319 < /* Line 1810 of yacc.c  */
3319 > /* Line 1788 of yacc.c  */
3320   #line 414 "conf_parser.y"
3321      { (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number); }
3322      break;
3323  
3324    case 37:
3325  
3326 < /* Line 1810 of yacc.c  */
3326 > /* Line 1788 of yacc.c  */
3327   #line 415 "conf_parser.y"
3328      { (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number); }
3329      break;
3330  
3331    case 38:
3332  
3333 < /* Line 1810 of yacc.c  */
3333 > /* Line 1788 of yacc.c  */
3334   #line 416 "conf_parser.y"
3335      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 + (yyvsp[(3) - (3)].number); }
3336      break;
3337  
3338    case 39:
3339  
3340 < /* Line 1810 of yacc.c  */
3340 > /* Line 1788 of yacc.c  */
3341   #line 417 "conf_parser.y"
3342      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 * 1024 + (yyvsp[(3) - (3)].number); }
3343      break;
3344  
3345    case 46:
3346  
3347 < /* Line 1810 of yacc.c  */
3347 > /* Line 1788 of yacc.c  */
3348   #line 431 "conf_parser.y"
3349      {
3350    if (conf_parser_ctx.pass == 2)
# Line 3352 | Line 3354 | yyreduce:
3354  
3355    case 47:
3356  
3357 < /* Line 1810 of yacc.c  */
3357 > /* Line 1788 of yacc.c  */
3358   #line 437 "conf_parser.y"
3359      {
3360    if (conf_parser_ctx.pass == 2)
# Line 3362 | Line 3364 | yyreduce:
3364  
3365    case 71:
3366  
3367 < /* Line 1810 of yacc.c  */
3367 > /* Line 1788 of yacc.c  */
3368   #line 462 "conf_parser.y"
3369      {
3370   #ifdef HAVE_LIBCRYPTO
# Line 3374 | Line 3376 | yyreduce:
3376  
3377    case 72:
3378  
3379 < /* Line 1810 of yacc.c  */
3379 > /* Line 1788 of yacc.c  */
3380   #line 468 "conf_parser.y"
3381      {
3382   #ifdef HAVE_LIBCRYPTO
# Line 3386 | Line 3388 | yyreduce:
3388  
3389    case 75:
3390  
3391 < /* Line 1810 of yacc.c  */
3391 > /* Line 1788 of yacc.c  */
3392   #line 477 "conf_parser.y"
3393      {
3394   #ifdef HAVE_LIBCRYPTO
# Line 3398 | Line 3400 | yyreduce:
3400  
3401    case 76:
3402  
3403 < /* Line 1810 of yacc.c  */
3403 > /* Line 1788 of yacc.c  */
3404   #line 483 "conf_parser.y"
3405      {
3406   #ifdef HAVE_LIBCRYPTO
# Line 3410 | Line 3412 | yyreduce:
3412  
3413    case 77:
3414  
3415 < /* Line 1810 of yacc.c  */
3415 > /* Line 1788 of yacc.c  */
3416   #line 491 "conf_parser.y"
3417      {
3418   #ifdef HAVE_LIBCRYPTO
# Line 3453 | Line 3455 | yyreduce:
3455  
3456    case 78:
3457  
3458 < /* Line 1810 of yacc.c  */
3458 > /* Line 1788 of yacc.c  */
3459   #line 530 "conf_parser.y"
3460      {
3461   #ifdef HAVE_LIBCRYPTO
# Line 3516 | Line 3518 | yyreduce:
3518  
3519    case 79:
3520  
3521 < /* Line 1810 of yacc.c  */
3521 > /* Line 1788 of yacc.c  */
3522   #line 589 "conf_parser.y"
3523      {
3524   /* TBD - XXX: error reporting */
# Line 3548 | Line 3550 | yyreduce:
3550  
3551    case 80:
3552  
3553 < /* Line 1810 of yacc.c  */
3553 > /* Line 1788 of yacc.c  */
3554   #line 617 "conf_parser.y"
3555      {
3556   #ifdef HAVE_LIBCRYPTO
# Line 3560 | Line 3562 | yyreduce:
3562  
3563    case 81:
3564  
3565 < /* Line 1810 of yacc.c  */
3565 > /* Line 1788 of yacc.c  */
3566   #line 625 "conf_parser.y"
3567      {
3568    /* this isn't rehashable */
# Line 3579 | Line 3581 | yyreduce:
3581  
3582    case 82:
3583  
3584 < /* Line 1810 of yacc.c  */
3584 > /* Line 1788 of yacc.c  */
3585   #line 640 "conf_parser.y"
3586      {
3587    /* this isn't rehashable */
# Line 3598 | Line 3600 | yyreduce:
3600  
3601    case 83:
3602  
3603 < /* Line 1810 of yacc.c  */
3603 > /* Line 1788 of yacc.c  */
3604   #line 655 "conf_parser.y"
3605      {
3606    if (conf_parser_ctx.pass == 2)
# Line 3611 | Line 3613 | yyreduce:
3613  
3614    case 84:
3615  
3616 < /* Line 1810 of yacc.c  */
3616 > /* Line 1788 of yacc.c  */
3617   #line 664 "conf_parser.y"
3618      {
3619    if (conf_parser_ctx.pass == 2)
# Line 3629 | Line 3631 | yyreduce:
3631  
3632    case 85:
3633  
3634 < /* Line 1810 of yacc.c  */
3634 > /* Line 1788 of yacc.c  */
3635   #line 678 "conf_parser.y"
3636      {
3637    if (conf_parser_ctx.pass == 2)
# Line 3642 | Line 3644 | yyreduce:
3644  
3645    case 86:
3646  
3647 < /* Line 1810 of yacc.c  */
3647 > /* Line 1788 of yacc.c  */
3648   #line 687 "conf_parser.y"
3649      {
3650    if (conf_parser_ctx.pass == 2 && *yylval.string != '*')
# Line 3674 | Line 3676 | yyreduce:
3676  
3677    case 87:
3678  
3679 < /* Line 1810 of yacc.c  */
3679 > /* Line 1788 of yacc.c  */
3680   #line 715 "conf_parser.y"
3681      {
3682   #ifdef IPV6
# Line 3708 | Line 3710 | yyreduce:
3710  
3711    case 88:
3712  
3713 < /* Line 1810 of yacc.c  */
3713 > /* Line 1788 of yacc.c  */
3714   #line 745 "conf_parser.y"
3715      {
3716    if (conf_parser_ctx.pass == 2)
# Line 3735 | Line 3737 | yyreduce:
3737  
3738    case 89:
3739  
3740 < /* Line 1810 of yacc.c  */
3740 > /* Line 1788 of yacc.c  */
3741   #line 768 "conf_parser.y"
3742      {
3743    if (conf_parser_ctx.pass == 2)
# Line 3745 | Line 3747 | yyreduce:
3747  
3748    case 97:
3749  
3750 < /* Line 1810 of yacc.c  */
3750 > /* Line 1788 of yacc.c  */
3751   #line 783 "conf_parser.y"
3752      {
3753    if (conf_parser_ctx.pass == 2)
# Line 3758 | Line 3760 | yyreduce:
3760  
3761    case 98:
3762  
3763 < /* Line 1810 of yacc.c  */
3763 > /* Line 1788 of yacc.c  */
3764   #line 792 "conf_parser.y"
3765      {
3766    if (conf_parser_ctx.pass == 2)
# Line 3771 | Line 3773 | yyreduce:
3773  
3774    case 99:
3775  
3776 < /* Line 1810 of yacc.c  */
3776 > /* Line 1788 of yacc.c  */
3777   #line 801 "conf_parser.y"
3778      {
3779    if (conf_parser_ctx.pass == 2)
# Line 3784 | Line 3786 | yyreduce:
3786  
3787    case 106:
3788  
3789 < /* Line 1810 of yacc.c  */
3789 > /* Line 1788 of yacc.c  */
3790   #line 819 "conf_parser.y"
3791      {
3792    if (conf_parser_ctx.pass == 2)
# Line 3794 | Line 3796 | yyreduce:
3796  
3797    case 107:
3798  
3799 < /* Line 1810 of yacc.c  */
3799 > /* Line 1788 of yacc.c  */
3800   #line 825 "conf_parser.y"
3801      {
3802    lfile[0] = '\0';
# Line 3805 | Line 3807 | yyreduce:
3807  
3808    case 108:
3809  
3810 < /* Line 1810 of yacc.c  */
3810 > /* Line 1788 of yacc.c  */
3811   #line 830 "conf_parser.y"
3812      {
3813    if (conf_parser_ctx.pass == 2 && ltype > 0)
# Line 3815 | Line 3817 | yyreduce:
3817  
3818    case 115:
3819  
3820 < /* Line 1810 of yacc.c  */
3820 > /* Line 1788 of yacc.c  */
3821   #line 842 "conf_parser.y"
3822      {
3823    strlcpy(lfile, yylval.string, sizeof(lfile));
# Line 3824 | Line 3826 | yyreduce:
3826  
3827    case 116:
3828  
3829 < /* Line 1810 of yacc.c  */
3829 > /* Line 1788 of yacc.c  */
3830   #line 847 "conf_parser.y"
3831      {
3832    lsize = (yyvsp[(3) - (4)].number);
# Line 3833 | Line 3835 | yyreduce:
3835  
3836    case 117:
3837  
3838 < /* Line 1810 of yacc.c  */
3838 > /* Line 1788 of yacc.c  */
3839   #line 850 "conf_parser.y"
3840      {
3841    lsize = 0;
# Line 3842 | Line 3844 | yyreduce:
3844  
3845    case 118:
3846  
3847 < /* Line 1810 of yacc.c  */
3847 > /* Line 1788 of yacc.c  */
3848   #line 855 "conf_parser.y"
3849      {
3850    if (conf_parser_ctx.pass == 2)
# Line 3852 | Line 3854 | yyreduce:
3854  
3855    case 122:
3856  
3857 < /* Line 1810 of yacc.c  */
3857 > /* Line 1788 of yacc.c  */
3858   #line 862 "conf_parser.y"
3859      {
3860    if (conf_parser_ctx.pass == 2)
# Line 3862 | Line 3864 | yyreduce:
3864  
3865    case 123:
3866  
3867 < /* Line 1810 of yacc.c  */
3867 > /* Line 1788 of yacc.c  */
3868   #line 866 "conf_parser.y"
3869      {
3870    if (conf_parser_ctx.pass == 2)
# Line 3872 | Line 3874 | yyreduce:
3874  
3875    case 124:
3876  
3877 < /* Line 1810 of yacc.c  */
3877 > /* Line 1788 of yacc.c  */
3878   #line 870 "conf_parser.y"
3879      {
3880    if (conf_parser_ctx.pass == 2)
# Line 3882 | Line 3884 | yyreduce:
3884  
3885    case 125:
3886  
3887 < /* Line 1810 of yacc.c  */
3887 > /* Line 1788 of yacc.c  */
3888   #line 874 "conf_parser.y"
3889      {
3890    if (conf_parser_ctx.pass == 2)
# Line 3892 | Line 3894 | yyreduce:
3894  
3895    case 126:
3896  
3897 < /* Line 1810 of yacc.c  */
3897 > /* Line 1788 of yacc.c  */
3898   #line 878 "conf_parser.y"
3899      {
3900    if (conf_parser_ctx.pass == 2)
# Line 3902 | Line 3904 | yyreduce:
3904  
3905    case 127:
3906  
3907 < /* Line 1810 of yacc.c  */
3907 > /* Line 1788 of yacc.c  */
3908   #line 882 "conf_parser.y"
3909      {
3910    if (conf_parser_ctx.pass == 2)
# Line 3912 | Line 3914 | yyreduce:
3914  
3915    case 128:
3916  
3917 < /* Line 1810 of yacc.c  */
3917 > /* Line 1788 of yacc.c  */
3918   #line 886 "conf_parser.y"
3919      {
3920    if (conf_parser_ctx.pass == 2)
# Line 3922 | Line 3924 | yyreduce:
3924  
3925    case 129:
3926  
3927 < /* Line 1810 of yacc.c  */
3927 > /* Line 1788 of yacc.c  */
3928   #line 896 "conf_parser.y"
3929      {
3930    if (conf_parser_ctx.pass == 2)
# Line 3941 | Line 3943 | yyreduce:
3943  
3944    case 130:
3945  
3946 < /* Line 1810 of yacc.c  */
3946 > /* Line 1788 of yacc.c  */
3947   #line 909 "conf_parser.y"
3948      {
3949    if (conf_parser_ctx.pass == 2)
# Line 4030 | Line 4032 | yyreduce:
4032  
4033    case 142:
4034  
4035 < /* Line 1810 of yacc.c  */
4035 > /* Line 1788 of yacc.c  */
4036   #line 999 "conf_parser.y"
4037      {
4038    if (conf_parser_ctx.pass == 2)
# Line 4043 | Line 4045 | yyreduce:
4045  
4046    case 143:
4047  
4048 < /* Line 1810 of yacc.c  */
4048 > /* Line 1788 of yacc.c  */
4049   #line 1008 "conf_parser.y"
4050      {
4051    if (conf_parser_ctx.pass == 2)
# Line 4084 | Line 4086 | yyreduce:
4086  
4087    case 144:
4088  
4089 < /* Line 1810 of yacc.c  */
4089 > /* Line 1788 of yacc.c  */
4090   #line 1045 "conf_parser.y"
4091      {
4092    if (conf_parser_ctx.pass == 2)
# Line 4100 | Line 4102 | yyreduce:
4102  
4103    case 145:
4104  
4105 < /* Line 1810 of yacc.c  */
4105 > /* Line 1788 of yacc.c  */
4106   #line 1057 "conf_parser.y"
4107      {
4108    if (conf_parser_ctx.pass == 2)
# Line 4115 | Line 4117 | yyreduce:
4117  
4118    case 146:
4119  
4120 < /* Line 1810 of yacc.c  */
4120 > /* Line 1788 of yacc.c  */
4121   #line 1068 "conf_parser.y"
4122      {
4123   #ifdef HAVE_LIBCRYPTO
# Line 4161 | Line 4163 | yyreduce:
4163  
4164    case 147:
4165  
4166 < /* Line 1810 of yacc.c  */
4166 > /* Line 1788 of yacc.c  */
4167   #line 1110 "conf_parser.y"
4168      {
4169    if (conf_parser_ctx.pass == 2)
# Line 4174 | Line 4176 | yyreduce:
4176  
4177    case 148:
4178  
4179 < /* Line 1810 of yacc.c  */
4179 > /* Line 1788 of yacc.c  */
4180   #line 1119 "conf_parser.y"
4181      {
4182    if (conf_parser_ctx.pass == 2)
# Line 4184 | Line 4186 | yyreduce:
4186  
4187    case 152:
4188  
4189 < /* Line 1810 of yacc.c  */
4189 > /* Line 1788 of yacc.c  */
4190   #line 1126 "conf_parser.y"
4191      {
4192    if (conf_parser_ctx.pass == 2)
# Line 4194 | Line 4196 | yyreduce:
4196  
4197    case 153:
4198  
4199 < /* Line 1810 of yacc.c  */
4199 > /* Line 1788 of yacc.c  */
4200   #line 1130 "conf_parser.y"
4201      {
4202    if (conf_parser_ctx.pass == 2)
# Line 4204 | Line 4206 | yyreduce:
4206  
4207    case 154:
4208  
4209 < /* Line 1810 of yacc.c  */
4209 > /* Line 1788 of yacc.c  */
4210   #line 1134 "conf_parser.y"
4211      {
4212    if (conf_parser_ctx.pass == 2)
# Line 4214 | Line 4216 | yyreduce:
4216  
4217    case 155:
4218  
4219 < /* Line 1810 of yacc.c  */
4219 > /* Line 1788 of yacc.c  */
4220   #line 1138 "conf_parser.y"
4221      {
4222    if (conf_parser_ctx.pass == 2)
# Line 4224 | Line 4226 | yyreduce:
4226  
4227    case 156:
4228  
4229 < /* Line 1810 of yacc.c  */
4229 > /* Line 1788 of yacc.c  */
4230   #line 1142 "conf_parser.y"
4231      {
4232    if (conf_parser_ctx.pass == 2)
# Line 4234 | Line 4236 | yyreduce:
4236  
4237    case 157:
4238  
4239 < /* Line 1810 of yacc.c  */
4239 > /* Line 1788 of yacc.c  */
4240   #line 1146 "conf_parser.y"
4241      {
4242    if (conf_parser_ctx.pass == 2)
# Line 4244 | Line 4246 | yyreduce:
4246  
4247    case 158:
4248  
4249 < /* Line 1810 of yacc.c  */
4249 > /* Line 1788 of yacc.c  */
4250   #line 1150 "conf_parser.y"
4251      {
4252    if (conf_parser_ctx.pass == 2)
# Line 4254 | Line 4256 | yyreduce:
4256  
4257    case 159:
4258  
4259 < /* Line 1810 of yacc.c  */
4259 > /* Line 1788 of yacc.c  */
4260   #line 1154 "conf_parser.y"
4261      {
4262    if (conf_parser_ctx.pass == 2)
# Line 4264 | Line 4266 | yyreduce:
4266  
4267    case 160:
4268  
4269 < /* Line 1810 of yacc.c  */
4269 > /* Line 1788 of yacc.c  */
4270   #line 1158 "conf_parser.y"
4271      {
4272    if (conf_parser_ctx.pass == 2)
# Line 4274 | Line 4276 | yyreduce:
4276  
4277    case 161:
4278  
4279 < /* Line 1810 of yacc.c  */
4279 > /* Line 1788 of yacc.c  */
4280   #line 1162 "conf_parser.y"
4281      {
4282    if (conf_parser_ctx.pass == 2)
# Line 4284 | Line 4286 | yyreduce:
4286  
4287    case 162:
4288  
4289 < /* Line 1810 of yacc.c  */
4289 > /* Line 1788 of yacc.c  */
4290   #line 1166 "conf_parser.y"
4291      {
4292    if (conf_parser_ctx.pass == 2)
# Line 4294 | Line 4296 | yyreduce:
4296  
4297    case 163:
4298  
4299 < /* Line 1810 of yacc.c  */
4299 > /* Line 1788 of yacc.c  */
4300   #line 1170 "conf_parser.y"
4301      {
4302    if (conf_parser_ctx.pass == 2)
# Line 4304 | Line 4306 | yyreduce:
4306  
4307    case 164:
4308  
4309 < /* Line 1810 of yacc.c  */
4309 > /* Line 1788 of yacc.c  */
4310   #line 1174 "conf_parser.y"
4311      {
4312    if (conf_parser_ctx.pass == 2)
# Line 4314 | Line 4316 | yyreduce:
4316  
4317    case 165:
4318  
4319 < /* Line 1810 of yacc.c  */
4319 > /* Line 1788 of yacc.c  */
4320   #line 1178 "conf_parser.y"
4321      {
4322    if (conf_parser_ctx.pass == 2)
# Line 4324 | Line 4326 | yyreduce:
4326  
4327    case 166:
4328  
4329 < /* Line 1810 of yacc.c  */
4329 > /* Line 1788 of yacc.c  */
4330   #line 1182 "conf_parser.y"
4331      {
4332    if (conf_parser_ctx.pass == 2)
# Line 4334 | Line 4336 | yyreduce:
4336  
4337    case 167:
4338  
4339 < /* Line 1810 of yacc.c  */
4339 > /* Line 1788 of yacc.c  */
4340   #line 1186 "conf_parser.y"
4341      {
4342    if (conf_parser_ctx.pass == 2)
# Line 4344 | Line 4346 | yyreduce:
4346  
4347    case 168:
4348  
4349 < /* Line 1810 of yacc.c  */
4349 > /* Line 1788 of yacc.c  */
4350   #line 1190 "conf_parser.y"
4351      {
4352    if (conf_parser_ctx.pass == 2)
# Line 4354 | Line 4356 | yyreduce:
4356  
4357    case 169:
4358  
4359 < /* Line 1810 of yacc.c  */
4359 > /* Line 1788 of yacc.c  */
4360   #line 1194 "conf_parser.y"
4361      {
4362    if (conf_parser_ctx.pass == 2)
# Line 4364 | Line 4366 | yyreduce:
4366  
4367    case 170:
4368  
4369 < /* Line 1810 of yacc.c  */
4369 > /* Line 1788 of yacc.c  */
4370   #line 1198 "conf_parser.y"
4371      {
4372    if (conf_parser_ctx.pass == 2)
# Line 4374 | Line 4376 | yyreduce:
4376  
4377    case 171:
4378  
4379 < /* Line 1810 of yacc.c  */
4379 > /* Line 1788 of yacc.c  */
4380   #line 1202 "conf_parser.y"
4381      {
4382    if (conf_parser_ctx.pass == 2)
# Line 4384 | Line 4386 | yyreduce:
4386  
4387    case 172:
4388  
4389 < /* Line 1810 of yacc.c  */
4389 > /* Line 1788 of yacc.c  */
4390   #line 1208 "conf_parser.y"
4391      {
4392    if (conf_parser_ctx.pass == 2)
# Line 4394 | Line 4396 | yyreduce:
4396  
4397    case 176:
4398  
4399 < /* Line 1810 of yacc.c  */
4399 > /* Line 1788 of yacc.c  */
4400   #line 1215 "conf_parser.y"
4401      {
4402    if (conf_parser_ctx.pass == 2)
# Line 4404 | Line 4406 | yyreduce:
4406  
4407    case 177:
4408  
4409 < /* Line 1810 of yacc.c  */
4409 > /* Line 1788 of yacc.c  */
4410   #line 1219 "conf_parser.y"
4411      {
4412    if (conf_parser_ctx.pass == 2)
# Line 4414 | Line 4416 | yyreduce:
4416  
4417    case 178:
4418  
4419 < /* Line 1810 of yacc.c  */
4419 > /* Line 1788 of yacc.c  */
4420   #line 1223 "conf_parser.y"
4421      {
4422    if (conf_parser_ctx.pass == 2)
# Line 4424 | Line 4426 | yyreduce:
4426  
4427    case 179:
4428  
4429 < /* Line 1810 of yacc.c  */
4429 > /* Line 1788 of yacc.c  */
4430   #line 1227 "conf_parser.y"
4431      {
4432    if (conf_parser_ctx.pass == 2)
# Line 4434 | Line 4436 | yyreduce:
4436  
4437    case 180:
4438  
4439 < /* Line 1810 of yacc.c  */
4439 > /* Line 1788 of yacc.c  */
4440   #line 1231 "conf_parser.y"
4441      {
4442    if (conf_parser_ctx.pass == 2)
# Line 4444 | Line 4446 | yyreduce:
4446  
4447    case 181:
4448  
4449 < /* Line 1810 of yacc.c  */
4449 > /* Line 1788 of yacc.c  */
4450   #line 1235 "conf_parser.y"
4451      {
4452    if (conf_parser_ctx.pass == 2)
# Line 4454 | Line 4456 | yyreduce:
4456  
4457    case 182:
4458  
4459 < /* Line 1810 of yacc.c  */
4459 > /* Line 1788 of yacc.c  */
4460   #line 1239 "conf_parser.y"
4461      {
4462    if (conf_parser_ctx.pass == 2)
# Line 4464 | Line 4466 | yyreduce:
4466  
4467    case 183:
4468  
4469 < /* Line 1810 of yacc.c  */
4469 > /* Line 1788 of yacc.c  */
4470   #line 1243 "conf_parser.y"
4471      {
4472    if (conf_parser_ctx.pass == 2)
# Line 4474 | Line 4476 | yyreduce:
4476  
4477    case 184:
4478  
4479 < /* Line 1810 of yacc.c  */
4479 > /* Line 1788 of yacc.c  */
4480   #line 1247 "conf_parser.y"
4481      {
4482    if (conf_parser_ctx.pass == 2)
# Line 4484 | Line 4486 | yyreduce:
4486  
4487    case 185:
4488  
4489 < /* Line 1810 of yacc.c  */
4489 > /* Line 1788 of yacc.c  */
4490   #line 1251 "conf_parser.y"
4491      {
4492    if (conf_parser_ctx.pass == 2)
# Line 4494 | Line 4496 | yyreduce:
4496  
4497    case 186:
4498  
4499 < /* Line 1810 of yacc.c  */
4499 > /* Line 1788 of yacc.c  */
4500   #line 1255 "conf_parser.y"
4501      {
4502    if (conf_parser_ctx.pass == 2)
# Line 4504 | Line 4506 | yyreduce:
4506  
4507    case 187:
4508  
4509 < /* Line 1810 of yacc.c  */
4509 > /* Line 1788 of yacc.c  */
4510   #line 1259 "conf_parser.y"
4511      {
4512    if (conf_parser_ctx.pass == 2)
# Line 4514 | Line 4516 | yyreduce:
4516  
4517    case 188:
4518  
4519 < /* Line 1810 of yacc.c  */
4519 > /* Line 1788 of yacc.c  */
4520   #line 1263 "conf_parser.y"
4521      {
4522    if (conf_parser_ctx.pass == 2)
# Line 4524 | Line 4526 | yyreduce:
4526  
4527    case 189:
4528  
4529 < /* Line 1810 of yacc.c  */
4529 > /* Line 1788 of yacc.c  */
4530   #line 1267 "conf_parser.y"
4531      {
4532    if (conf_parser_ctx.pass == 2)
# Line 4534 | Line 4536 | yyreduce:
4536  
4537    case 190:
4538  
4539 < /* Line 1810 of yacc.c  */
4539 > /* Line 1788 of yacc.c  */
4540   #line 1271 "conf_parser.y"
4541      {
4542    if (conf_parser_ctx.pass == 2)
# Line 4544 | Line 4546 | yyreduce:
4546  
4547    case 191:
4548  
4549 < /* Line 1810 of yacc.c  */
4549 > /* Line 1788 of yacc.c  */
4550   #line 1275 "conf_parser.y"
4551      {
4552    if (conf_parser_ctx.pass == 2)
# Line 4554 | Line 4556 | yyreduce:
4556  
4557    case 192:
4558  
4559 < /* Line 1810 of yacc.c  */
4559 > /* Line 1788 of yacc.c  */
4560   #line 1279 "conf_parser.y"
4561      {
4562    if (conf_parser_ctx.pass == 2)
# Line 4564 | Line 4566 | yyreduce:
4566  
4567    case 193:
4568  
4569 < /* Line 1810 of yacc.c  */
4569 > /* Line 1788 of yacc.c  */
4570   #line 1283 "conf_parser.y"
4571      {
4572    if (conf_parser_ctx.pass == 2)
# Line 4574 | Line 4576 | yyreduce:
4576  
4577    case 194:
4578  
4579 < /* Line 1810 of yacc.c  */
4579 > /* Line 1788 of yacc.c  */
4580   #line 1287 "conf_parser.y"
4581      {
4582    if (conf_parser_ctx.pass == 2)
# Line 4584 | Line 4586 | yyreduce:
4586  
4587    case 195:
4588  
4589 < /* Line 1810 of yacc.c  */
4589 > /* Line 1788 of yacc.c  */
4590   #line 1297 "conf_parser.y"
4591      {
4592    if (conf_parser_ctx.pass == 1)
# Line 4597 | Line 4599 | yyreduce:
4599  
4600    case 196:
4601  
4602 < /* Line 1810 of yacc.c  */
4602 > /* Line 1788 of yacc.c  */
4603   #line 1304 "conf_parser.y"
4604      {
4605    if (conf_parser_ctx.pass == 1)
# Line 4644 | Line 4646 | yyreduce:
4646  
4647    case 213:
4648  
4649 < /* Line 1810 of yacc.c  */
4649 > /* Line 1788 of yacc.c  */
4650   #line 1362 "conf_parser.y"
4651      {
4652    if (conf_parser_ctx.pass == 1)
# Line 4657 | Line 4659 | yyreduce:
4659  
4660    case 214:
4661  
4662 < /* Line 1810 of yacc.c  */
4662 > /* Line 1788 of yacc.c  */
4663   #line 1371 "conf_parser.y"
4664      {
4665    if (conf_parser_ctx.pass == 1)
# Line 4667 | Line 4669 | yyreduce:
4669  
4670    case 215:
4671  
4672 < /* Line 1810 of yacc.c  */
4672 > /* Line 1788 of yacc.c  */
4673   #line 1377 "conf_parser.y"
4674      {
4675    if (conf_parser_ctx.pass == 1)
# Line 4677 | Line 4679 | yyreduce:
4679  
4680    case 216:
4681  
4682 < /* Line 1810 of yacc.c  */
4682 > /* Line 1788 of yacc.c  */
4683   #line 1383 "conf_parser.y"
4684      {
4685    if (conf_parser_ctx.pass == 1)
# Line 4687 | Line 4689 | yyreduce:
4689  
4690    case 217:
4691  
4692 < /* Line 1810 of yacc.c  */
4692 > /* Line 1788 of yacc.c  */
4693   #line 1389 "conf_parser.y"
4694      {
4695    if (conf_parser_ctx.pass == 1)
# Line 4697 | Line 4699 | yyreduce:
4699  
4700    case 218:
4701  
4702 < /* Line 1810 of yacc.c  */
4702 > /* Line 1788 of yacc.c  */
4703   #line 1395 "conf_parser.y"
4704      {
4705    if (conf_parser_ctx.pass == 1)
# Line 4707 | Line 4709 | yyreduce:
4709  
4710    case 219:
4711  
4712 < /* Line 1810 of yacc.c  */
4712 > /* Line 1788 of yacc.c  */
4713   #line 1401 "conf_parser.y"
4714      {
4715    if (conf_parser_ctx.pass == 1)
# Line 4717 | Line 4719 | yyreduce:
4719  
4720    case 220:
4721  
4722 < /* Line 1810 of yacc.c  */
4722 > /* Line 1788 of yacc.c  */
4723   #line 1407 "conf_parser.y"
4724      {
4725    if (conf_parser_ctx.pass == 1)
# Line 4727 | Line 4729 | yyreduce:
4729  
4730    case 221:
4731  
4732 < /* Line 1810 of yacc.c  */
4732 > /* Line 1788 of yacc.c  */
4733   #line 1413 "conf_parser.y"
4734      {
4735    if (conf_parser_ctx.pass == 1)
# Line 4737 | Line 4739 | yyreduce:
4739  
4740    case 222:
4741  
4742 < /* Line 1810 of yacc.c  */
4742 > /* Line 1788 of yacc.c  */
4743   #line 1419 "conf_parser.y"
4744      {
4745    if (conf_parser_ctx.pass == 1)
# Line 4747 | Line 4749 | yyreduce:
4749  
4750    case 223:
4751  
4752 < /* Line 1810 of yacc.c  */
4752 > /* Line 1788 of yacc.c  */
4753   #line 1425 "conf_parser.y"
4754      {
4755    if (conf_parser_ctx.pass == 1)
# Line 4757 | Line 4759 | yyreduce:
4759  
4760    case 224:
4761  
4762 < /* Line 1810 of yacc.c  */
4762 > /* Line 1788 of yacc.c  */
4763   #line 1431 "conf_parser.y"
4764      {
4765    if (conf_parser_ctx.pass == 1)
# Line 4767 | Line 4769 | yyreduce:
4769  
4770    case 225:
4771  
4772 < /* Line 1810 of yacc.c  */
4772 > /* Line 1788 of yacc.c  */
4773   #line 1437 "conf_parser.y"
4774      {
4775    if (conf_parser_ctx.pass == 1)
# Line 4777 | Line 4779 | yyreduce:
4779  
4780    case 226:
4781  
4782 < /* Line 1810 of yacc.c  */
4782 > /* Line 1788 of yacc.c  */
4783   #line 1446 "conf_parser.y"
4784      {
4785    if (conf_parser_ctx.pass == 2)
# Line 4790 | Line 4792 | yyreduce:
4792  
4793    case 227:
4794  
4795 < /* Line 1810 of yacc.c  */
4795 > /* Line 1788 of yacc.c  */
4796   #line 1453 "conf_parser.y"
4797      {
4798    if (conf_parser_ctx.pass == 2)
# Line 4803 | Line 4805 | yyreduce:
4805  
4806    case 228:
4807  
4808 < /* Line 1810 of yacc.c  */
4808 > /* Line 1788 of yacc.c  */
4809   #line 1462 "conf_parser.y"
4810      {
4811    listener_flags = 0;
# Line 4812 | Line 4814 | yyreduce:
4814  
4815    case 232:
4816  
4817 < /* Line 1810 of yacc.c  */
4817 > /* Line 1788 of yacc.c  */
4818   #line 1468 "conf_parser.y"
4819      {
4820    if (conf_parser_ctx.pass == 2)
# Line 4822 | Line 4824 | yyreduce:
4824  
4825    case 233:
4826  
4827 < /* Line 1810 of yacc.c  */
4827 > /* Line 1788 of yacc.c  */
4828   #line 1472 "conf_parser.y"
4829      {
4830    if (conf_parser_ctx.pass == 2)
# Line 4832 | Line 4834 | yyreduce:
4834  
4835    case 234:
4836  
4837 < /* Line 1810 of yacc.c  */
4837 > /* Line 1788 of yacc.c  */
4838   #line 1476 "conf_parser.y"
4839      {
4840    if (conf_parser_ctx.pass == 2)
# Line 4842 | Line 4844 | yyreduce:
4844  
4845    case 242:
4846  
4847 < /* Line 1810 of yacc.c  */
4847 > /* Line 1788 of yacc.c  */
4848   #line 1486 "conf_parser.y"
4849      { listener_flags = 0; }
4850      break;
4851  
4852    case 246:
4853  
4854 < /* Line 1810 of yacc.c  */
4854 > /* Line 1788 of yacc.c  */
4855   #line 1491 "conf_parser.y"
4856      {
4857    if (conf_parser_ctx.pass == 2)
# Line 4869 | Line 4871 | yyreduce:
4871  
4872    case 247:
4873  
4874 < /* Line 1810 of yacc.c  */
4874 > /* Line 1788 of yacc.c  */
4875   #line 1505 "conf_parser.y"
4876      {
4877    if (conf_parser_ctx.pass == 2)
# Line 4893 | Line 4895 | yyreduce:
4895  
4896    case 248:
4897  
4898 < /* Line 1810 of yacc.c  */
4898 > /* Line 1788 of yacc.c  */
4899   #line 1525 "conf_parser.y"
4900      {
4901    if (conf_parser_ctx.pass == 2)
# Line 4906 | Line 4908 | yyreduce:
4908  
4909    case 249:
4910  
4911 < /* Line 1810 of yacc.c  */
4911 > /* Line 1788 of yacc.c  */
4912   #line 1534 "conf_parser.y"
4913      {
4914    if (conf_parser_ctx.pass == 2)
# Line 4919 | Line 4921 | yyreduce:
4921  
4922    case 250:
4923  
4924 < /* Line 1810 of yacc.c  */
4924 > /* Line 1788 of yacc.c  */
4925   #line 1546 "conf_parser.y"
4926      {
4927    if (conf_parser_ctx.pass == 2)
# Line 4937 | Line 4939 | yyreduce:
4939  
4940    case 251:
4941  
4942 < /* Line 1810 of yacc.c  */
4942 > /* Line 1788 of yacc.c  */
4943   #line 1558 "conf_parser.y"
4944      {
4945    if (conf_parser_ctx.pass == 2)
# Line 4998 | Line 5000 | yyreduce:
5000  
5001    case 263:
5002  
5003 < /* Line 1810 of yacc.c  */
5003 > /* Line 1788 of yacc.c  */
5004   #line 1620 "conf_parser.y"
5005      {
5006    if (conf_parser_ctx.pass == 2)
# Line 5037 | Line 5039 | yyreduce:
5039  
5040    case 264:
5041  
5042 < /* Line 1810 of yacc.c  */
5042 > /* Line 1788 of yacc.c  */
5043   #line 1655 "conf_parser.y"
5044      {
5045    if (conf_parser_ctx.pass == 2)
# Line 5054 | Line 5056 | yyreduce:
5056  
5057    case 265:
5058  
5059 < /* Line 1810 of yacc.c  */
5059 > /* Line 1788 of yacc.c  */
5060   #line 1668 "conf_parser.y"
5061      {
5062    if (conf_parser_ctx.pass == 2)
# Line 5067 | Line 5069 | yyreduce:
5069  
5070    case 266:
5071  
5072 < /* Line 1810 of yacc.c  */
5072 > /* Line 1788 of yacc.c  */
5073   #line 1677 "conf_parser.y"
5074      {
5075    if (conf_parser_ctx.pass == 2)
# Line 5082 | Line 5084 | yyreduce:
5084  
5085    case 267:
5086  
5087 < /* Line 1810 of yacc.c  */
5087 > /* Line 1788 of yacc.c  */
5088   #line 1688 "conf_parser.y"
5089      {
5090   }
# Line 5090 | Line 5092 | yyreduce:
5092  
5093    case 271:
5094  
5095 < /* Line 1810 of yacc.c  */
5095 > /* Line 1788 of yacc.c  */
5096   #line 1693 "conf_parser.y"
5097      {
5098    if (conf_parser_ctx.pass == 2)
# Line 5100 | Line 5102 | yyreduce:
5102  
5103    case 272:
5104  
5105 < /* Line 1810 of yacc.c  */
5105 > /* Line 1788 of yacc.c  */
5106   #line 1697 "conf_parser.y"
5107      {
5108    if (conf_parser_ctx.pass == 2)
# Line 5110 | Line 5112 | yyreduce:
5112  
5113    case 273:
5114  
5115 < /* Line 1810 of yacc.c  */
5115 > /* Line 1788 of yacc.c  */
5116   #line 1701 "conf_parser.y"
5117      {
5118    if (conf_parser_ctx.pass == 2)
# Line 5120 | Line 5122 | yyreduce:
5122  
5123    case 274:
5124  
5125 < /* Line 1810 of yacc.c  */
5125 > /* Line 1788 of yacc.c  */
5126   #line 1705 "conf_parser.y"
5127      {
5128    if (conf_parser_ctx.pass == 2)
# Line 5130 | Line 5132 | yyreduce:
5132  
5133    case 275:
5134  
5135 < /* Line 1810 of yacc.c  */
5135 > /* Line 1788 of yacc.c  */
5136   #line 1709 "conf_parser.y"
5137      {
5138    if (conf_parser_ctx.pass == 2)
# Line 5140 | Line 5142 | yyreduce:
5142  
5143    case 276:
5144  
5145 < /* Line 1810 of yacc.c  */
5145 > /* Line 1788 of yacc.c  */
5146   #line 1713 "conf_parser.y"
5147      {
5148    if (conf_parser_ctx.pass == 2)
# Line 5150 | Line 5152 | yyreduce:
5152  
5153    case 277:
5154  
5155 < /* Line 1810 of yacc.c  */
5155 > /* Line 1788 of yacc.c  */
5156   #line 1717 "conf_parser.y"
5157      {
5158    if (conf_parser_ctx.pass == 2)
# Line 5160 | Line 5162 | yyreduce:
5162  
5163    case 278:
5164  
5165 < /* Line 1810 of yacc.c  */
5165 > /* Line 1788 of yacc.c  */
5166   #line 1721 "conf_parser.y"
5167      {
5168    if (conf_parser_ctx.pass == 2)
# Line 5170 | Line 5172 | yyreduce:
5172  
5173    case 279:
5174  
5175 < /* Line 1810 of yacc.c  */
5175 > /* Line 1788 of yacc.c  */
5176   #line 1725 "conf_parser.y"
5177      {
5178    if (conf_parser_ctx.pass == 2)
# Line 5180 | Line 5182 | yyreduce:
5182  
5183    case 280:
5184  
5185 < /* Line 1810 of yacc.c  */
5185 > /* Line 1788 of yacc.c  */
5186   #line 1732 "conf_parser.y"
5187      {
5188    if (conf_parser_ctx.pass == 2)
# Line 5203 | Line 5205 | yyreduce:
5205  
5206    case 281:
5207  
5208 < /* Line 1810 of yacc.c  */
5208 > /* Line 1788 of yacc.c  */
5209   #line 1751 "conf_parser.y"
5210      {
5211    if (conf_parser_ctx.pass == 2)
# Line 5217 | Line 5219 | yyreduce:
5219  
5220    case 282:
5221  
5222 < /* Line 1810 of yacc.c  */
5222 > /* Line 1788 of yacc.c  */
5223   #line 1761 "conf_parser.y"
5224      {
5225    if (conf_parser_ctx.pass == 2)
# Line 5230 | Line 5232 | yyreduce:
5232  
5233    case 283:
5234  
5235 < /* Line 1810 of yacc.c  */
5235 > /* Line 1788 of yacc.c  */
5236   #line 1774 "conf_parser.y"
5237      {
5238    if (conf_parser_ctx.pass == 2)
# Line 5243 | Line 5245 | yyreduce:
5245  
5246    case 284:
5247  
5248 < /* Line 1810 of yacc.c  */
5248 > /* Line 1788 of yacc.c  */
5249   #line 1781 "conf_parser.y"
5250      {
5251    if (conf_parser_ctx.pass == 2)
# Line 5256 | Line 5258 | yyreduce:
5258  
5259    case 291:
5260  
5261 < /* Line 1810 of yacc.c  */
5261 > /* Line 1788 of yacc.c  */
5262   #line 1793 "conf_parser.y"
5263      {
5264    if (conf_parser_ctx.pass == 2)
# Line 5269 | Line 5271 | yyreduce:
5271  
5272    case 292:
5273  
5274 < /* Line 1810 of yacc.c  */
5274 > /* Line 1788 of yacc.c  */
5275   #line 1802 "conf_parser.y"
5276      {
5277    if (conf_parser_ctx.pass == 2)
# Line 5288 | Line 5290 | yyreduce:
5290  
5291    case 293:
5292  
5293 < /* Line 1810 of yacc.c  */
5293 > /* Line 1788 of yacc.c  */
5294   #line 1817 "conf_parser.y"
5295      {
5296    if (conf_parser_ctx.pass == 2)
# Line 5302 | Line 5304 | yyreduce:
5304  
5305    case 299:
5306  
5307 < /* Line 1810 of yacc.c  */
5307 > /* Line 1788 of yacc.c  */
5308   #line 1835 "conf_parser.y"
5309      {
5310    if (conf_parser_ctx.pass == 2)
# Line 5318 | Line 5320 | yyreduce:
5320  
5321    case 300:
5322  
5323 < /* Line 1810 of yacc.c  */
5323 > /* Line 1788 of yacc.c  */
5324   #line 1850 "conf_parser.y"
5325      {
5326    if (conf_parser_ctx.pass == 2)
# Line 5332 | Line 5334 | yyreduce:
5334  
5335    case 301:
5336  
5337 < /* Line 1810 of yacc.c  */
5337 > /* Line 1788 of yacc.c  */
5338   #line 1858 "conf_parser.y"
5339      {
5340    if (conf_parser_ctx.pass == 2)
# Line 5344 | Line 5346 | yyreduce:
5346  
5347    case 308:
5348  
5349 < /* Line 1810 of yacc.c  */
5349 > /* Line 1788 of yacc.c  */
5350   #line 1869 "conf_parser.y"
5351      {
5352    if (conf_parser_ctx.pass == 2)
# Line 5357 | Line 5359 | yyreduce:
5359  
5360    case 309:
5361  
5362 < /* Line 1810 of yacc.c  */
5362 > /* Line 1788 of yacc.c  */
5363   #line 1878 "conf_parser.y"
5364      {
5365    if (conf_parser_ctx.pass == 2)
# Line 5383 | Line 5385 | yyreduce:
5385  
5386    case 310:
5387  
5388 < /* Line 1810 of yacc.c  */
5388 > /* Line 1788 of yacc.c  */
5389   #line 1900 "conf_parser.y"
5390      {
5391    if (conf_parser_ctx.pass == 2)
# Line 5393 | Line 5395 | yyreduce:
5395  
5396    case 314:
5397  
5398 < /* Line 1810 of yacc.c  */
5398 > /* Line 1788 of yacc.c  */
5399   #line 1907 "conf_parser.y"
5400      {
5401    if (conf_parser_ctx.pass == 2)
# Line 5403 | Line 5405 | yyreduce:
5405  
5406    case 315:
5407  
5408 < /* Line 1810 of yacc.c  */
5408 > /* Line 1788 of yacc.c  */
5409   #line 1911 "conf_parser.y"
5410      {
5411    if (conf_parser_ctx.pass == 2)
# Line 5413 | Line 5415 | yyreduce:
5415  
5416    case 316:
5417  
5418 < /* Line 1810 of yacc.c  */
5418 > /* Line 1788 of yacc.c  */
5419   #line 1915 "conf_parser.y"
5420      {
5421    if (conf_parser_ctx.pass == 2)
# Line 5423 | Line 5425 | yyreduce:
5425  
5426    case 317:
5427  
5428 < /* Line 1810 of yacc.c  */
5428 > /* Line 1788 of yacc.c  */
5429   #line 1919 "conf_parser.y"
5430      {
5431    if (conf_parser_ctx.pass == 2)
# Line 5433 | Line 5435 | yyreduce:
5435  
5436    case 318:
5437  
5438 < /* Line 1810 of yacc.c  */
5438 > /* Line 1788 of yacc.c  */
5439   #line 1923 "conf_parser.y"
5440      {
5441    if (conf_parser_ctx.pass == 2)
# Line 5443 | Line 5445 | yyreduce:
5445  
5446    case 319:
5447  
5448 < /* Line 1810 of yacc.c  */
5448 > /* Line 1788 of yacc.c  */
5449   #line 1927 "conf_parser.y"
5450      {
5451    if (conf_parser_ctx.pass == 2)
# Line 5453 | Line 5455 | yyreduce:
5455  
5456    case 320:
5457  
5458 < /* Line 1810 of yacc.c  */
5458 > /* Line 1788 of yacc.c  */
5459   #line 1931 "conf_parser.y"
5460      {
5461    if (conf_parser_ctx.pass == 2)
# Line 5463 | Line 5465 | yyreduce:
5465  
5466    case 321:
5467  
5468 < /* Line 1810 of yacc.c  */
5468 > /* Line 1788 of yacc.c  */
5469   #line 1935 "conf_parser.y"
5470      {
5471    if (conf_parser_ctx.pass == 2)
# Line 5473 | Line 5475 | yyreduce:
5475  
5476    case 322:
5477  
5478 < /* Line 1810 of yacc.c  */
5478 > /* Line 1788 of yacc.c  */
5479   #line 1939 "conf_parser.y"
5480      {
5481    if (conf_parser_ctx.pass == 2)
# Line 5483 | Line 5485 | yyreduce:
5485  
5486    case 323:
5487  
5488 < /* Line 1810 of yacc.c  */
5488 > /* Line 1788 of yacc.c  */
5489   #line 1943 "conf_parser.y"
5490      {
5491    if (conf_parser_ctx.pass == 2)
# Line 5493 | Line 5495 | yyreduce:
5495  
5496    case 324:
5497  
5498 < /* Line 1810 of yacc.c  */
5498 > /* Line 1788 of yacc.c  */
5499   #line 1952 "conf_parser.y"
5500      {
5501    if (conf_parser_ctx.pass == 2)
# Line 5506 | Line 5508 | yyreduce:
5508  
5509    case 325:
5510  
5511 < /* Line 1810 of yacc.c  */
5511 > /* Line 1788 of yacc.c  */
5512   #line 1959 "conf_parser.y"
5513      {
5514    if (conf_parser_ctx.pass == 2)
# Line 5520 | Line 5522 | yyreduce:
5522  
5523    case 331:
5524  
5525 < /* Line 1810 of yacc.c  */
5525 > /* Line 1788 of yacc.c  */
5526   #line 1972 "conf_parser.y"
5527      {
5528    if (conf_parser_ctx.pass == 2)
# Line 5530 | Line 5532 | yyreduce:
5532  
5533    case 332:
5534  
5535 < /* Line 1810 of yacc.c  */
5535 > /* Line 1788 of yacc.c  */
5536   #line 1978 "conf_parser.y"
5537      {
5538    if (conf_parser_ctx.pass == 2)
# Line 5540 | Line 5542 | yyreduce:
5542  
5543    case 336:
5544  
5545 < /* Line 1810 of yacc.c  */
5545 > /* Line 1788 of yacc.c  */
5546   #line 1985 "conf_parser.y"
5547      {
5548    if (conf_parser_ctx.pass == 2)
# Line 5550 | Line 5552 | yyreduce:
5552  
5553    case 337:
5554  
5555 < /* Line 1810 of yacc.c  */
5555 > /* Line 1788 of yacc.c  */
5556   #line 1989 "conf_parser.y"
5557      {
5558    if (conf_parser_ctx.pass == 2)
# Line 5560 | Line 5562 | yyreduce:
5562  
5563    case 338:
5564  
5565 < /* Line 1810 of yacc.c  */
5565 > /* Line 1788 of yacc.c  */
5566   #line 1993 "conf_parser.y"
5567      {
5568    if (conf_parser_ctx.pass == 2)
# Line 5570 | Line 5572 | yyreduce:
5572  
5573    case 339:
5574  
5575 < /* Line 1810 of yacc.c  */
5575 > /* Line 1788 of yacc.c  */
5576   #line 1997 "conf_parser.y"
5577      {
5578    if (conf_parser_ctx.pass == 2)
# Line 5580 | Line 5582 | yyreduce:
5582  
5583    case 340:
5584  
5585 < /* Line 1810 of yacc.c  */
5585 > /* Line 1788 of yacc.c  */
5586   #line 2001 "conf_parser.y"
5587      {
5588    if (conf_parser_ctx.pass == 2)
# Line 5590 | Line 5592 | yyreduce:
5592  
5593    case 341:
5594  
5595 < /* Line 1810 of yacc.c  */
5595 > /* Line 1788 of yacc.c  */
5596   #line 2005 "conf_parser.y"
5597      {
5598    if (conf_parser_ctx.pass == 2)
# Line 5600 | Line 5602 | yyreduce:
5602  
5603    case 342:
5604  
5605 < /* Line 1810 of yacc.c  */
5605 > /* Line 1788 of yacc.c  */
5606   #line 2009 "conf_parser.y"
5607      {
5608    if (conf_parser_ctx.pass == 2)
# Line 5610 | Line 5612 | yyreduce:
5612  
5613    case 343:
5614  
5615 < /* Line 1810 of yacc.c  */
5615 > /* Line 1788 of yacc.c  */
5616   #line 2013 "conf_parser.y"
5617      {
5618    if (conf_parser_ctx.pass == 2)
# Line 5620 | Line 5622 | yyreduce:
5622  
5623    case 344:
5624  
5625 < /* Line 1810 of yacc.c  */
5625 > /* Line 1788 of yacc.c  */
5626   #line 2017 "conf_parser.y"
5627      {
5628    if (conf_parser_ctx.pass == 2)
# Line 5630 | Line 5632 | yyreduce:
5632  
5633    case 345:
5634  
5635 < /* Line 1810 of yacc.c  */
5635 > /* Line 1788 of yacc.c  */
5636   #line 2021 "conf_parser.y"
5637      {
5638    if (conf_parser_ctx.pass == 2)
# Line 5640 | Line 5642 | yyreduce:
5642  
5643    case 346:
5644  
5645 < /* Line 1810 of yacc.c  */
5645 > /* Line 1788 of yacc.c  */
5646   #line 2030 "conf_parser.y"
5647      {
5648    if (conf_parser_ctx.pass == 2)
# Line 5661 | Line 5663 | yyreduce:
5663  
5664    case 347:
5665  
5666 < /* Line 1810 of yacc.c  */
5666 > /* Line 1788 of yacc.c  */
5667   #line 2045 "conf_parser.y"
5668      {
5669    if (conf_parser_ctx.pass == 2)
# Line 5701 | Line 5703 | yyreduce:
5703  
5704    case 364:
5705  
5706 < /* Line 1810 of yacc.c  */
5706 > /* Line 1788 of yacc.c  */
5707   #line 2089 "conf_parser.y"
5708      {
5709    if (conf_parser_ctx.pass == 2)
# Line 5714 | Line 5716 | yyreduce:
5716  
5717    case 365:
5718  
5719 < /* Line 1810 of yacc.c  */
5719 > /* Line 1788 of yacc.c  */
5720   #line 2098 "conf_parser.y"
5721      {
5722    if (conf_parser_ctx.pass == 2)
# Line 5727 | Line 5729 | yyreduce:
5729  
5730    case 366:
5731  
5732 < /* Line 1810 of yacc.c  */
5732 > /* Line 1788 of yacc.c  */
5733   #line 2107 "conf_parser.y"
5734      {
5735    if (conf_parser_ctx.pass == 2)
# Line 5757 | Line 5759 | yyreduce:
5759  
5760    case 367:
5761  
5762 < /* Line 1810 of yacc.c  */
5762 > /* Line 1788 of yacc.c  */
5763   #line 2133 "conf_parser.y"
5764      {
5765    if (conf_parser_ctx.pass == 2)
# Line 5779 | Line 5781 | yyreduce:
5781  
5782    case 368:
5783  
5784 < /* Line 1810 of yacc.c  */
5784 > /* Line 1788 of yacc.c  */
5785   #line 2151 "conf_parser.y"
5786      {
5787    if (conf_parser_ctx.pass == 2)
# Line 5801 | Line 5803 | yyreduce:
5803  
5804    case 369:
5805  
5806 < /* Line 1810 of yacc.c  */
5806 > /* Line 1788 of yacc.c  */
5807   #line 2169 "conf_parser.y"
5808      {
5809    if (conf_parser_ctx.pass == 2)
# Line 5811 | Line 5813 | yyreduce:
5813  
5814    case 370:
5815  
5816 < /* Line 1810 of yacc.c  */
5816 > /* Line 1788 of yacc.c  */
5817   #line 2175 "conf_parser.y"
5818      {
5819    if (conf_parser_ctx.pass == 2)
# Line 5821 | Line 5823 | yyreduce:
5823  
5824    case 371:
5825  
5826 < /* Line 1810 of yacc.c  */
5826 > /* Line 1788 of yacc.c  */
5827   #line 2179 "conf_parser.y"
5828      {
5829   #ifdef IPV6
# Line 5833 | Line 5835 | yyreduce:
5835  
5836    case 372:
5837  
5838 < /* Line 1810 of yacc.c  */
5838 > /* Line 1788 of yacc.c  */
5839   #line 2187 "conf_parser.y"
5840      {
5841   }
# Line 5841 | Line 5843 | yyreduce:
5843  
5844    case 376:
5845  
5846 < /* Line 1810 of yacc.c  */
5846 > /* Line 1788 of yacc.c  */
5847   #line 2192 "conf_parser.y"
5848      {
5849    if (conf_parser_ctx.pass == 2)
# Line 5851 | Line 5853 | yyreduce:
5853  
5854    case 377:
5855  
5856 < /* Line 1810 of yacc.c  */
5856 > /* Line 1788 of yacc.c  */
5857   #line 2196 "conf_parser.y"
5858      {
5859    if (conf_parser_ctx.pass == 2)
# Line 5861 | Line 5863 | yyreduce:
5863  
5864    case 378:
5865  
5866 < /* Line 1810 of yacc.c  */
5866 > /* Line 1788 of yacc.c  */
5867   #line 2200 "conf_parser.y"
5868      {
5869    if (conf_parser_ctx.pass == 2)
# Line 5871 | Line 5873 | yyreduce:
5873  
5874    case 379:
5875  
5876 < /* Line 1810 of yacc.c  */
5876 > /* Line 1788 of yacc.c  */
5877   #line 2204 "conf_parser.y"
5878      {
5879    if (conf_parser_ctx.pass == 2)
# Line 5881 | Line 5883 | yyreduce:
5883  
5884    case 380:
5885  
5886 < /* Line 1810 of yacc.c  */
5886 > /* Line 1788 of yacc.c  */
5887   #line 2210 "conf_parser.y"
5888      {
5889    if (conf_parser_ctx.pass == 2)
# Line 5896 | Line 5898 | yyreduce:
5898  
5899    case 381:
5900  
5901 < /* Line 1810 of yacc.c  */
5901 > /* Line 1788 of yacc.c  */
5902   #line 2221 "conf_parser.y"
5903      {
5904    if (conf_parser_ctx.pass == 2)
# Line 5911 | Line 5913 | yyreduce:
5913  
5914    case 382:
5915  
5916 < /* Line 1810 of yacc.c  */
5916 > /* Line 1788 of yacc.c  */
5917   #line 2232 "conf_parser.y"
5918      {
5919    if (conf_parser_ctx.pass == 2)
# Line 5926 | Line 5928 | yyreduce:
5928  
5929    case 383:
5930  
5931 < /* Line 1810 of yacc.c  */
5931 > /* Line 1788 of yacc.c  */
5932   #line 2243 "conf_parser.y"
5933      {
5934    if (conf_parser_ctx.pass == 2)
# Line 5939 | Line 5941 | yyreduce:
5941  
5942    case 384:
5943  
5944 < /* Line 1810 of yacc.c  */
5944 > /* Line 1788 of yacc.c  */
5945   #line 2252 "conf_parser.y"
5946      {
5947   #ifdef HAVE_LIBCRYPTO
# Line 5957 | Line 5959 | yyreduce:
5959  
5960    case 385:
5961  
5962 < /* Line 1810 of yacc.c  */
5962 > /* Line 1788 of yacc.c  */
5963   #line 2270 "conf_parser.y"
5964      {
5965    if (conf_parser_ctx.pass == 2)
# Line 5970 | Line 5972 | yyreduce:
5972  
5973    case 386:
5974  
5975 < /* Line 1810 of yacc.c  */
5975 > /* Line 1788 of yacc.c  */
5976   #line 2277 "conf_parser.y"
5977      {
5978    if (conf_parser_ctx.pass == 2)
# Line 6032 | Line 6034 | yyreduce:
6034  
6035    case 387:
6036  
6037 < /* Line 1810 of yacc.c  */
6037 > /* Line 1788 of yacc.c  */
6038   #line 2335 "conf_parser.y"
6039      {
6040   }
# Line 6040 | Line 6042 | yyreduce:
6042  
6043    case 391:
6044  
6045 < /* Line 1810 of yacc.c  */
6045 > /* Line 1788 of yacc.c  */
6046   #line 2340 "conf_parser.y"
6047      {
6048    if (conf_parser_ctx.pass == 2)
# Line 6050 | Line 6052 | yyreduce:
6052  
6053    case 398:
6054  
6055 < /* Line 1810 of yacc.c  */
6055 > /* Line 1788 of yacc.c  */
6056   #line 2349 "conf_parser.y"
6057      {
6058    if (conf_parser_ctx.pass == 2)
# Line 6073 | Line 6075 | yyreduce:
6075  
6076    case 399:
6077  
6078 < /* Line 1810 of yacc.c  */
6078 > /* Line 1788 of yacc.c  */
6079   #line 2368 "conf_parser.y"
6080      {
6081    if (conf_parser_ctx.pass == 2)
# Line 6083 | Line 6085 | yyreduce:
6085  
6086    case 400:
6087  
6088 < /* Line 1810 of yacc.c  */
6088 > /* Line 1788 of yacc.c  */
6089   #line 2377 "conf_parser.y"
6090      {
6091    if (conf_parser_ctx.pass == 2)
# Line 6093 | Line 6095 | yyreduce:
6095  
6096    case 401:
6097  
6098 < /* Line 1810 of yacc.c  */
6098 > /* Line 1788 of yacc.c  */
6099   #line 2381 "conf_parser.y"
6100      {
6101    if (conf_parser_ctx.pass == 2)
# Line 6118 | Line 6120 | yyreduce:
6120  
6121    case 407:
6122  
6123 < /* Line 1810 of yacc.c  */
6123 > /* Line 1788 of yacc.c  */
6124   #line 2405 "conf_parser.y"
6125      {
6126    if (conf_parser_ctx.pass == 2)
# Line 6128 | Line 6130 | yyreduce:
6130  
6131    case 408:
6132  
6133 < /* Line 1810 of yacc.c  */
6133 > /* Line 1788 of yacc.c  */
6134   #line 2411 "conf_parser.y"
6135      {
6136    if (conf_parser_ctx.pass == 2)
# Line 6138 | Line 6140 | yyreduce:
6140  
6141    case 414:
6142  
6143 < /* Line 1810 of yacc.c  */
6143 > /* Line 1788 of yacc.c  */
6144   #line 2425 "conf_parser.y"
6145      {
6146    if (conf_parser_ctx.pass == 2)
# Line 6157 | Line 6159 | yyreduce:
6159  
6160    case 415:
6161  
6162 < /* Line 1810 of yacc.c  */
6162 > /* Line 1788 of yacc.c  */
6163   #line 2443 "conf_parser.y"
6164      {
6165    if (conf_parser_ctx.pass == 2)
# Line 6170 | Line 6172 | yyreduce:
6172  
6173    case 416:
6174  
6175 < /* Line 1810 of yacc.c  */
6175 > /* Line 1788 of yacc.c  */
6176   #line 2450 "conf_parser.y"
6177      {
6178    if (conf_parser_ctx.pass == 2)
# Line 6214 | Line 6216 | yyreduce:
6216  
6217    case 417:
6218  
6219 < /* Line 1810 of yacc.c  */
6219 > /* Line 1788 of yacc.c  */
6220   #line 2490 "conf_parser.y"
6221      {
6222   }
# Line 6222 | Line 6224 | yyreduce:
6224  
6225    case 421:
6226  
6227 < /* Line 1810 of yacc.c  */
6227 > /* Line 1788 of yacc.c  */
6228   #line 2495 "conf_parser.y"
6229      {
6230    if (conf_parser_ctx.pass == 2)
# Line 6232 | Line 6234 | yyreduce:
6234  
6235    case 428:
6236  
6237 < /* Line 1810 of yacc.c  */
6237 > /* Line 1788 of yacc.c  */
6238   #line 2504 "conf_parser.y"
6239      {
6240    if (conf_parser_ctx.pass == 2)
# Line 6242 | Line 6244 | yyreduce:
6244  
6245    case 429:
6246  
6247 < /* Line 1810 of yacc.c  */
6247 > /* Line 1788 of yacc.c  */
6248   #line 2510 "conf_parser.y"
6249      {
6250    if (conf_parser_ctx.pass == 2)
# Line 6252 | Line 6254 | yyreduce:
6254  
6255    case 488:
6256  
6257 < /* Line 1810 of yacc.c  */
6257 > /* Line 1788 of yacc.c  */
6258   #line 2556 "conf_parser.y"
6259      {
6260    ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number);
# Line 6261 | Line 6263 | yyreduce:
6263  
6264    case 489:
6265  
6266 < /* Line 1810 of yacc.c  */
6266 > /* Line 1788 of yacc.c  */
6267   #line 2561 "conf_parser.y"
6268      {
6269    if (conf_parser_ctx.pass == 2)
# Line 6271 | Line 6273 | yyreduce:
6273  
6274    case 490:
6275  
6276 < /* Line 1810 of yacc.c  */
6276 > /* Line 1788 of yacc.c  */
6277   #line 2567 "conf_parser.y"
6278      {
6279    if (conf_parser_ctx.pass == 2)
# Line 6281 | Line 6283 | yyreduce:
6283  
6284    case 491:
6285  
6286 < /* Line 1810 of yacc.c  */
6286 > /* Line 1788 of yacc.c  */
6287   #line 2573 "conf_parser.y"
6288      {
6289    if (conf_parser_ctx.pass == 2)
# Line 6291 | Line 6293 | yyreduce:
6293  
6294    case 492:
6295  
6296 < /* Line 1810 of yacc.c  */
6296 > /* Line 1788 of yacc.c  */
6297   #line 2579 "conf_parser.y"
6298      {
6299    ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number);
# Line 6300 | Line 6302 | yyreduce:
6302  
6303    case 493:
6304  
6305 < /* Line 1810 of yacc.c  */
6305 > /* Line 1788 of yacc.c  */
6306   #line 2584 "conf_parser.y"
6307      {
6308    ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number);
# Line 6309 | Line 6311 | yyreduce:
6311  
6312    case 494:
6313  
6314 < /* Line 1810 of yacc.c  */
6314 > /* Line 1788 of yacc.c  */
6315   #line 2589 "conf_parser.y"
6316      {
6317    ConfigFileEntry.use_whois_actually = yylval.number;
# Line 6318 | Line 6320 | yyreduce:
6320  
6321    case 495:
6322  
6323 < /* Line 1810 of yacc.c  */
6323 > /* Line 1788 of yacc.c  */
6324   #line 2594 "conf_parser.y"
6325      {
6326    GlobalSetOptions.rejecttime = yylval.number;
# Line 6327 | Line 6329 | yyreduce:
6329  
6330    case 496:
6331  
6332 < /* Line 1810 of yacc.c  */
6332 > /* Line 1788 of yacc.c  */
6333   #line 2599 "conf_parser.y"
6334      {
6335    ConfigFileEntry.tkline_expire_notices = yylval.number;
# Line 6336 | Line 6338 | yyreduce:
6338  
6339    case 497:
6340  
6341 < /* Line 1810 of yacc.c  */
6341 > /* Line 1788 of yacc.c  */
6342   #line 2604 "conf_parser.y"
6343      {
6344    ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number);
# Line 6345 | Line 6347 | yyreduce:
6347  
6348    case 498:
6349  
6350 < /* Line 1810 of yacc.c  */
6350 > /* Line 1788 of yacc.c  */
6351   #line 2609 "conf_parser.y"
6352      {
6353    ConfigFileEntry.hide_spoof_ips = yylval.number;
# Line 6354 | Line 6356 | yyreduce:
6356  
6357    case 499:
6358  
6359 < /* Line 1810 of yacc.c  */
6359 > /* Line 1788 of yacc.c  */
6360   #line 2614 "conf_parser.y"
6361      {
6362    ConfigFileEntry.ignore_bogus_ts = yylval.number;
# Line 6363 | Line 6365 | yyreduce:
6365  
6366    case 500:
6367  
6368 < /* Line 1810 of yacc.c  */
6368 > /* Line 1788 of yacc.c  */
6369   #line 2619 "conf_parser.y"
6370      {
6371    ConfigFileEntry.disable_remote = yylval.number;
# Line 6372 | Line 6374 | yyreduce:
6374  
6375    case 501:
6376  
6377 < /* Line 1810 of yacc.c  */
6377 > /* Line 1788 of yacc.c  */
6378   #line 2624 "conf_parser.y"
6379      {
6380    ConfigFileEntry.failed_oper_notice = yylval.number;
# Line 6381 | Line 6383 | yyreduce:
6383  
6384    case 502:
6385  
6386 < /* Line 1810 of yacc.c  */
6386 > /* Line 1788 of yacc.c  */
6387   #line 2629 "conf_parser.y"
6388      {
6389    ConfigFileEntry.anti_nick_flood = yylval.number;
# Line 6390 | Line 6392 | yyreduce:
6392  
6393    case 503:
6394  
6395 < /* Line 1810 of yacc.c  */
6395 > /* Line 1788 of yacc.c  */
6396   #line 2634 "conf_parser.y"
6397      {
6398    ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number);
# Line 6399 | Line 6401 | yyreduce:
6401  
6402    case 504:
6403  
6404 < /* Line 1810 of yacc.c  */
6404 > /* Line 1788 of yacc.c  */
6405   #line 2639 "conf_parser.y"
6406      {
6407    ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number);
# Line 6408 | Line 6410 | yyreduce:
6410  
6411    case 505:
6412  
6413 < /* Line 1810 of yacc.c  */
6413 > /* Line 1788 of yacc.c  */
6414   #line 2644 "conf_parser.y"
6415      {
6416    ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number);
# Line 6417 | Line 6419 | yyreduce:
6419  
6420    case 506:
6421  
6422 < /* Line 1810 of yacc.c  */
6422 > /* Line 1788 of yacc.c  */
6423   #line 2649 "conf_parser.y"
6424      {
6425    ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number);
# Line 6426 | Line 6428 | yyreduce:
6428  
6429    case 507:
6430  
6431 < /* Line 1810 of yacc.c  */
6431 > /* Line 1788 of yacc.c  */
6432   #line 2654 "conf_parser.y"
6433      {
6434    ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number);
# Line 6435 | Line 6437 | yyreduce:
6437  
6438    case 508:
6439  
6440 < /* Line 1810 of yacc.c  */
6440 > /* Line 1788 of yacc.c  */
6441   #line 2659 "conf_parser.y"
6442      {
6443    if (conf_parser_ctx.pass == 2)
# Line 6445 | Line 6447 | yyreduce:
6447  
6448    case 509:
6449  
6450 < /* Line 1810 of yacc.c  */
6450 > /* Line 1788 of yacc.c  */
6451   #line 2665 "conf_parser.y"
6452      {
6453    if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1)
# Line 6460 | Line 6462 | yyreduce:
6462  
6463    case 510:
6464  
6465 < /* Line 1810 of yacc.c  */
6465 > /* Line 1788 of yacc.c  */
6466   #line 2676 "conf_parser.y"
6467      {
6468    ConfigFileEntry.kline_with_reason = yylval.number;
# Line 6469 | Line 6471 | yyreduce:
6471  
6472    case 511:
6473  
6474 < /* Line 1810 of yacc.c  */
6474 > /* Line 1788 of yacc.c  */
6475   #line 2681 "conf_parser.y"
6476      {
6477    if (conf_parser_ctx.pass == 2)
# Line 6482 | Line 6484 | yyreduce:
6484  
6485    case 512:
6486  
6487 < /* Line 1810 of yacc.c  */
6487 > /* Line 1788 of yacc.c  */
6488   #line 2690 "conf_parser.y"
6489      {
6490    ConfigFileEntry.invisible_on_connect = yylval.number;
# Line 6491 | Line 6493 | yyreduce:
6493  
6494    case 513:
6495  
6496 < /* Line 1810 of yacc.c  */
6496 > /* Line 1788 of yacc.c  */
6497   #line 2695 "conf_parser.y"
6498      {
6499    ConfigFileEntry.warn_no_nline = yylval.number;
# Line 6500 | Line 6502 | yyreduce:
6502  
6503    case 514:
6504  
6505 < /* Line 1810 of yacc.c  */
6505 > /* Line 1788 of yacc.c  */
6506   #line 2700 "conf_parser.y"
6507      {
6508    ConfigFileEntry.stats_e_disabled = yylval.number;
# Line 6509 | Line 6511 | yyreduce:
6511  
6512    case 515:
6513  
6514 < /* Line 1810 of yacc.c  */
6514 > /* Line 1788 of yacc.c  */
6515   #line 2705 "conf_parser.y"
6516      {
6517    ConfigFileEntry.stats_o_oper_only = yylval.number;
# Line 6518 | Line 6520 | yyreduce:
6520  
6521    case 516:
6522  
6523 < /* Line 1810 of yacc.c  */
6523 > /* Line 1788 of yacc.c  */
6524   #line 2710 "conf_parser.y"
6525      {
6526    ConfigFileEntry.stats_P_oper_only = yylval.number;
# Line 6527 | Line 6529 | yyreduce:
6529  
6530    case 517:
6531  
6532 < /* Line 1810 of yacc.c  */
6532 > /* Line 1788 of yacc.c  */
6533   #line 2715 "conf_parser.y"
6534      {
6535    ConfigFileEntry.stats_k_oper_only = 2 * yylval.number;
# Line 6536 | Line 6538 | yyreduce:
6538  
6539    case 518:
6540  
6541 < /* Line 1810 of yacc.c  */
6541 > /* Line 1788 of yacc.c  */
6542   #line 2718 "conf_parser.y"
6543      {
6544    ConfigFileEntry.stats_k_oper_only = 1;
# Line 6545 | Line 6547 | yyreduce:
6547  
6548    case 519:
6549  
6550 < /* Line 1810 of yacc.c  */
6550 > /* Line 1788 of yacc.c  */
6551   #line 2723 "conf_parser.y"
6552      {
6553    ConfigFileEntry.stats_i_oper_only = 2 * yylval.number;
# Line 6554 | Line 6556 | yyreduce:
6556  
6557    case 520:
6558  
6559 < /* Line 1810 of yacc.c  */
6559 > /* Line 1788 of yacc.c  */
6560   #line 2726 "conf_parser.y"
6561      {
6562    ConfigFileEntry.stats_i_oper_only = 1;
# Line 6563 | Line 6565 | yyreduce:
6565  
6566    case 521:
6567  
6568 < /* Line 1810 of yacc.c  */
6568 > /* Line 1788 of yacc.c  */
6569   #line 2731 "conf_parser.y"
6570      {
6571    ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number);
# Line 6572 | Line 6574 | yyreduce:
6574  
6575    case 522:
6576  
6577 < /* Line 1810 of yacc.c  */
6577 > /* Line 1788 of yacc.c  */
6578   #line 2736 "conf_parser.y"
6579      {
6580    ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number);
# Line 6581 | Line 6583 | yyreduce:
6583  
6584    case 523:
6585  
6586 < /* Line 1810 of yacc.c  */
6586 > /* Line 1788 of yacc.c  */
6587   #line 2741 "conf_parser.y"
6588      {
6589    ConfigFileEntry.opers_bypass_callerid = yylval.number;
# Line 6590 | Line 6592 | yyreduce:
6592  
6593    case 524:
6594  
6595 < /* Line 1810 of yacc.c  */
6595 > /* Line 1788 of yacc.c  */
6596   #line 2746 "conf_parser.y"
6597      {
6598    ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number);
# Line 6599 | Line 6601 | yyreduce:
6601  
6602    case 525:
6603  
6604 < /* Line 1810 of yacc.c  */
6604 > /* Line 1788 of yacc.c  */
6605   #line 2751 "conf_parser.y"
6606      {
6607    ConfigFileEntry.short_motd = yylval.number;
# Line 6608 | Line 6610 | yyreduce:
6610  
6611    case 526:
6612  
6613 < /* Line 1810 of yacc.c  */
6613 > /* Line 1788 of yacc.c  */
6614   #line 2756 "conf_parser.y"
6615      {
6616    ConfigFileEntry.no_oper_flood = yylval.number;
# Line 6617 | Line 6619 | yyreduce:
6619  
6620    case 527:
6621  
6622 < /* Line 1810 of yacc.c  */
6622 > /* Line 1788 of yacc.c  */
6623   #line 2761 "conf_parser.y"
6624      {
6625    ConfigFileEntry.true_no_oper_flood = yylval.number;
# Line 6626 | Line 6628 | yyreduce:
6628  
6629    case 528:
6630  
6631 < /* Line 1810 of yacc.c  */
6631 > /* Line 1788 of yacc.c  */
6632   #line 2766 "conf_parser.y"
6633      {
6634    ConfigFileEntry.oper_pass_resv = yylval.number;
# Line 6635 | Line 6637 | yyreduce:
6637  
6638    case 529:
6639  
6640 < /* Line 1810 of yacc.c  */
6640 > /* Line 1788 of yacc.c  */
6641   #line 2771 "conf_parser.y"
6642      {
6643    if (conf_parser_ctx.pass == 2)
# Line 6650 | Line 6652 | yyreduce:
6652  
6653    case 530:
6654  
6655 < /* Line 1810 of yacc.c  */
6655 > /* Line 1788 of yacc.c  */
6656   #line 2782 "conf_parser.y"
6657      {
6658    ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number);
# Line 6659 | Line 6661 | yyreduce:
6661  
6662    case 531:
6663  
6664 < /* Line 1810 of yacc.c  */
6664 > /* Line 1788 of yacc.c  */
6665   #line 2787 "conf_parser.y"
6666      {
6667    ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number);
# Line 6668 | Line 6670 | yyreduce:
6670  
6671    case 532:
6672  
6673 < /* Line 1810 of yacc.c  */
6673 > /* Line 1788 of yacc.c  */
6674   #line 2792 "conf_parser.y"
6675      {
6676    ConfigFileEntry.use_egd = yylval.number;
# Line 6677 | Line 6679 | yyreduce:
6679  
6680    case 533:
6681  
6682 < /* Line 1810 of yacc.c  */
6682 > /* Line 1788 of yacc.c  */
6683   #line 2797 "conf_parser.y"
6684      {
6685    if (conf_parser_ctx.pass == 2)
# Line 6690 | Line 6692 | yyreduce:
6692  
6693    case 534:
6694  
6695 < /* Line 1810 of yacc.c  */
6695 > /* Line 1788 of yacc.c  */
6696   #line 2806 "conf_parser.y"
6697      {
6698    if (conf_parser_ctx.pass == 2 && valid_servname(yylval.string))
# Line 6703 | Line 6705 | yyreduce:
6705  
6706    case 535:
6707  
6708 < /* Line 1810 of yacc.c  */
6708 > /* Line 1788 of yacc.c  */
6709   #line 2815 "conf_parser.y"
6710      {
6711    ConfigFileEntry.ping_cookie = yylval.number;
# Line 6712 | Line 6714 | yyreduce:
6714  
6715    case 536:
6716  
6717 < /* Line 1810 of yacc.c  */
6717 > /* Line 1788 of yacc.c  */
6718   #line 2820 "conf_parser.y"
6719      {
6720    ConfigFileEntry.disable_auth = yylval.number;
# Line 6721 | Line 6723 | yyreduce:
6723  
6724    case 537:
6725  
6726 < /* Line 1810 of yacc.c  */
6726 > /* Line 1788 of yacc.c  */
6727   #line 2825 "conf_parser.y"
6728      {
6729    ConfigFileEntry.throttle_time = yylval.number;
# Line 6730 | Line 6732 | yyreduce:
6732  
6733    case 538:
6734  
6735 < /* Line 1810 of yacc.c  */
6735 > /* Line 1788 of yacc.c  */
6736   #line 2830 "conf_parser.y"
6737      {
6738    ConfigFileEntry.oper_umodes = 0;
# Line 6739 | Line 6741 | yyreduce:
6741  
6742    case 542:
6743  
6744 < /* Line 1810 of yacc.c  */
6744 > /* Line 1788 of yacc.c  */
6745   #line 2836 "conf_parser.y"
6746      {
6747    ConfigFileEntry.oper_umodes |= UMODE_BOTS;
# Line 6748 | Line 6750 | yyreduce:
6750  
6751    case 543:
6752  
6753 < /* Line 1810 of yacc.c  */
6753 > /* Line 1788 of yacc.c  */
6754   #line 2839 "conf_parser.y"
6755      {
6756    ConfigFileEntry.oper_umodes |= UMODE_CCONN;
# Line 6757 | Line 6759 | yyreduce:
6759  
6760    case 544:
6761  
6762 < /* Line 1810 of yacc.c  */
6762 > /* Line 1788 of yacc.c  */
6763   #line 2842 "conf_parser.y"
6764      {
6765    ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL;
# Line 6766 | Line 6768 | yyreduce:
6768  
6769    case 545:
6770  
6771 < /* Line 1810 of yacc.c  */
6771 > /* Line 1788 of yacc.c  */
6772   #line 2845 "conf_parser.y"
6773      {
6774    ConfigFileEntry.oper_umodes |= UMODE_DEAF;
# Line 6775 | Line 6777 | yyreduce:
6777  
6778    case 546:
6779  
6780 < /* Line 1810 of yacc.c  */
6780 > /* Line 1788 of yacc.c  */
6781   #line 2848 "conf_parser.y"
6782      {
6783    ConfigFileEntry.oper_umodes |= UMODE_DEBUG;
# Line 6784 | Line 6786 | yyreduce:
6786  
6787    case 547:
6788  
6789 < /* Line 1810 of yacc.c  */
6789 > /* Line 1788 of yacc.c  */
6790   #line 2851 "conf_parser.y"
6791      {
6792    ConfigFileEntry.oper_umodes |= UMODE_FULL;
# Line 6793 | Line 6795 | yyreduce:
6795  
6796    case 548:
6797  
6798 < /* Line 1810 of yacc.c  */
6798 > /* Line 1788 of yacc.c  */
6799   #line 2854 "conf_parser.y"
6800      {
6801    ConfigFileEntry.oper_umodes |= UMODE_HIDDEN;
# Line 6802 | Line 6804 | yyreduce:
6804  
6805    case 549:
6806  
6807 < /* Line 1810 of yacc.c  */
6807 > /* Line 1788 of yacc.c  */
6808   #line 2857 "conf_parser.y"
6809      {
6810    ConfigFileEntry.oper_umodes |= UMODE_SKILL;
# Line 6811 | Line 6813 | yyreduce:
6813  
6814    case 550:
6815  
6816 < /* Line 1810 of yacc.c  */
6816 > /* Line 1788 of yacc.c  */
6817   #line 2860 "conf_parser.y"
6818      {
6819    ConfigFileEntry.oper_umodes |= UMODE_NCHANGE;
# Line 6820 | Line 6822 | yyreduce:
6822  
6823    case 551:
6824  
6825 < /* Line 1810 of yacc.c  */
6825 > /* Line 1788 of yacc.c  */
6826   #line 2863 "conf_parser.y"
6827      {
6828    ConfigFileEntry.oper_umodes |= UMODE_REJ;
# Line 6829 | Line 6831 | yyreduce:
6831  
6832    case 552:
6833  
6834 < /* Line 1810 of yacc.c  */
6834 > /* Line 1788 of yacc.c  */
6835   #line 2866 "conf_parser.y"
6836      {
6837    ConfigFileEntry.oper_umodes |= UMODE_UNAUTH;
# Line 6838 | Line 6840 | yyreduce:
6840  
6841    case 553:
6842  
6843 < /* Line 1810 of yacc.c  */
6843 > /* Line 1788 of yacc.c  */
6844   #line 2869 "conf_parser.y"
6845      {
6846    ConfigFileEntry.oper_umodes |= UMODE_SPY;
# Line 6847 | Line 6849 | yyreduce:
6849  
6850    case 554:
6851  
6852 < /* Line 1810 of yacc.c  */
6852 > /* Line 1788 of yacc.c  */
6853   #line 2872 "conf_parser.y"
6854      {
6855    ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL;
# Line 6856 | Line 6858 | yyreduce:
6858  
6859    case 555:
6860  
6861 < /* Line 1810 of yacc.c  */
6861 > /* Line 1788 of yacc.c  */
6862   #line 2875 "conf_parser.y"
6863      {
6864    ConfigFileEntry.oper_umodes |= UMODE_OPERWALL;
# Line 6865 | Line 6867 | yyreduce:
6867  
6868    case 556:
6869  
6870 < /* Line 1810 of yacc.c  */
6870 > /* Line 1788 of yacc.c  */
6871   #line 2878 "conf_parser.y"
6872      {
6873    ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE;
# Line 6874 | Line 6876 | yyreduce:
6876  
6877    case 557:
6878  
6879 < /* Line 1810 of yacc.c  */
6879 > /* Line 1788 of yacc.c  */
6880   #line 2881 "conf_parser.y"
6881      {
6882    ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE;
# Line 6883 | Line 6885 | yyreduce:
6885  
6886    case 558:
6887  
6888 < /* Line 1810 of yacc.c  */
6888 > /* Line 1788 of yacc.c  */
6889   #line 2884 "conf_parser.y"
6890      {
6891    ConfigFileEntry.oper_umodes |= UMODE_WALLOP;
# Line 6892 | Line 6894 | yyreduce:
6894  
6895    case 559:
6896  
6897 < /* Line 1810 of yacc.c  */
6897 > /* Line 1788 of yacc.c  */
6898   #line 2887 "conf_parser.y"
6899      {
6900    ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID;
# Line 6901 | Line 6903 | yyreduce:
6903  
6904    case 560:
6905  
6906 < /* Line 1810 of yacc.c  */
6906 > /* Line 1788 of yacc.c  */
6907   #line 2890 "conf_parser.y"
6908      {
6909    ConfigFileEntry.oper_umodes |= UMODE_CALLERID;
# Line 6910 | Line 6912 | yyreduce:
6912  
6913    case 561:
6914  
6915 < /* Line 1810 of yacc.c  */
6915 > /* Line 1788 of yacc.c  */
6916   #line 2893 "conf_parser.y"
6917      {
6918    ConfigFileEntry.oper_umodes |= UMODE_LOCOPS;
# Line 6919 | Line 6921 | yyreduce:
6921  
6922    case 562:
6923  
6924 < /* Line 1810 of yacc.c  */
6924 > /* Line 1788 of yacc.c  */
6925   #line 2898 "conf_parser.y"
6926      {
6927    ConfigFileEntry.oper_only_umodes = 0;
# Line 6928 | Line 6930 | yyreduce:
6930  
6931    case 566:
6932  
6933 < /* Line 1810 of yacc.c  */
6933 > /* Line 1788 of yacc.c  */
6934   #line 2904 "conf_parser.y"
6935      {
6936    ConfigFileEntry.oper_only_umodes |= UMODE_BOTS;
# Line 6937 | Line 6939 | yyreduce:
6939  
6940    case 567:
6941  
6942 < /* Line 1810 of yacc.c  */
6942 > /* Line 1788 of yacc.c  */
6943   #line 2907 "conf_parser.y"
6944      {
6945    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN;
# Line 6946 | Line 6948 | yyreduce:
6948  
6949    case 568:
6950  
6951 < /* Line 1810 of yacc.c  */
6951 > /* Line 1788 of yacc.c  */
6952   #line 2910 "conf_parser.y"
6953      {
6954    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL;
# Line 6955 | Line 6957 | yyreduce:
6957  
6958    case 569:
6959  
6960 < /* Line 1810 of yacc.c  */
6960 > /* Line 1788 of yacc.c  */
6961   #line 2913 "conf_parser.y"
6962      {
6963    ConfigFileEntry.oper_only_umodes |= UMODE_DEAF;
# Line 6964 | Line 6966 | yyreduce:
6966  
6967    case 570:
6968  
6969 < /* Line 1810 of yacc.c  */
6969 > /* Line 1788 of yacc.c  */
6970   #line 2916 "conf_parser.y"
6971      {
6972    ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG;
# Line 6973 | Line 6975 | yyreduce:
6975  
6976    case 571:
6977  
6978 < /* Line 1810 of yacc.c  */
6978 > /* Line 1788 of yacc.c  */
6979   #line 2919 "conf_parser.y"
6980      {
6981    ConfigFileEntry.oper_only_umodes |= UMODE_FULL;
# Line 6982 | Line 6984 | yyreduce:
6984  
6985    case 572:
6986  
6987 < /* Line 1810 of yacc.c  */
6987 > /* Line 1788 of yacc.c  */
6988   #line 2922 "conf_parser.y"
6989      {
6990    ConfigFileEntry.oper_only_umodes |= UMODE_SKILL;
# Line 6991 | Line 6993 | yyreduce:
6993  
6994    case 573:
6995  
6996 < /* Line 1810 of yacc.c  */
6996 > /* Line 1788 of yacc.c  */
6997   #line 2925 "conf_parser.y"
6998      {
6999    ConfigFileEntry.oper_only_umodes |= UMODE_HIDDEN;
# Line 7000 | Line 7002 | yyreduce:
7002  
7003    case 574:
7004  
7005 < /* Line 1810 of yacc.c  */
7005 > /* Line 1788 of yacc.c  */
7006   #line 2928 "conf_parser.y"
7007      {
7008    ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE;
# Line 7009 | Line 7011 | yyreduce:
7011  
7012    case 575:
7013  
7014 < /* Line 1810 of yacc.c  */
7014 > /* Line 1788 of yacc.c  */
7015   #line 2931 "conf_parser.y"
7016      {
7017    ConfigFileEntry.oper_only_umodes |= UMODE_REJ;
# Line 7018 | Line 7020 | yyreduce:
7020  
7021    case 576:
7022  
7023 < /* Line 1810 of yacc.c  */
7023 > /* Line 1788 of yacc.c  */
7024   #line 2934 "conf_parser.y"
7025      {
7026    ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH;
# Line 7027 | Line 7029 | yyreduce:
7029  
7030    case 577:
7031  
7032 < /* Line 1810 of yacc.c  */
7032 > /* Line 1788 of yacc.c  */
7033   #line 2937 "conf_parser.y"
7034      {
7035    ConfigFileEntry.oper_only_umodes |= UMODE_SPY;
# Line 7036 | Line 7038 | yyreduce:
7038  
7039    case 578:
7040  
7041 < /* Line 1810 of yacc.c  */
7041 > /* Line 1788 of yacc.c  */
7042   #line 2940 "conf_parser.y"
7043      {
7044    ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL;
# Line 7045 | Line 7047 | yyreduce:
7047  
7048    case 579:
7049  
7050 < /* Line 1810 of yacc.c  */
7050 > /* Line 1788 of yacc.c  */
7051   #line 2943 "conf_parser.y"
7052      {
7053    ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL;
# Line 7054 | Line 7056 | yyreduce:
7056  
7057    case 580:
7058  
7059 < /* Line 1810 of yacc.c  */
7059 > /* Line 1788 of yacc.c  */
7060   #line 2946 "conf_parser.y"
7061      {
7062    ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE;
# Line 7063 | Line 7065 | yyreduce:
7065  
7066    case 581:
7067  
7068 < /* Line 1810 of yacc.c  */
7068 > /* Line 1788 of yacc.c  */
7069   #line 2949 "conf_parser.y"
7070      {
7071    ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE;
# Line 7072 | Line 7074 | yyreduce:
7074  
7075    case 582:
7076  
7077 < /* Line 1810 of yacc.c  */
7077 > /* Line 1788 of yacc.c  */
7078   #line 2952 "conf_parser.y"
7079      {
7080    ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP;
# Line 7081 | Line 7083 | yyreduce:
7083  
7084    case 583:
7085  
7086 < /* Line 1810 of yacc.c  */
7086 > /* Line 1788 of yacc.c  */
7087   #line 2955 "conf_parser.y"
7088      {
7089    ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID;
# Line 7090 | Line 7092 | yyreduce:
7092  
7093    case 584:
7094  
7095 < /* Line 1810 of yacc.c  */
7095 > /* Line 1788 of yacc.c  */
7096   #line 2958 "conf_parser.y"
7097      {
7098    ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID;
# Line 7099 | Line 7101 | yyreduce:
7101  
7102    case 585:
7103  
7104 < /* Line 1810 of yacc.c  */
7104 > /* Line 1788 of yacc.c  */
7105   #line 2961 "conf_parser.y"
7106      {
7107    ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS;
# Line 7108 | Line 7110 | yyreduce:
7110  
7111    case 586:
7112  
7113 < /* Line 1810 of yacc.c  */
7113 > /* Line 1788 of yacc.c  */
7114   #line 2966 "conf_parser.y"
7115      {
7116    ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number);
# Line 7117 | Line 7119 | yyreduce:
7119  
7120    case 587:
7121  
7122 < /* Line 1810 of yacc.c  */
7122 > /* Line 1788 of yacc.c  */
7123   #line 2971 "conf_parser.y"
7124      {
7125    ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number);
# Line 7126 | Line 7128 | yyreduce:
7128  
7129    case 588:
7130  
7131 < /* Line 1810 of yacc.c  */
7131 > /* Line 1788 of yacc.c  */
7132   #line 2976 "conf_parser.y"
7133      {
7134    ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number);
# Line 7135 | Line 7137 | yyreduce:
7137  
7138    case 589:
7139  
7140 < /* Line 1810 of yacc.c  */
7140 > /* Line 1788 of yacc.c  */
7141   #line 2981 "conf_parser.y"
7142      {
7143    ConfigFileEntry.client_flood = (yyvsp[(3) - (4)].number);
# Line 7144 | Line 7146 | yyreduce:
7146  
7147    case 612:
7148  
7149 < /* Line 1810 of yacc.c  */
7149 > /* Line 1788 of yacc.c  */
7150   #line 3005 "conf_parser.y"
7151      {
7152    ConfigChannel.disable_fake_channels = yylval.number;
# Line 7153 | Line 7155 | yyreduce:
7155  
7156    case 613:
7157  
7158 < /* Line 1810 of yacc.c  */
7158 > /* Line 1788 of yacc.c  */
7159   #line 3010 "conf_parser.y"
7160      {
7161    ConfigChannel.restrict_channels = yylval.number;
# Line 7162 | Line 7164 | yyreduce:
7164  
7165    case 614:
7166  
7167 < /* Line 1810 of yacc.c  */
7167 > /* Line 1788 of yacc.c  */
7168   #line 3015 "conf_parser.y"
7169      {
7170    ConfigChannel.disable_local_channels = yylval.number;
# Line 7171 | Line 7173 | yyreduce:
7173  
7174    case 615:
7175  
7176 < /* Line 1810 of yacc.c  */
7176 > /* Line 1788 of yacc.c  */
7177   #line 3020 "conf_parser.y"
7178      {
7179    ConfigChannel.use_except = yylval.number;
# Line 7180 | Line 7182 | yyreduce:
7182  
7183    case 616:
7184  
7185 < /* Line 1810 of yacc.c  */
7185 > /* Line 1788 of yacc.c  */
7186   #line 3025 "conf_parser.y"
7187      {
7188    ConfigChannel.use_invex = yylval.number;
# Line 7189 | Line 7191 | yyreduce:
7191  
7192    case 617:
7193  
7194 < /* Line 1810 of yacc.c  */
7194 > /* Line 1788 of yacc.c  */
7195   #line 3030 "conf_parser.y"
7196      {
7197    ConfigChannel.use_knock = yylval.number;
# Line 7198 | Line 7200 | yyreduce:
7200  
7201    case 618:
7202  
7203 < /* Line 1810 of yacc.c  */
7203 > /* Line 1788 of yacc.c  */
7204   #line 3035 "conf_parser.y"
7205      {
7206    ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number);
# Line 7207 | Line 7209 | yyreduce:
7209  
7210    case 619:
7211  
7212 < /* Line 1810 of yacc.c  */
7212 > /* Line 1788 of yacc.c  */
7213   #line 3040 "conf_parser.y"
7214      {
7215    ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number);
# Line 7216 | Line 7218 | yyreduce:
7218  
7219    case 620:
7220  
7221 < /* Line 1810 of yacc.c  */
7221 > /* Line 1788 of yacc.c  */
7222   #line 3045 "conf_parser.y"
7223      {
7224    ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number);
# Line 7225 | Line 7227 | yyreduce:
7227  
7228    case 621:
7229  
7230 < /* Line 1810 of yacc.c  */
7230 > /* Line 1788 of yacc.c  */
7231   #line 3050 "conf_parser.y"
7232      {
7233    ConfigChannel.max_chans_per_oper = (yyvsp[(3) - (4)].number);
# Line 7234 | Line 7236 | yyreduce:
7236  
7237    case 622:
7238  
7239 < /* Line 1810 of yacc.c  */
7239 > /* Line 1788 of yacc.c  */
7240   #line 3055 "conf_parser.y"
7241      {
7242    ConfigChannel.quiet_on_ban = yylval.number;
# Line 7243 | Line 7245 | yyreduce:
7245  
7246    case 623:
7247  
7248 < /* Line 1810 of yacc.c  */
7248 > /* Line 1788 of yacc.c  */
7249   #line 3060 "conf_parser.y"
7250      {
7251    ConfigChannel.max_bans = (yyvsp[(3) - (4)].number);
# Line 7252 | Line 7254 | yyreduce:
7254  
7255    case 624:
7256  
7257 < /* Line 1810 of yacc.c  */
7257 > /* Line 1788 of yacc.c  */
7258   #line 3065 "conf_parser.y"
7259      {
7260    ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number);
# Line 7261 | Line 7263 | yyreduce:
7263  
7264    case 625:
7265  
7266 < /* Line 1810 of yacc.c  */
7266 > /* Line 1788 of yacc.c  */
7267   #line 3070 "conf_parser.y"
7268      {
7269    ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number);
# Line 7270 | Line 7272 | yyreduce:
7272  
7273    case 626:
7274  
7275 < /* Line 1810 of yacc.c  */
7275 > /* Line 1788 of yacc.c  */
7276   #line 3075 "conf_parser.y"
7277      {
7278    ConfigChannel.no_create_on_split = yylval.number;
# Line 7279 | Line 7281 | yyreduce:
7281  
7282    case 627:
7283  
7284 < /* Line 1810 of yacc.c  */
7284 > /* Line 1788 of yacc.c  */
7285   #line 3080 "conf_parser.y"
7286      {
7287    ConfigChannel.no_join_on_split = yylval.number;
# Line 7288 | Line 7290 | yyreduce:
7290  
7291    case 628:
7292  
7293 < /* Line 1810 of yacc.c  */
7293 > /* Line 1788 of yacc.c  */
7294   #line 3085 "conf_parser.y"
7295      {
7296    GlobalSetOptions.joinfloodcount = yylval.number;
# Line 7297 | Line 7299 | yyreduce:
7299  
7300    case 629:
7301  
7302 < /* Line 1810 of yacc.c  */
7302 > /* Line 1788 of yacc.c  */
7303   #line 3090 "conf_parser.y"
7304      {
7305    GlobalSetOptions.joinfloodtime = yylval.number;
# Line 7306 | Line 7308 | yyreduce:
7308  
7309    case 641:
7310  
7311 < /* Line 1810 of yacc.c  */
7311 > /* Line 1788 of yacc.c  */
7312   #line 3109 "conf_parser.y"
7313      {
7314    if (conf_parser_ctx.pass == 2)
# Line 7316 | Line 7318 | yyreduce:
7318  
7319    case 642:
7320  
7321 < /* Line 1810 of yacc.c  */
7321 > /* Line 1788 of yacc.c  */
7322   #line 3115 "conf_parser.y"
7323      {
7324    if (conf_parser_ctx.pass == 2)
# Line 7326 | Line 7328 | yyreduce:
7328  
7329    case 643:
7330  
7331 < /* Line 1810 of yacc.c  */
7331 > /* Line 1788 of yacc.c  */
7332   #line 3121 "conf_parser.y"
7333      {
7334    if (conf_parser_ctx.pass == 2)
# Line 7339 | Line 7341 | yyreduce:
7341  
7342    case 644:
7343  
7344 < /* Line 1810 of yacc.c  */
7344 > /* Line 1788 of yacc.c  */
7345   #line 3130 "conf_parser.y"
7346      {
7347    if (conf_parser_ctx.pass == 2)
# Line 7357 | Line 7359 | yyreduce:
7359  
7360    case 645:
7361  
7362 < /* Line 1810 of yacc.c  */
7362 > /* Line 1788 of yacc.c  */
7363   #line 3144 "conf_parser.y"
7364      {
7365    if (conf_parser_ctx.pass == 2)
# Line 7367 | Line 7369 | yyreduce:
7369  
7370    case 646:
7371  
7372 < /* Line 1810 of yacc.c  */
7372 > /* Line 1788 of yacc.c  */
7373   #line 3150 "conf_parser.y"
7374      {
7375    if (conf_parser_ctx.pass == 2)
# Line 7377 | Line 7379 | yyreduce:
7379  
7380    case 647:
7381  
7382 < /* Line 1810 of yacc.c  */
7382 > /* Line 1788 of yacc.c  */
7383   #line 3156 "conf_parser.y"
7384      {
7385    if (conf_parser_ctx.pass == 2)
# Line 7387 | Line 7389 | yyreduce:
7389  
7390  
7391  
7392 < /* Line 1810 of yacc.c  */
7393 < #line 7392 "conf_parser.c"
7392 > /* Line 1788 of yacc.c  */
7393 > #line 7394 "conf_parser.c"
7394        default: break;
7395      }
7396    /* User semantic actions sometimes alter yychar, and that requires

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines