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 1491 by michael, Sat Jul 28 19:33:23 2012 UTC vs.
Revision 1492 by michael, Fri Aug 3 16:13:27 2012 UTC

# Line 1 | Line 1
1 < /* A Bison parser, made by GNU Bison 2.6.  */
1 > /* A Bison parser, made by GNU Bison 2.6.1.  */
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.6"
47 > #define YYBISON_VERSION "2.6.1"
48  
49   /* Skeleton name.  */
50   #define YYSKELETON_NAME "yacc.c"
# Line 62 | Line 62
62  
63  
64   /* Copy the first part of user declarations.  */
65
65   /* Line 336 of yacc.c  */
66   #line 25 "conf_parser.y"
67  
# Line 149 | Line 148 | free_collect_item(struct CollectItem *it
148   }
149  
150  
152
151   /* Line 336 of yacc.c  */
152 < #line 155 "conf_parser.c"
152 > #line 153 "conf_parser.c"
153  
154   # ifndef YY_NULL
155   #  if defined __cplusplus && 201103L <= __cplusplus
# Line 674 | Line 672 | extern int yydebug;
672   #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
673   typedef union YYSTYPE
674   {
677
675   /* Line 350 of yacc.c  */
676   #line 110 "conf_parser.y"
677  
# Line 682 | Line 679 | typedef union YYSTYPE
679    char *string;
680  
681  
685
682   /* Line 350 of yacc.c  */
683 < #line 688 "conf_parser.c"
683 > #line 684 "conf_parser.c"
684   } YYSTYPE;
685   # define YYSTYPE_IS_TRIVIAL 1
686   # define yystype YYSTYPE /* obsolescent; will be withdrawn */
# Line 711 | Line 707 | int yyparse ();
707  
708   /* Copy the second part of user declarations.  */
709  
714
710   /* Line 353 of yacc.c  */
711 < #line 717 "conf_parser.c"
711 > #line 712 "conf_parser.c"
712  
713   #ifdef short
714   # undef short
# Line 3052 | Line 3047 | yyparse ()
3047       The wasted elements are never initialized.  */
3048    yyssp = yyss;
3049    yyvsp = yyvs;
3055
3050    goto yysetstate;
3051  
3052   /*------------------------------------------------------------.
# Line 3230 | Line 3224 | yyreduce:
3224    switch (yyn)
3225      {
3226          case 26:
3227 <
3234 < /* Line 1788 of yacc.c  */
3227 > /* Line 1787 of yacc.c  */
3228   #line 384 "conf_parser.y"
3229      { (yyval.number) = 0; }
3230      break;
3231  
3232    case 28:
3233 <
3241 < /* Line 1788 of yacc.c  */
3233 > /* Line 1787 of yacc.c  */
3234   #line 386 "conf_parser.y"
3235      {
3236                          (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number);
# Line 3246 | Line 3238 | yyreduce:
3238      break;
3239  
3240    case 29:
3241 <
3250 < /* Line 1788 of yacc.c  */
3241 > /* Line 1787 of yacc.c  */
3242   #line 390 "conf_parser.y"
3243      {
3244                          (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number);
# Line 3255 | Line 3246 | yyreduce:
3246      break;
3247  
3248    case 30:
3249 <
3259 < /* Line 1788 of yacc.c  */
3249 > /* Line 1787 of yacc.c  */
3250   #line 394 "conf_parser.y"
3251      {
3252                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 + (yyvsp[(3) - (3)].number);
# Line 3264 | Line 3254 | yyreduce:
3254      break;
3255  
3256    case 31:
3257 <
3268 < /* Line 1788 of yacc.c  */
3257 > /* Line 1787 of yacc.c  */
3258   #line 398 "conf_parser.y"
3259      {
3260                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 + (yyvsp[(3) - (3)].number);
# Line 3273 | Line 3262 | yyreduce:
3262      break;
3263  
3264    case 32:
3265 <
3277 < /* Line 1788 of yacc.c  */
3265 > /* Line 1787 of yacc.c  */
3266   #line 402 "conf_parser.y"
3267      {
3268                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 + (yyvsp[(3) - (3)].number);
# Line 3282 | Line 3270 | yyreduce:
3270      break;
3271  
3272    case 33:
3273 <
3286 < /* Line 1788 of yacc.c  */
3273 > /* Line 1787 of yacc.c  */
3274   #line 406 "conf_parser.y"
3275      {
3276                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 * 7 + (yyvsp[(3) - (3)].number);
# Line 3291 | Line 3278 | yyreduce:
3278      break;
3279  
3280    case 34:
3281 <
3295 < /* Line 1788 of yacc.c  */
3281 > /* Line 1787 of yacc.c  */
3282   #line 411 "conf_parser.y"
3283      { (yyval.number) = 0; }
3284      break;
3285  
3286    case 36:
3287 <
3302 < /* Line 1788 of yacc.c  */
3287 > /* Line 1787 of yacc.c  */
3288   #line 412 "conf_parser.y"
3289      { (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number); }
3290      break;
3291  
3292    case 37:
3293 <
3309 < /* Line 1788 of yacc.c  */
3293 > /* Line 1787 of yacc.c  */
3294   #line 413 "conf_parser.y"
3295      { (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number); }
3296      break;
3297  
3298    case 38:
3299 <
3316 < /* Line 1788 of yacc.c  */
3299 > /* Line 1787 of yacc.c  */
3300   #line 414 "conf_parser.y"
3301      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 + (yyvsp[(3) - (3)].number); }
3302      break;
3303  
3304    case 39:
3305 <
3323 < /* Line 1788 of yacc.c  */
3305 > /* Line 1787 of yacc.c  */
3306   #line 415 "conf_parser.y"
3307      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 * 1024 + (yyvsp[(3) - (3)].number); }
3308      break;
3309  
3310    case 46:
3311 <
3330 < /* Line 1788 of yacc.c  */
3311 > /* Line 1787 of yacc.c  */
3312   #line 429 "conf_parser.y"
3313      {
3314    if (conf_parser_ctx.pass == 2)
# Line 3336 | Line 3317 | yyreduce:
3317      break;
3318  
3319    case 47:
3320 <
3340 < /* Line 1788 of yacc.c  */
3320 > /* Line 1787 of yacc.c  */
3321   #line 435 "conf_parser.y"
3322      {
3323    if (conf_parser_ctx.pass == 2)
# Line 3346 | Line 3326 | yyreduce:
3326      break;
3327  
3328    case 71:
3329 <
3350 < /* Line 1788 of yacc.c  */
3329 > /* Line 1787 of yacc.c  */
3330   #line 460 "conf_parser.y"
3331      {
3332   #ifdef HAVE_LIBCRYPTO
# Line 3358 | Line 3337 | yyreduce:
3337      break;
3338  
3339    case 72:
3340 <
3362 < /* Line 1788 of yacc.c  */
3340 > /* Line 1787 of yacc.c  */
3341   #line 466 "conf_parser.y"
3342      {
3343   #ifdef HAVE_LIBCRYPTO
# Line 3370 | Line 3348 | yyreduce:
3348      break;
3349  
3350    case 75:
3351 <
3374 < /* Line 1788 of yacc.c  */
3351 > /* Line 1787 of yacc.c  */
3352   #line 475 "conf_parser.y"
3353      {
3354   #ifdef HAVE_LIBCRYPTO
# Line 3382 | Line 3359 | yyreduce:
3359      break;
3360  
3361    case 76:
3362 <
3386 < /* Line 1788 of yacc.c  */
3362 > /* Line 1787 of yacc.c  */
3363   #line 481 "conf_parser.y"
3364      {
3365   #ifdef HAVE_LIBCRYPTO
# Line 3394 | Line 3370 | yyreduce:
3370      break;
3371  
3372    case 77:
3373 <
3398 < /* Line 1788 of yacc.c  */
3373 > /* Line 1787 of yacc.c  */
3374   #line 489 "conf_parser.y"
3375      {
3376   #ifdef HAVE_LIBCRYPTO
# Line 3437 | Line 3412 | yyreduce:
3412      break;
3413  
3414    case 78:
3415 <
3441 < /* Line 1788 of yacc.c  */
3415 > /* Line 1787 of yacc.c  */
3416   #line 528 "conf_parser.y"
3417      {
3418   #ifdef HAVE_LIBCRYPTO
# Line 3500 | Line 3474 | yyreduce:
3474      break;
3475  
3476    case 79:
3477 <
3504 < /* Line 1788 of yacc.c  */
3477 > /* Line 1787 of yacc.c  */
3478   #line 587 "conf_parser.y"
3479      {
3480   /* TBD - XXX: error reporting */
# Line 3532 | Line 3505 | yyreduce:
3505      break;
3506  
3507    case 80:
3508 <
3536 < /* Line 1788 of yacc.c  */
3508 > /* Line 1787 of yacc.c  */
3509   #line 615 "conf_parser.y"
3510      {
3511   #ifdef HAVE_LIBCRYPTO
# Line 3544 | Line 3516 | yyreduce:
3516      break;
3517  
3518    case 81:
3519 <
3548 < /* Line 1788 of yacc.c  */
3519 > /* Line 1787 of yacc.c  */
3520   #line 623 "conf_parser.y"
3521      {
3522    /* this isn't rehashable */
# Line 3563 | Line 3534 | yyreduce:
3534      break;
3535  
3536    case 82:
3537 <
3567 < /* Line 1788 of yacc.c  */
3537 > /* Line 1787 of yacc.c  */
3538   #line 638 "conf_parser.y"
3539      {
3540    /* this isn't rehashable */
# Line 3582 | Line 3552 | yyreduce:
3552      break;
3553  
3554    case 83:
3555 <
3586 < /* Line 1788 of yacc.c  */
3555 > /* Line 1787 of yacc.c  */
3556   #line 653 "conf_parser.y"
3557      {
3558    if (conf_parser_ctx.pass == 2)
# Line 3595 | Line 3564 | yyreduce:
3564      break;
3565  
3566    case 84:
3567 <
3599 < /* Line 1788 of yacc.c  */
3567 > /* Line 1787 of yacc.c  */
3568   #line 662 "conf_parser.y"
3569      {
3570    if (conf_parser_ctx.pass == 2)
# Line 3613 | Line 3581 | yyreduce:
3581      break;
3582  
3583    case 85:
3584 <
3617 < /* Line 1788 of yacc.c  */
3584 > /* Line 1787 of yacc.c  */
3585   #line 676 "conf_parser.y"
3586      {
3587    if (conf_parser_ctx.pass == 2)
# Line 3626 | Line 3593 | yyreduce:
3593      break;
3594  
3595    case 86:
3596 <
3630 < /* Line 1788 of yacc.c  */
3596 > /* Line 1787 of yacc.c  */
3597   #line 685 "conf_parser.y"
3598      {
3599    if (conf_parser_ctx.pass == 2 && *yylval.string != '*')
# Line 3658 | Line 3624 | yyreduce:
3624      break;
3625  
3626    case 87:
3627 <
3662 < /* Line 1788 of yacc.c  */
3627 > /* Line 1787 of yacc.c  */
3628   #line 713 "conf_parser.y"
3629      {
3630   #ifdef IPV6
# Line 3692 | Line 3657 | yyreduce:
3657      break;
3658  
3659    case 88:
3660 <
3696 < /* Line 1788 of yacc.c  */
3660 > /* Line 1787 of yacc.c  */
3661   #line 743 "conf_parser.y"
3662      {
3663    if (conf_parser_ctx.pass == 2)
# Line 3719 | Line 3683 | yyreduce:
3683      break;
3684  
3685    case 89:
3686 <
3723 < /* Line 1788 of yacc.c  */
3686 > /* Line 1787 of yacc.c  */
3687   #line 766 "conf_parser.y"
3688      {
3689    if (conf_parser_ctx.pass == 2)
# Line 3729 | Line 3692 | yyreduce:
3692      break;
3693  
3694    case 97:
3695 <
3733 < /* Line 1788 of yacc.c  */
3695 > /* Line 1787 of yacc.c  */
3696   #line 781 "conf_parser.y"
3697      {
3698    if (conf_parser_ctx.pass == 2)
# Line 3742 | Line 3704 | yyreduce:
3704      break;
3705  
3706    case 98:
3707 <
3746 < /* Line 1788 of yacc.c  */
3707 > /* Line 1787 of yacc.c  */
3708   #line 790 "conf_parser.y"
3709      {
3710    if (conf_parser_ctx.pass == 2)
# Line 3755 | Line 3716 | yyreduce:
3716      break;
3717  
3718    case 99:
3719 <
3759 < /* Line 1788 of yacc.c  */
3719 > /* Line 1787 of yacc.c  */
3720   #line 799 "conf_parser.y"
3721      {
3722    if (conf_parser_ctx.pass == 2)
# Line 3768 | Line 3728 | yyreduce:
3728      break;
3729  
3730    case 106:
3731 <
3772 < /* Line 1788 of yacc.c  */
3731 > /* Line 1787 of yacc.c  */
3732   #line 817 "conf_parser.y"
3733      {
3734    if (conf_parser_ctx.pass == 2)
# Line 3778 | Line 3737 | yyreduce:
3737      break;
3738  
3739    case 107:
3740 <
3782 < /* Line 1788 of yacc.c  */
3740 > /* Line 1787 of yacc.c  */
3741   #line 823 "conf_parser.y"
3742      {
3743    lfile[0] = '\0';
# Line 3789 | Line 3747 | yyreduce:
3747      break;
3748  
3749    case 108:
3750 <
3793 < /* Line 1788 of yacc.c  */
3750 > /* Line 1787 of yacc.c  */
3751   #line 828 "conf_parser.y"
3752      {
3753    if (conf_parser_ctx.pass == 2 && ltype > 0)
# Line 3799 | Line 3756 | yyreduce:
3756      break;
3757  
3758    case 115:
3759 <
3803 < /* Line 1788 of yacc.c  */
3759 > /* Line 1787 of yacc.c  */
3760   #line 840 "conf_parser.y"
3761      {
3762    strlcpy(lfile, yylval.string, sizeof(lfile));
# Line 3808 | Line 3764 | yyreduce:
3764      break;
3765  
3766    case 116:
3767 <
3812 < /* Line 1788 of yacc.c  */
3767 > /* Line 1787 of yacc.c  */
3768   #line 845 "conf_parser.y"
3769      {
3770    lsize = (yyvsp[(3) - (4)].number);
# Line 3817 | Line 3772 | yyreduce:
3772      break;
3773  
3774    case 117:
3775 <
3821 < /* Line 1788 of yacc.c  */
3775 > /* Line 1787 of yacc.c  */
3776   #line 848 "conf_parser.y"
3777      {
3778    lsize = 0;
# Line 3826 | Line 3780 | yyreduce:
3780      break;
3781  
3782    case 118:
3783 <
3830 < /* Line 1788 of yacc.c  */
3783 > /* Line 1787 of yacc.c  */
3784   #line 853 "conf_parser.y"
3785      {
3786    if (conf_parser_ctx.pass == 2)
# Line 3836 | Line 3789 | yyreduce:
3789      break;
3790  
3791    case 122:
3792 <
3840 < /* Line 1788 of yacc.c  */
3792 > /* Line 1787 of yacc.c  */
3793   #line 860 "conf_parser.y"
3794      {
3795    if (conf_parser_ctx.pass == 2)
# Line 3846 | Line 3798 | yyreduce:
3798      break;
3799  
3800    case 123:
3801 <
3850 < /* Line 1788 of yacc.c  */
3801 > /* Line 1787 of yacc.c  */
3802   #line 864 "conf_parser.y"
3803      {
3804    if (conf_parser_ctx.pass == 2)
# Line 3856 | Line 3807 | yyreduce:
3807      break;
3808  
3809    case 124:
3810 <
3860 < /* Line 1788 of yacc.c  */
3810 > /* Line 1787 of yacc.c  */
3811   #line 868 "conf_parser.y"
3812      {
3813    if (conf_parser_ctx.pass == 2)
# Line 3866 | Line 3816 | yyreduce:
3816      break;
3817  
3818    case 125:
3819 <
3870 < /* Line 1788 of yacc.c  */
3819 > /* Line 1787 of yacc.c  */
3820   #line 872 "conf_parser.y"
3821      {
3822    if (conf_parser_ctx.pass == 2)
# Line 3876 | Line 3825 | yyreduce:
3825      break;
3826  
3827    case 126:
3828 <
3880 < /* Line 1788 of yacc.c  */
3828 > /* Line 1787 of yacc.c  */
3829   #line 876 "conf_parser.y"
3830      {
3831    if (conf_parser_ctx.pass == 2)
# Line 3886 | Line 3834 | yyreduce:
3834      break;
3835  
3836    case 127:
3837 <
3890 < /* Line 1788 of yacc.c  */
3837 > /* Line 1787 of yacc.c  */
3838   #line 880 "conf_parser.y"
3839      {
3840    if (conf_parser_ctx.pass == 2)
# Line 3896 | Line 3843 | yyreduce:
3843      break;
3844  
3845    case 128:
3846 <
3900 < /* Line 1788 of yacc.c  */
3846 > /* Line 1787 of yacc.c  */
3847   #line 884 "conf_parser.y"
3848      {
3849    if (conf_parser_ctx.pass == 2)
# Line 3906 | Line 3852 | yyreduce:
3852      break;
3853  
3854    case 129:
3855 <
3910 < /* Line 1788 of yacc.c  */
3855 > /* Line 1787 of yacc.c  */
3856   #line 894 "conf_parser.y"
3857      {
3858    if (conf_parser_ctx.pass == 2)
# Line 3925 | Line 3870 | yyreduce:
3870      break;
3871  
3872    case 130:
3873 <
3929 < /* Line 1788 of yacc.c  */
3873 > /* Line 1787 of yacc.c  */
3874   #line 907 "conf_parser.y"
3875      {
3876    if (conf_parser_ctx.pass == 2)
# Line 4014 | Line 3958 | yyreduce:
3958      break;
3959  
3960    case 142:
3961 <
4018 < /* Line 1788 of yacc.c  */
3961 > /* Line 1787 of yacc.c  */
3962   #line 997 "conf_parser.y"
3963      {
3964    if (conf_parser_ctx.pass == 2)
# Line 4027 | Line 3970 | yyreduce:
3970      break;
3971  
3972    case 143:
3973 <
4031 < /* Line 1788 of yacc.c  */
3973 > /* Line 1787 of yacc.c  */
3974   #line 1006 "conf_parser.y"
3975      {
3976    if (conf_parser_ctx.pass == 2)
# Line 4068 | Line 4010 | yyreduce:
4010      break;
4011  
4012    case 144:
4013 <
4072 < /* Line 1788 of yacc.c  */
4013 > /* Line 1787 of yacc.c  */
4014   #line 1043 "conf_parser.y"
4015      {
4016    if (conf_parser_ctx.pass == 2)
# Line 4084 | Line 4025 | yyreduce:
4025      break;
4026  
4027    case 145:
4028 <
4088 < /* Line 1788 of yacc.c  */
4028 > /* Line 1787 of yacc.c  */
4029   #line 1055 "conf_parser.y"
4030      {
4031    if (conf_parser_ctx.pass == 2)
# Line 4099 | Line 4039 | yyreduce:
4039      break;
4040  
4041    case 146:
4042 <
4103 < /* Line 1788 of yacc.c  */
4042 > /* Line 1787 of yacc.c  */
4043   #line 1066 "conf_parser.y"
4044      {
4045   #ifdef HAVE_LIBCRYPTO
# Line 4145 | Line 4084 | yyreduce:
4084      break;
4085  
4086    case 147:
4087 <
4149 < /* Line 1788 of yacc.c  */
4087 > /* Line 1787 of yacc.c  */
4088   #line 1108 "conf_parser.y"
4089      {
4090    if (conf_parser_ctx.pass == 2)
# Line 4158 | Line 4096 | yyreduce:
4096      break;
4097  
4098    case 148:
4099 <
4162 < /* Line 1788 of yacc.c  */
4099 > /* Line 1787 of yacc.c  */
4100   #line 1117 "conf_parser.y"
4101      {
4102    if (conf_parser_ctx.pass == 2)
# Line 4168 | Line 4105 | yyreduce:
4105      break;
4106  
4107    case 152:
4108 <
4172 < /* Line 1788 of yacc.c  */
4108 > /* Line 1787 of yacc.c  */
4109   #line 1124 "conf_parser.y"
4110      {
4111    if (conf_parser_ctx.pass == 2)
# Line 4178 | Line 4114 | yyreduce:
4114      break;
4115  
4116    case 153:
4117 <
4182 < /* Line 1788 of yacc.c  */
4117 > /* Line 1787 of yacc.c  */
4118   #line 1128 "conf_parser.y"
4119      {
4120    if (conf_parser_ctx.pass == 2)
# Line 4188 | Line 4123 | yyreduce:
4123      break;
4124  
4125    case 154:
4126 <
4192 < /* Line 1788 of yacc.c  */
4126 > /* Line 1787 of yacc.c  */
4127   #line 1132 "conf_parser.y"
4128      {
4129    if (conf_parser_ctx.pass == 2)
# Line 4198 | Line 4132 | yyreduce:
4132      break;
4133  
4134    case 155:
4135 <
4202 < /* Line 1788 of yacc.c  */
4135 > /* Line 1787 of yacc.c  */
4136   #line 1136 "conf_parser.y"
4137      {
4138    if (conf_parser_ctx.pass == 2)
# Line 4208 | Line 4141 | yyreduce:
4141      break;
4142  
4143    case 156:
4144 <
4212 < /* Line 1788 of yacc.c  */
4144 > /* Line 1787 of yacc.c  */
4145   #line 1140 "conf_parser.y"
4146      {
4147    if (conf_parser_ctx.pass == 2)
# Line 4218 | Line 4150 | yyreduce:
4150      break;
4151  
4152    case 157:
4153 <
4222 < /* Line 1788 of yacc.c  */
4153 > /* Line 1787 of yacc.c  */
4154   #line 1144 "conf_parser.y"
4155      {
4156    if (conf_parser_ctx.pass == 2)
# Line 4228 | Line 4159 | yyreduce:
4159      break;
4160  
4161    case 158:
4162 <
4232 < /* Line 1788 of yacc.c  */
4162 > /* Line 1787 of yacc.c  */
4163   #line 1148 "conf_parser.y"
4164      {
4165    if (conf_parser_ctx.pass == 2)
# Line 4238 | Line 4168 | yyreduce:
4168      break;
4169  
4170    case 159:
4171 <
4242 < /* Line 1788 of yacc.c  */
4171 > /* Line 1787 of yacc.c  */
4172   #line 1152 "conf_parser.y"
4173      {
4174    if (conf_parser_ctx.pass == 2)
# Line 4248 | Line 4177 | yyreduce:
4177      break;
4178  
4179    case 160:
4180 <
4252 < /* Line 1788 of yacc.c  */
4180 > /* Line 1787 of yacc.c  */
4181   #line 1156 "conf_parser.y"
4182      {
4183    if (conf_parser_ctx.pass == 2)
# Line 4258 | Line 4186 | yyreduce:
4186      break;
4187  
4188    case 161:
4189 <
4262 < /* Line 1788 of yacc.c  */
4189 > /* Line 1787 of yacc.c  */
4190   #line 1160 "conf_parser.y"
4191      {
4192    if (conf_parser_ctx.pass == 2)
# Line 4268 | Line 4195 | yyreduce:
4195      break;
4196  
4197    case 162:
4198 <
4272 < /* Line 1788 of yacc.c  */
4198 > /* Line 1787 of yacc.c  */
4199   #line 1164 "conf_parser.y"
4200      {
4201    if (conf_parser_ctx.pass == 2)
# Line 4278 | Line 4204 | yyreduce:
4204      break;
4205  
4206    case 163:
4207 <
4282 < /* Line 1788 of yacc.c  */
4207 > /* Line 1787 of yacc.c  */
4208   #line 1168 "conf_parser.y"
4209      {
4210    if (conf_parser_ctx.pass == 2)
# Line 4288 | Line 4213 | yyreduce:
4213      break;
4214  
4215    case 164:
4216 <
4292 < /* Line 1788 of yacc.c  */
4216 > /* Line 1787 of yacc.c  */
4217   #line 1172 "conf_parser.y"
4218      {
4219    if (conf_parser_ctx.pass == 2)
# Line 4298 | Line 4222 | yyreduce:
4222      break;
4223  
4224    case 165:
4225 <
4302 < /* Line 1788 of yacc.c  */
4225 > /* Line 1787 of yacc.c  */
4226   #line 1176 "conf_parser.y"
4227      {
4228    if (conf_parser_ctx.pass == 2)
# Line 4308 | Line 4231 | yyreduce:
4231      break;
4232  
4233    case 166:
4234 <
4312 < /* Line 1788 of yacc.c  */
4234 > /* Line 1787 of yacc.c  */
4235   #line 1180 "conf_parser.y"
4236      {
4237    if (conf_parser_ctx.pass == 2)
# Line 4318 | Line 4240 | yyreduce:
4240      break;
4241  
4242    case 167:
4243 <
4322 < /* Line 1788 of yacc.c  */
4243 > /* Line 1787 of yacc.c  */
4244   #line 1184 "conf_parser.y"
4245      {
4246    if (conf_parser_ctx.pass == 2)
# Line 4328 | Line 4249 | yyreduce:
4249      break;
4250  
4251    case 168:
4252 <
4332 < /* Line 1788 of yacc.c  */
4252 > /* Line 1787 of yacc.c  */
4253   #line 1188 "conf_parser.y"
4254      {
4255    if (conf_parser_ctx.pass == 2)
# Line 4338 | Line 4258 | yyreduce:
4258      break;
4259  
4260    case 169:
4261 <
4342 < /* Line 1788 of yacc.c  */
4261 > /* Line 1787 of yacc.c  */
4262   #line 1192 "conf_parser.y"
4263      {
4264    if (conf_parser_ctx.pass == 2)
# Line 4348 | Line 4267 | yyreduce:
4267      break;
4268  
4269    case 170:
4270 <
4352 < /* Line 1788 of yacc.c  */
4270 > /* Line 1787 of yacc.c  */
4271   #line 1196 "conf_parser.y"
4272      {
4273    if (conf_parser_ctx.pass == 2)
# Line 4358 | Line 4276 | yyreduce:
4276      break;
4277  
4278    case 171:
4279 <
4362 < /* Line 1788 of yacc.c  */
4279 > /* Line 1787 of yacc.c  */
4280   #line 1200 "conf_parser.y"
4281      {
4282    if (conf_parser_ctx.pass == 2)
# Line 4368 | Line 4285 | yyreduce:
4285      break;
4286  
4287    case 172:
4288 <
4372 < /* Line 1788 of yacc.c  */
4288 > /* Line 1787 of yacc.c  */
4289   #line 1206 "conf_parser.y"
4290      {
4291    if (conf_parser_ctx.pass == 2)
# Line 4378 | Line 4294 | yyreduce:
4294      break;
4295  
4296    case 176:
4297 <
4382 < /* Line 1788 of yacc.c  */
4297 > /* Line 1787 of yacc.c  */
4298   #line 1213 "conf_parser.y"
4299      {
4300    if (conf_parser_ctx.pass == 2)
# Line 4388 | Line 4303 | yyreduce:
4303      break;
4304  
4305    case 177:
4306 <
4392 < /* Line 1788 of yacc.c  */
4306 > /* Line 1787 of yacc.c  */
4307   #line 1217 "conf_parser.y"
4308      {
4309    if (conf_parser_ctx.pass == 2)
# Line 4398 | Line 4312 | yyreduce:
4312      break;
4313  
4314    case 178:
4315 <
4402 < /* Line 1788 of yacc.c  */
4315 > /* Line 1787 of yacc.c  */
4316   #line 1221 "conf_parser.y"
4317      {
4318    if (conf_parser_ctx.pass == 2)
# Line 4408 | Line 4321 | yyreduce:
4321      break;
4322  
4323    case 179:
4324 <
4412 < /* Line 1788 of yacc.c  */
4324 > /* Line 1787 of yacc.c  */
4325   #line 1225 "conf_parser.y"
4326      {
4327    if (conf_parser_ctx.pass == 2)
# Line 4418 | Line 4330 | yyreduce:
4330      break;
4331  
4332    case 180:
4333 <
4422 < /* Line 1788 of yacc.c  */
4333 > /* Line 1787 of yacc.c  */
4334   #line 1229 "conf_parser.y"
4335      {
4336    if (conf_parser_ctx.pass == 2)
# Line 4428 | Line 4339 | yyreduce:
4339      break;
4340  
4341    case 181:
4342 <
4432 < /* Line 1788 of yacc.c  */
4342 > /* Line 1787 of yacc.c  */
4343   #line 1233 "conf_parser.y"
4344      {
4345    if (conf_parser_ctx.pass == 2)
# Line 4438 | Line 4348 | yyreduce:
4348      break;
4349  
4350    case 182:
4351 <
4442 < /* Line 1788 of yacc.c  */
4351 > /* Line 1787 of yacc.c  */
4352   #line 1237 "conf_parser.y"
4353      {
4354    if (conf_parser_ctx.pass == 2)
# Line 4448 | Line 4357 | yyreduce:
4357      break;
4358  
4359    case 183:
4360 <
4452 < /* Line 1788 of yacc.c  */
4360 > /* Line 1787 of yacc.c  */
4361   #line 1241 "conf_parser.y"
4362      {
4363    if (conf_parser_ctx.pass == 2)
# Line 4458 | Line 4366 | yyreduce:
4366      break;
4367  
4368    case 184:
4369 <
4462 < /* Line 1788 of yacc.c  */
4369 > /* Line 1787 of yacc.c  */
4370   #line 1245 "conf_parser.y"
4371      {
4372    if (conf_parser_ctx.pass == 2)
# Line 4468 | Line 4375 | yyreduce:
4375      break;
4376  
4377    case 185:
4378 <
4472 < /* Line 1788 of yacc.c  */
4378 > /* Line 1787 of yacc.c  */
4379   #line 1249 "conf_parser.y"
4380      {
4381    if (conf_parser_ctx.pass == 2)
# Line 4478 | Line 4384 | yyreduce:
4384      break;
4385  
4386    case 186:
4387 <
4482 < /* Line 1788 of yacc.c  */
4387 > /* Line 1787 of yacc.c  */
4388   #line 1253 "conf_parser.y"
4389      {
4390    if (conf_parser_ctx.pass == 2)
# Line 4488 | Line 4393 | yyreduce:
4393      break;
4394  
4395    case 187:
4396 <
4492 < /* Line 1788 of yacc.c  */
4396 > /* Line 1787 of yacc.c  */
4397   #line 1257 "conf_parser.y"
4398      {
4399    if (conf_parser_ctx.pass == 2)
# Line 4498 | Line 4402 | yyreduce:
4402      break;
4403  
4404    case 188:
4405 <
4502 < /* Line 1788 of yacc.c  */
4405 > /* Line 1787 of yacc.c  */
4406   #line 1261 "conf_parser.y"
4407      {
4408    if (conf_parser_ctx.pass == 2)
# Line 4508 | Line 4411 | yyreduce:
4411      break;
4412  
4413    case 189:
4414 <
4512 < /* Line 1788 of yacc.c  */
4414 > /* Line 1787 of yacc.c  */
4415   #line 1265 "conf_parser.y"
4416      {
4417    if (conf_parser_ctx.pass == 2)
# Line 4518 | Line 4420 | yyreduce:
4420      break;
4421  
4422    case 190:
4423 <
4522 < /* Line 1788 of yacc.c  */
4423 > /* Line 1787 of yacc.c  */
4424   #line 1269 "conf_parser.y"
4425      {
4426    if (conf_parser_ctx.pass == 2)
# Line 4528 | Line 4429 | yyreduce:
4429      break;
4430  
4431    case 191:
4432 <
4532 < /* Line 1788 of yacc.c  */
4432 > /* Line 1787 of yacc.c  */
4433   #line 1273 "conf_parser.y"
4434      {
4435    if (conf_parser_ctx.pass == 2)
# Line 4538 | Line 4438 | yyreduce:
4438      break;
4439  
4440    case 192:
4441 <
4542 < /* Line 1788 of yacc.c  */
4441 > /* Line 1787 of yacc.c  */
4442   #line 1277 "conf_parser.y"
4443      {
4444    if (conf_parser_ctx.pass == 2)
# Line 4548 | Line 4447 | yyreduce:
4447      break;
4448  
4449    case 193:
4450 <
4552 < /* Line 1788 of yacc.c  */
4450 > /* Line 1787 of yacc.c  */
4451   #line 1281 "conf_parser.y"
4452      {
4453    if (conf_parser_ctx.pass == 2)
# Line 4558 | Line 4456 | yyreduce:
4456      break;
4457  
4458    case 194:
4459 <
4562 < /* Line 1788 of yacc.c  */
4459 > /* Line 1787 of yacc.c  */
4460   #line 1285 "conf_parser.y"
4461      {
4462    if (conf_parser_ctx.pass == 2)
# Line 4568 | Line 4465 | yyreduce:
4465      break;
4466  
4467    case 195:
4468 <
4572 < /* Line 1788 of yacc.c  */
4468 > /* Line 1787 of yacc.c  */
4469   #line 1295 "conf_parser.y"
4470      {
4471    if (conf_parser_ctx.pass == 1)
# Line 4581 | Line 4477 | yyreduce:
4477      break;
4478  
4479    case 196:
4480 <
4585 < /* Line 1788 of yacc.c  */
4480 > /* Line 1787 of yacc.c  */
4481   #line 1302 "conf_parser.y"
4482      {
4483    if (conf_parser_ctx.pass == 1)
# Line 4628 | Line 4523 | yyreduce:
4523      break;
4524  
4525    case 213:
4526 <
4632 < /* Line 1788 of yacc.c  */
4526 > /* Line 1787 of yacc.c  */
4527   #line 1360 "conf_parser.y"
4528      {
4529    if (conf_parser_ctx.pass == 1)
# Line 4641 | Line 4535 | yyreduce:
4535      break;
4536  
4537    case 214:
4538 <
4645 < /* Line 1788 of yacc.c  */
4538 > /* Line 1787 of yacc.c  */
4539   #line 1369 "conf_parser.y"
4540      {
4541    if (conf_parser_ctx.pass == 1)
# Line 4651 | Line 4544 | yyreduce:
4544      break;
4545  
4546    case 215:
4547 <
4655 < /* Line 1788 of yacc.c  */
4547 > /* Line 1787 of yacc.c  */
4548   #line 1375 "conf_parser.y"
4549      {
4550    if (conf_parser_ctx.pass == 1)
# Line 4661 | Line 4553 | yyreduce:
4553      break;
4554  
4555    case 216:
4556 <
4665 < /* Line 1788 of yacc.c  */
4556 > /* Line 1787 of yacc.c  */
4557   #line 1381 "conf_parser.y"
4558      {
4559    if (conf_parser_ctx.pass == 1)
# Line 4671 | Line 4562 | yyreduce:
4562      break;
4563  
4564    case 217:
4565 <
4675 < /* Line 1788 of yacc.c  */
4565 > /* Line 1787 of yacc.c  */
4566   #line 1387 "conf_parser.y"
4567      {
4568    if (conf_parser_ctx.pass == 1)
# Line 4681 | Line 4571 | yyreduce:
4571      break;
4572  
4573    case 218:
4574 <
4685 < /* Line 1788 of yacc.c  */
4574 > /* Line 1787 of yacc.c  */
4575   #line 1393 "conf_parser.y"
4576      {
4577    if (conf_parser_ctx.pass == 1)
# Line 4691 | Line 4580 | yyreduce:
4580      break;
4581  
4582    case 219:
4583 <
4695 < /* Line 1788 of yacc.c  */
4583 > /* Line 1787 of yacc.c  */
4584   #line 1399 "conf_parser.y"
4585      {
4586    if (conf_parser_ctx.pass == 1)
# Line 4701 | Line 4589 | yyreduce:
4589      break;
4590  
4591    case 220:
4592 <
4705 < /* Line 1788 of yacc.c  */
4592 > /* Line 1787 of yacc.c  */
4593   #line 1405 "conf_parser.y"
4594      {
4595    if (conf_parser_ctx.pass == 1)
# Line 4711 | Line 4598 | yyreduce:
4598      break;
4599  
4600    case 221:
4601 <
4715 < /* Line 1788 of yacc.c  */
4601 > /* Line 1787 of yacc.c  */
4602   #line 1411 "conf_parser.y"
4603      {
4604    if (conf_parser_ctx.pass == 1)
# Line 4721 | Line 4607 | yyreduce:
4607      break;
4608  
4609    case 222:
4610 <
4725 < /* Line 1788 of yacc.c  */
4610 > /* Line 1787 of yacc.c  */
4611   #line 1417 "conf_parser.y"
4612      {
4613    if (conf_parser_ctx.pass == 1)
# Line 4731 | Line 4616 | yyreduce:
4616      break;
4617  
4618    case 223:
4619 <
4735 < /* Line 1788 of yacc.c  */
4619 > /* Line 1787 of yacc.c  */
4620   #line 1423 "conf_parser.y"
4621      {
4622    if (conf_parser_ctx.pass == 1)
# Line 4741 | Line 4625 | yyreduce:
4625      break;
4626  
4627    case 224:
4628 <
4745 < /* Line 1788 of yacc.c  */
4628 > /* Line 1787 of yacc.c  */
4629   #line 1429 "conf_parser.y"
4630      {
4631    if (conf_parser_ctx.pass == 1)
# Line 4751 | Line 4634 | yyreduce:
4634      break;
4635  
4636    case 225:
4637 <
4755 < /* Line 1788 of yacc.c  */
4637 > /* Line 1787 of yacc.c  */
4638   #line 1435 "conf_parser.y"
4639      {
4640    if (conf_parser_ctx.pass == 1)
# Line 4761 | Line 4643 | yyreduce:
4643      break;
4644  
4645    case 226:
4646 <
4765 < /* Line 1788 of yacc.c  */
4646 > /* Line 1787 of yacc.c  */
4647   #line 1444 "conf_parser.y"
4648      {
4649    if (conf_parser_ctx.pass == 2)
# Line 4774 | Line 4655 | yyreduce:
4655      break;
4656  
4657    case 227:
4658 <
4778 < /* Line 1788 of yacc.c  */
4658 > /* Line 1787 of yacc.c  */
4659   #line 1451 "conf_parser.y"
4660      {
4661    if (conf_parser_ctx.pass == 2)
# Line 4787 | Line 4667 | yyreduce:
4667      break;
4668  
4669    case 228:
4670 <
4791 < /* Line 1788 of yacc.c  */
4670 > /* Line 1787 of yacc.c  */
4671   #line 1460 "conf_parser.y"
4672      {
4673    listener_flags = 0;
# Line 4796 | Line 4675 | yyreduce:
4675      break;
4676  
4677    case 232:
4678 <
4800 < /* Line 1788 of yacc.c  */
4678 > /* Line 1787 of yacc.c  */
4679   #line 1466 "conf_parser.y"
4680      {
4681    if (conf_parser_ctx.pass == 2)
# Line 4806 | Line 4684 | yyreduce:
4684      break;
4685  
4686    case 233:
4687 <
4810 < /* Line 1788 of yacc.c  */
4687 > /* Line 1787 of yacc.c  */
4688   #line 1470 "conf_parser.y"
4689      {
4690    if (conf_parser_ctx.pass == 2)
# Line 4816 | Line 4693 | yyreduce:
4693      break;
4694  
4695    case 234:
4696 <
4820 < /* Line 1788 of yacc.c  */
4696 > /* Line 1787 of yacc.c  */
4697   #line 1474 "conf_parser.y"
4698      {
4699    if (conf_parser_ctx.pass == 2)
# Line 4826 | Line 4702 | yyreduce:
4702      break;
4703  
4704    case 242:
4705 <
4830 < /* Line 1788 of yacc.c  */
4705 > /* Line 1787 of yacc.c  */
4706   #line 1484 "conf_parser.y"
4707      { listener_flags = 0; }
4708      break;
4709  
4710    case 246:
4711 <
4837 < /* Line 1788 of yacc.c  */
4711 > /* Line 1787 of yacc.c  */
4712   #line 1489 "conf_parser.y"
4713      {
4714    if (conf_parser_ctx.pass == 2)
# Line 4853 | Line 4727 | yyreduce:
4727      break;
4728  
4729    case 247:
4730 <
4857 < /* Line 1788 of yacc.c  */
4730 > /* Line 1787 of yacc.c  */
4731   #line 1503 "conf_parser.y"
4732      {
4733    if (conf_parser_ctx.pass == 2)
# Line 4877 | Line 4750 | yyreduce:
4750      break;
4751  
4752    case 248:
4753 <
4881 < /* Line 1788 of yacc.c  */
4753 > /* Line 1787 of yacc.c  */
4754   #line 1523 "conf_parser.y"
4755      {
4756    if (conf_parser_ctx.pass == 2)
# Line 4890 | Line 4762 | yyreduce:
4762      break;
4763  
4764    case 249:
4765 <
4894 < /* Line 1788 of yacc.c  */
4765 > /* Line 1787 of yacc.c  */
4766   #line 1532 "conf_parser.y"
4767      {
4768    if (conf_parser_ctx.pass == 2)
# Line 4903 | Line 4774 | yyreduce:
4774      break;
4775  
4776    case 250:
4777 <
4907 < /* Line 1788 of yacc.c  */
4777 > /* Line 1787 of yacc.c  */
4778   #line 1544 "conf_parser.y"
4779      {
4780    if (conf_parser_ctx.pass == 2)
# Line 4921 | Line 4791 | yyreduce:
4791      break;
4792  
4793    case 251:
4794 <
4925 < /* Line 1788 of yacc.c  */
4794 > /* Line 1787 of yacc.c  */
4795   #line 1556 "conf_parser.y"
4796      {
4797    if (conf_parser_ctx.pass == 2)
# Line 4982 | Line 4851 | yyreduce:
4851      break;
4852  
4853    case 263:
4854 <
4986 < /* Line 1788 of yacc.c  */
4854 > /* Line 1787 of yacc.c  */
4855   #line 1618 "conf_parser.y"
4856      {
4857    if (conf_parser_ctx.pass == 2)
# Line 5021 | Line 4889 | yyreduce:
4889      break;
4890  
4891    case 264:
4892 <
5025 < /* Line 1788 of yacc.c  */
4892 > /* Line 1787 of yacc.c  */
4893   #line 1653 "conf_parser.y"
4894      {
4895    if (conf_parser_ctx.pass == 2)
# Line 5038 | Line 4905 | yyreduce:
4905      break;
4906  
4907    case 265:
4908 <
5042 < /* Line 1788 of yacc.c  */
4908 > /* Line 1787 of yacc.c  */
4909   #line 1666 "conf_parser.y"
4910      {
4911    if (conf_parser_ctx.pass == 2)
# Line 5051 | Line 4917 | yyreduce:
4917      break;
4918  
4919    case 266:
4920 <
5055 < /* Line 1788 of yacc.c  */
4920 > /* Line 1787 of yacc.c  */
4921   #line 1675 "conf_parser.y"
4922      {
4923    if (conf_parser_ctx.pass == 2)
# Line 5066 | Line 4931 | yyreduce:
4931      break;
4932  
4933    case 267:
4934 <
5070 < /* Line 1788 of yacc.c  */
4934 > /* Line 1787 of yacc.c  */
4935   #line 1686 "conf_parser.y"
4936      {
4937   }
4938      break;
4939  
4940    case 271:
4941 <
5078 < /* Line 1788 of yacc.c  */
4941 > /* Line 1787 of yacc.c  */
4942   #line 1691 "conf_parser.y"
4943      {
4944    if (conf_parser_ctx.pass == 2)
# Line 5084 | Line 4947 | yyreduce:
4947      break;
4948  
4949    case 272:
4950 <
5088 < /* Line 1788 of yacc.c  */
4950 > /* Line 1787 of yacc.c  */
4951   #line 1695 "conf_parser.y"
4952      {
4953    if (conf_parser_ctx.pass == 2)
# Line 5094 | Line 4956 | yyreduce:
4956      break;
4957  
4958    case 273:
4959 <
5098 < /* Line 1788 of yacc.c  */
4959 > /* Line 1787 of yacc.c  */
4960   #line 1699 "conf_parser.y"
4961      {
4962    if (conf_parser_ctx.pass == 2)
# Line 5104 | Line 4965 | yyreduce:
4965      break;
4966  
4967    case 274:
4968 <
5108 < /* Line 1788 of yacc.c  */
4968 > /* Line 1787 of yacc.c  */
4969   #line 1703 "conf_parser.y"
4970      {
4971    if (conf_parser_ctx.pass == 2)
# Line 5114 | Line 4974 | yyreduce:
4974      break;
4975  
4976    case 275:
4977 <
5118 < /* Line 1788 of yacc.c  */
4977 > /* Line 1787 of yacc.c  */
4978   #line 1707 "conf_parser.y"
4979      {
4980    if (conf_parser_ctx.pass == 2)
# Line 5124 | Line 4983 | yyreduce:
4983      break;
4984  
4985    case 276:
4986 <
5128 < /* Line 1788 of yacc.c  */
4986 > /* Line 1787 of yacc.c  */
4987   #line 1711 "conf_parser.y"
4988      {
4989    if (conf_parser_ctx.pass == 2)
# Line 5134 | Line 4992 | yyreduce:
4992      break;
4993  
4994    case 277:
4995 <
5138 < /* Line 1788 of yacc.c  */
4995 > /* Line 1787 of yacc.c  */
4996   #line 1715 "conf_parser.y"
4997      {
4998    if (conf_parser_ctx.pass == 2)
# Line 5144 | Line 5001 | yyreduce:
5001      break;
5002  
5003    case 278:
5004 <
5148 < /* Line 1788 of yacc.c  */
5004 > /* Line 1787 of yacc.c  */
5005   #line 1719 "conf_parser.y"
5006      {
5007    if (conf_parser_ctx.pass == 2)
# Line 5154 | Line 5010 | yyreduce:
5010      break;
5011  
5012    case 279:
5013 <
5158 < /* Line 1788 of yacc.c  */
5013 > /* Line 1787 of yacc.c  */
5014   #line 1723 "conf_parser.y"
5015      {
5016    if (conf_parser_ctx.pass == 2)
# Line 5164 | Line 5019 | yyreduce:
5019      break;
5020  
5021    case 280:
5022 <
5168 < /* Line 1788 of yacc.c  */
5022 > /* Line 1787 of yacc.c  */
5023   #line 1730 "conf_parser.y"
5024      {
5025    if (conf_parser_ctx.pass == 2)
# Line 5187 | Line 5041 | yyreduce:
5041      break;
5042  
5043    case 281:
5044 <
5191 < /* Line 1788 of yacc.c  */
5044 > /* Line 1787 of yacc.c  */
5045   #line 1749 "conf_parser.y"
5046      {
5047    if (conf_parser_ctx.pass == 2)
# Line 5201 | Line 5054 | yyreduce:
5054      break;
5055  
5056    case 282:
5057 <
5205 < /* Line 1788 of yacc.c  */
5057 > /* Line 1787 of yacc.c  */
5058   #line 1759 "conf_parser.y"
5059      {
5060    if (conf_parser_ctx.pass == 2)
# Line 5214 | Line 5066 | yyreduce:
5066      break;
5067  
5068    case 283:
5069 <
5218 < /* Line 1788 of yacc.c  */
5069 > /* Line 1787 of yacc.c  */
5070   #line 1772 "conf_parser.y"
5071      {
5072    if (conf_parser_ctx.pass == 2)
# Line 5227 | Line 5078 | yyreduce:
5078      break;
5079  
5080    case 284:
5081 <
5231 < /* Line 1788 of yacc.c  */
5081 > /* Line 1787 of yacc.c  */
5082   #line 1779 "conf_parser.y"
5083      {
5084    if (conf_parser_ctx.pass == 2)
# Line 5240 | Line 5090 | yyreduce:
5090      break;
5091  
5092    case 291:
5093 <
5244 < /* Line 1788 of yacc.c  */
5093 > /* Line 1787 of yacc.c  */
5094   #line 1791 "conf_parser.y"
5095      {
5096    if (conf_parser_ctx.pass == 2)
# Line 5253 | Line 5102 | yyreduce:
5102      break;
5103  
5104    case 292:
5105 <
5257 < /* Line 1788 of yacc.c  */
5105 > /* Line 1787 of yacc.c  */
5106   #line 1800 "conf_parser.y"
5107      {
5108    if (conf_parser_ctx.pass == 2)
# Line 5272 | Line 5120 | yyreduce:
5120      break;
5121  
5122    case 293:
5123 <
5276 < /* Line 1788 of yacc.c  */
5123 > /* Line 1787 of yacc.c  */
5124   #line 1815 "conf_parser.y"
5125      {
5126    if (conf_parser_ctx.pass == 2)
# Line 5286 | Line 5133 | yyreduce:
5133      break;
5134  
5135    case 299:
5136 <
5290 < /* Line 1788 of yacc.c  */
5136 > /* Line 1787 of yacc.c  */
5137   #line 1833 "conf_parser.y"
5138      {
5139    if (conf_parser_ctx.pass == 2)
# Line 5302 | Line 5148 | yyreduce:
5148      break;
5149  
5150    case 300:
5151 <
5306 < /* Line 1788 of yacc.c  */
5151 > /* Line 1787 of yacc.c  */
5152   #line 1848 "conf_parser.y"
5153      {
5154    if (conf_parser_ctx.pass == 2)
# Line 5316 | Line 5161 | yyreduce:
5161      break;
5162  
5163    case 301:
5164 <
5320 < /* Line 1788 of yacc.c  */
5164 > /* Line 1787 of yacc.c  */
5165   #line 1856 "conf_parser.y"
5166      {
5167    if (conf_parser_ctx.pass == 2)
# Line 5328 | Line 5172 | yyreduce:
5172      break;
5173  
5174    case 308:
5175 <
5332 < /* Line 1788 of yacc.c  */
5175 > /* Line 1787 of yacc.c  */
5176   #line 1867 "conf_parser.y"
5177      {
5178    if (conf_parser_ctx.pass == 2)
# Line 5341 | Line 5184 | yyreduce:
5184      break;
5185  
5186    case 309:
5187 <
5345 < /* Line 1788 of yacc.c  */
5187 > /* Line 1787 of yacc.c  */
5188   #line 1876 "conf_parser.y"
5189      {
5190    if (conf_parser_ctx.pass == 2)
# Line 5367 | Line 5209 | yyreduce:
5209      break;
5210  
5211    case 310:
5212 <
5371 < /* Line 1788 of yacc.c  */
5212 > /* Line 1787 of yacc.c  */
5213   #line 1898 "conf_parser.y"
5214      {
5215    if (conf_parser_ctx.pass == 2)
# Line 5377 | Line 5218 | yyreduce:
5218      break;
5219  
5220    case 314:
5221 <
5381 < /* Line 1788 of yacc.c  */
5221 > /* Line 1787 of yacc.c  */
5222   #line 1905 "conf_parser.y"
5223      {
5224    if (conf_parser_ctx.pass == 2)
# Line 5387 | Line 5227 | yyreduce:
5227      break;
5228  
5229    case 315:
5230 <
5391 < /* Line 1788 of yacc.c  */
5230 > /* Line 1787 of yacc.c  */
5231   #line 1909 "conf_parser.y"
5232      {
5233    if (conf_parser_ctx.pass == 2)
# Line 5397 | Line 5236 | yyreduce:
5236      break;
5237  
5238    case 316:
5239 <
5401 < /* Line 1788 of yacc.c  */
5239 > /* Line 1787 of yacc.c  */
5240   #line 1913 "conf_parser.y"
5241      {
5242    if (conf_parser_ctx.pass == 2)
# Line 5407 | Line 5245 | yyreduce:
5245      break;
5246  
5247    case 317:
5248 <
5411 < /* Line 1788 of yacc.c  */
5248 > /* Line 1787 of yacc.c  */
5249   #line 1917 "conf_parser.y"
5250      {
5251    if (conf_parser_ctx.pass == 2)
# Line 5417 | Line 5254 | yyreduce:
5254      break;
5255  
5256    case 318:
5257 <
5421 < /* Line 1788 of yacc.c  */
5257 > /* Line 1787 of yacc.c  */
5258   #line 1921 "conf_parser.y"
5259      {
5260    if (conf_parser_ctx.pass == 2)
# Line 5427 | Line 5263 | yyreduce:
5263      break;
5264  
5265    case 319:
5266 <
5431 < /* Line 1788 of yacc.c  */
5266 > /* Line 1787 of yacc.c  */
5267   #line 1925 "conf_parser.y"
5268      {
5269    if (conf_parser_ctx.pass == 2)
# Line 5437 | Line 5272 | yyreduce:
5272      break;
5273  
5274    case 320:
5275 <
5441 < /* Line 1788 of yacc.c  */
5275 > /* Line 1787 of yacc.c  */
5276   #line 1929 "conf_parser.y"
5277      {
5278    if (conf_parser_ctx.pass == 2)
# Line 5447 | Line 5281 | yyreduce:
5281      break;
5282  
5283    case 321:
5284 <
5451 < /* Line 1788 of yacc.c  */
5284 > /* Line 1787 of yacc.c  */
5285   #line 1933 "conf_parser.y"
5286      {
5287    if (conf_parser_ctx.pass == 2)
# Line 5457 | Line 5290 | yyreduce:
5290      break;
5291  
5292    case 322:
5293 <
5461 < /* Line 1788 of yacc.c  */
5293 > /* Line 1787 of yacc.c  */
5294   #line 1937 "conf_parser.y"
5295      {
5296    if (conf_parser_ctx.pass == 2)
# Line 5467 | Line 5299 | yyreduce:
5299      break;
5300  
5301    case 323:
5302 <
5471 < /* Line 1788 of yacc.c  */
5302 > /* Line 1787 of yacc.c  */
5303   #line 1941 "conf_parser.y"
5304      {
5305    if (conf_parser_ctx.pass == 2)
# Line 5477 | Line 5308 | yyreduce:
5308      break;
5309  
5310    case 324:
5311 <
5481 < /* Line 1788 of yacc.c  */
5311 > /* Line 1787 of yacc.c  */
5312   #line 1950 "conf_parser.y"
5313      {
5314    if (conf_parser_ctx.pass == 2)
# Line 5490 | Line 5320 | yyreduce:
5320      break;
5321  
5322    case 325:
5323 <
5494 < /* Line 1788 of yacc.c  */
5323 > /* Line 1787 of yacc.c  */
5324   #line 1957 "conf_parser.y"
5325      {
5326    if (conf_parser_ctx.pass == 2)
# Line 5504 | Line 5333 | yyreduce:
5333      break;
5334  
5335    case 331:
5336 <
5508 < /* Line 1788 of yacc.c  */
5336 > /* Line 1787 of yacc.c  */
5337   #line 1970 "conf_parser.y"
5338      {
5339    if (conf_parser_ctx.pass == 2)
# Line 5514 | Line 5342 | yyreduce:
5342      break;
5343  
5344    case 332:
5345 <
5518 < /* Line 1788 of yacc.c  */
5345 > /* Line 1787 of yacc.c  */
5346   #line 1976 "conf_parser.y"
5347      {
5348    if (conf_parser_ctx.pass == 2)
# Line 5524 | Line 5351 | yyreduce:
5351      break;
5352  
5353    case 336:
5354 <
5528 < /* Line 1788 of yacc.c  */
5354 > /* Line 1787 of yacc.c  */
5355   #line 1983 "conf_parser.y"
5356      {
5357    if (conf_parser_ctx.pass == 2)
# Line 5534 | Line 5360 | yyreduce:
5360      break;
5361  
5362    case 337:
5363 <
5538 < /* Line 1788 of yacc.c  */
5363 > /* Line 1787 of yacc.c  */
5364   #line 1987 "conf_parser.y"
5365      {
5366    if (conf_parser_ctx.pass == 2)
# Line 5544 | Line 5369 | yyreduce:
5369      break;
5370  
5371    case 338:
5372 <
5548 < /* Line 1788 of yacc.c  */
5372 > /* Line 1787 of yacc.c  */
5373   #line 1991 "conf_parser.y"
5374      {
5375    if (conf_parser_ctx.pass == 2)
# Line 5554 | Line 5378 | yyreduce:
5378      break;
5379  
5380    case 339:
5381 <
5558 < /* Line 1788 of yacc.c  */
5381 > /* Line 1787 of yacc.c  */
5382   #line 1995 "conf_parser.y"
5383      {
5384    if (conf_parser_ctx.pass == 2)
# Line 5564 | Line 5387 | yyreduce:
5387      break;
5388  
5389    case 340:
5390 <
5568 < /* Line 1788 of yacc.c  */
5390 > /* Line 1787 of yacc.c  */
5391   #line 1999 "conf_parser.y"
5392      {
5393    if (conf_parser_ctx.pass == 2)
# Line 5574 | Line 5396 | yyreduce:
5396      break;
5397  
5398    case 341:
5399 <
5578 < /* Line 1788 of yacc.c  */
5399 > /* Line 1787 of yacc.c  */
5400   #line 2003 "conf_parser.y"
5401      {
5402    if (conf_parser_ctx.pass == 2)
# Line 5584 | Line 5405 | yyreduce:
5405      break;
5406  
5407    case 342:
5408 <
5588 < /* Line 1788 of yacc.c  */
5408 > /* Line 1787 of yacc.c  */
5409   #line 2007 "conf_parser.y"
5410      {
5411    if (conf_parser_ctx.pass == 2)
# Line 5594 | Line 5414 | yyreduce:
5414      break;
5415  
5416    case 343:
5417 <
5598 < /* Line 1788 of yacc.c  */
5417 > /* Line 1787 of yacc.c  */
5418   #line 2011 "conf_parser.y"
5419      {
5420    if (conf_parser_ctx.pass == 2)
# Line 5604 | Line 5423 | yyreduce:
5423      break;
5424  
5425    case 344:
5426 <
5608 < /* Line 1788 of yacc.c  */
5426 > /* Line 1787 of yacc.c  */
5427   #line 2015 "conf_parser.y"
5428      {
5429    if (conf_parser_ctx.pass == 2)
# Line 5614 | Line 5432 | yyreduce:
5432      break;
5433  
5434    case 345:
5435 <
5618 < /* Line 1788 of yacc.c  */
5435 > /* Line 1787 of yacc.c  */
5436   #line 2019 "conf_parser.y"
5437      {
5438    if (conf_parser_ctx.pass == 2)
# Line 5624 | Line 5441 | yyreduce:
5441      break;
5442  
5443    case 346:
5444 <
5628 < /* Line 1788 of yacc.c  */
5444 > /* Line 1787 of yacc.c  */
5445   #line 2028 "conf_parser.y"
5446      {
5447    if (conf_parser_ctx.pass == 2)
# Line 5645 | Line 5461 | yyreduce:
5461      break;
5462  
5463    case 347:
5464 <
5649 < /* Line 1788 of yacc.c  */
5464 > /* Line 1787 of yacc.c  */
5465   #line 2043 "conf_parser.y"
5466      {
5467    if (conf_parser_ctx.pass == 2)
# Line 5685 | Line 5500 | yyreduce:
5500      break;
5501  
5502    case 364:
5503 <
5689 < /* Line 1788 of yacc.c  */
5503 > /* Line 1787 of yacc.c  */
5504   #line 2087 "conf_parser.y"
5505      {
5506    if (conf_parser_ctx.pass == 2)
# Line 5698 | Line 5512 | yyreduce:
5512      break;
5513  
5514    case 365:
5515 <
5702 < /* Line 1788 of yacc.c  */
5515 > /* Line 1787 of yacc.c  */
5516   #line 2096 "conf_parser.y"
5517      {
5518    if (conf_parser_ctx.pass == 2)
# Line 5711 | Line 5524 | yyreduce:
5524      break;
5525  
5526    case 366:
5527 <
5715 < /* Line 1788 of yacc.c  */
5527 > /* Line 1787 of yacc.c  */
5528   #line 2105 "conf_parser.y"
5529      {
5530    if (conf_parser_ctx.pass == 2)
# Line 5741 | Line 5553 | yyreduce:
5553      break;
5554  
5555    case 367:
5556 <
5745 < /* Line 1788 of yacc.c  */
5556 > /* Line 1787 of yacc.c  */
5557   #line 2131 "conf_parser.y"
5558      {
5559    if (conf_parser_ctx.pass == 2)
# Line 5763 | Line 5574 | yyreduce:
5574      break;
5575  
5576    case 368:
5577 <
5767 < /* Line 1788 of yacc.c  */
5577 > /* Line 1787 of yacc.c  */
5578   #line 2149 "conf_parser.y"
5579      {
5580    if (conf_parser_ctx.pass == 2)
# Line 5785 | Line 5595 | yyreduce:
5595      break;
5596  
5597    case 369:
5598 <
5789 < /* Line 1788 of yacc.c  */
5598 > /* Line 1787 of yacc.c  */
5599   #line 2167 "conf_parser.y"
5600      {
5601    if (conf_parser_ctx.pass == 2)
# Line 5795 | Line 5604 | yyreduce:
5604      break;
5605  
5606    case 370:
5607 <
5799 < /* Line 1788 of yacc.c  */
5607 > /* Line 1787 of yacc.c  */
5608   #line 2173 "conf_parser.y"
5609      {
5610    if (conf_parser_ctx.pass == 2)
# Line 5805 | Line 5613 | yyreduce:
5613      break;
5614  
5615    case 371:
5616 <
5809 < /* Line 1788 of yacc.c  */
5616 > /* Line 1787 of yacc.c  */
5617   #line 2177 "conf_parser.y"
5618      {
5619   #ifdef IPV6
# Line 5817 | Line 5624 | yyreduce:
5624      break;
5625  
5626    case 372:
5627 <
5821 < /* Line 1788 of yacc.c  */
5627 > /* Line 1787 of yacc.c  */
5628   #line 2185 "conf_parser.y"
5629      {
5630   }
5631      break;
5632  
5633    case 376:
5634 <
5829 < /* Line 1788 of yacc.c  */
5634 > /* Line 1787 of yacc.c  */
5635   #line 2190 "conf_parser.y"
5636      {
5637    if (conf_parser_ctx.pass == 2)
# Line 5835 | Line 5640 | yyreduce:
5640      break;
5641  
5642    case 377:
5643 <
5839 < /* Line 1788 of yacc.c  */
5643 > /* Line 1787 of yacc.c  */
5644   #line 2194 "conf_parser.y"
5645      {
5646    if (conf_parser_ctx.pass == 2)
# Line 5845 | Line 5649 | yyreduce:
5649      break;
5650  
5651    case 378:
5652 <
5849 < /* Line 1788 of yacc.c  */
5652 > /* Line 1787 of yacc.c  */
5653   #line 2198 "conf_parser.y"
5654      {
5655    if (conf_parser_ctx.pass == 2)
# Line 5855 | Line 5658 | yyreduce:
5658      break;
5659  
5660    case 379:
5661 <
5859 < /* Line 1788 of yacc.c  */
5661 > /* Line 1787 of yacc.c  */
5662   #line 2202 "conf_parser.y"
5663      {
5664    if (conf_parser_ctx.pass == 2)
# Line 5865 | Line 5667 | yyreduce:
5667      break;
5668  
5669    case 380:
5670 <
5869 < /* Line 1788 of yacc.c  */
5670 > /* Line 1787 of yacc.c  */
5671   #line 2208 "conf_parser.y"
5672      {
5673    if (conf_parser_ctx.pass == 2)
# Line 5880 | Line 5681 | yyreduce:
5681      break;
5682  
5683    case 381:
5684 <
5884 < /* Line 1788 of yacc.c  */
5684 > /* Line 1787 of yacc.c  */
5685   #line 2219 "conf_parser.y"
5686      {
5687    if (conf_parser_ctx.pass == 2)
# Line 5895 | Line 5695 | yyreduce:
5695      break;
5696  
5697    case 382:
5698 <
5899 < /* Line 1788 of yacc.c  */
5698 > /* Line 1787 of yacc.c  */
5699   #line 2230 "conf_parser.y"
5700      {
5701    if (conf_parser_ctx.pass == 2)
# Line 5910 | Line 5709 | yyreduce:
5709      break;
5710  
5711    case 383:
5712 <
5914 < /* Line 1788 of yacc.c  */
5712 > /* Line 1787 of yacc.c  */
5713   #line 2241 "conf_parser.y"
5714      {
5715    if (conf_parser_ctx.pass == 2)
# Line 5923 | Line 5721 | yyreduce:
5721      break;
5722  
5723    case 384:
5724 <
5927 < /* Line 1788 of yacc.c  */
5724 > /* Line 1787 of yacc.c  */
5725   #line 2250 "conf_parser.y"
5726      {
5727   #ifdef HAVE_LIBCRYPTO
# Line 5941 | Line 5738 | yyreduce:
5738      break;
5739  
5740    case 385:
5741 <
5945 < /* Line 1788 of yacc.c  */
5741 > /* Line 1787 of yacc.c  */
5742   #line 2268 "conf_parser.y"
5743      {
5744    if (conf_parser_ctx.pass == 2)
# Line 5954 | Line 5750 | yyreduce:
5750      break;
5751  
5752    case 386:
5753 <
5958 < /* Line 1788 of yacc.c  */
5753 > /* Line 1787 of yacc.c  */
5754   #line 2275 "conf_parser.y"
5755      {
5756    if (conf_parser_ctx.pass == 2)
# Line 6016 | Line 5811 | yyreduce:
5811      break;
5812  
5813    case 387:
5814 <
6020 < /* Line 1788 of yacc.c  */
5814 > /* Line 1787 of yacc.c  */
5815   #line 2333 "conf_parser.y"
5816      {
5817   }
5818      break;
5819  
5820    case 391:
5821 <
6028 < /* Line 1788 of yacc.c  */
5821 > /* Line 1787 of yacc.c  */
5822   #line 2338 "conf_parser.y"
5823      {
5824    if (conf_parser_ctx.pass == 2)
# Line 6034 | Line 5827 | yyreduce:
5827      break;
5828  
5829    case 398:
5830 <
6038 < /* Line 1788 of yacc.c  */
5830 > /* Line 1787 of yacc.c  */
5831   #line 2347 "conf_parser.y"
5832      {
5833    if (conf_parser_ctx.pass == 2)
# Line 6057 | Line 5849 | yyreduce:
5849      break;
5850  
5851    case 399:
5852 <
6061 < /* Line 1788 of yacc.c  */
5852 > /* Line 1787 of yacc.c  */
5853   #line 2366 "conf_parser.y"
5854      {
5855    if (conf_parser_ctx.pass == 2)
# Line 6067 | Line 5858 | yyreduce:
5858      break;
5859  
5860    case 400:
5861 <
6071 < /* Line 1788 of yacc.c  */
5861 > /* Line 1787 of yacc.c  */
5862   #line 2375 "conf_parser.y"
5863      {
5864    if (conf_parser_ctx.pass == 2)
# Line 6077 | Line 5867 | yyreduce:
5867      break;
5868  
5869    case 401:
5870 <
6081 < /* Line 1788 of yacc.c  */
5870 > /* Line 1787 of yacc.c  */
5871   #line 2379 "conf_parser.y"
5872      {
5873    if (conf_parser_ctx.pass == 2)
# Line 6102 | Line 5891 | yyreduce:
5891      break;
5892  
5893    case 407:
5894 <
6106 < /* Line 1788 of yacc.c  */
5894 > /* Line 1787 of yacc.c  */
5895   #line 2403 "conf_parser.y"
5896      {
5897    if (conf_parser_ctx.pass == 2)
# Line 6112 | Line 5900 | yyreduce:
5900      break;
5901  
5902    case 408:
5903 <
6116 < /* Line 1788 of yacc.c  */
5903 > /* Line 1787 of yacc.c  */
5904   #line 2409 "conf_parser.y"
5905      {
5906    if (conf_parser_ctx.pass == 2)
# Line 6122 | Line 5909 | yyreduce:
5909      break;
5910  
5911    case 414:
5912 <
6126 < /* Line 1788 of yacc.c  */
5912 > /* Line 1787 of yacc.c  */
5913   #line 2423 "conf_parser.y"
5914      {
5915    if (conf_parser_ctx.pass == 2)
# Line 6141 | Line 5927 | yyreduce:
5927      break;
5928  
5929    case 415:
5930 <
6145 < /* Line 1788 of yacc.c  */
5930 > /* Line 1787 of yacc.c  */
5931   #line 2441 "conf_parser.y"
5932      {
5933    if (conf_parser_ctx.pass == 2)
# Line 6154 | Line 5939 | yyreduce:
5939      break;
5940  
5941    case 416:
5942 <
6158 < /* Line 1788 of yacc.c  */
5942 > /* Line 1787 of yacc.c  */
5943   #line 2448 "conf_parser.y"
5944      {
5945    if (conf_parser_ctx.pass == 2)
# Line 6198 | Line 5982 | yyreduce:
5982      break;
5983  
5984    case 417:
5985 <
6202 < /* Line 1788 of yacc.c  */
5985 > /* Line 1787 of yacc.c  */
5986   #line 2488 "conf_parser.y"
5987      {
5988   }
5989      break;
5990  
5991    case 421:
5992 <
6210 < /* Line 1788 of yacc.c  */
5992 > /* Line 1787 of yacc.c  */
5993   #line 2493 "conf_parser.y"
5994      {
5995    if (conf_parser_ctx.pass == 2)
# Line 6216 | Line 5998 | yyreduce:
5998      break;
5999  
6000    case 428:
6001 <
6220 < /* Line 1788 of yacc.c  */
6001 > /* Line 1787 of yacc.c  */
6002   #line 2502 "conf_parser.y"
6003      {
6004    if (conf_parser_ctx.pass == 2)
# Line 6226 | Line 6007 | yyreduce:
6007      break;
6008  
6009    case 429:
6010 <
6230 < /* Line 1788 of yacc.c  */
6010 > /* Line 1787 of yacc.c  */
6011   #line 2508 "conf_parser.y"
6012      {
6013    if (conf_parser_ctx.pass == 2)
# Line 6236 | Line 6016 | yyreduce:
6016      break;
6017  
6018    case 488:
6019 <
6240 < /* Line 1788 of yacc.c  */
6019 > /* Line 1787 of yacc.c  */
6020   #line 2554 "conf_parser.y"
6021      {
6022    ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number);
# Line 6245 | Line 6024 | yyreduce:
6024      break;
6025  
6026    case 489:
6027 <
6249 < /* Line 1788 of yacc.c  */
6027 > /* Line 1787 of yacc.c  */
6028   #line 2559 "conf_parser.y"
6029      {
6030    if (conf_parser_ctx.pass == 2)
# Line 6255 | Line 6033 | yyreduce:
6033      break;
6034  
6035    case 490:
6036 <
6259 < /* Line 1788 of yacc.c  */
6036 > /* Line 1787 of yacc.c  */
6037   #line 2565 "conf_parser.y"
6038      {
6039    if (conf_parser_ctx.pass == 2)
# Line 6265 | Line 6042 | yyreduce:
6042      break;
6043  
6044    case 491:
6045 <
6269 < /* Line 1788 of yacc.c  */
6045 > /* Line 1787 of yacc.c  */
6046   #line 2571 "conf_parser.y"
6047      {
6048    if (conf_parser_ctx.pass == 2)
# Line 6275 | Line 6051 | yyreduce:
6051      break;
6052  
6053    case 492:
6054 <
6279 < /* Line 1788 of yacc.c  */
6054 > /* Line 1787 of yacc.c  */
6055   #line 2577 "conf_parser.y"
6056      {
6057    ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number);
# Line 6284 | Line 6059 | yyreduce:
6059      break;
6060  
6061    case 493:
6062 <
6288 < /* Line 1788 of yacc.c  */
6062 > /* Line 1787 of yacc.c  */
6063   #line 2582 "conf_parser.y"
6064      {
6065    ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number);
# Line 6293 | Line 6067 | yyreduce:
6067      break;
6068  
6069    case 494:
6070 <
6297 < /* Line 1788 of yacc.c  */
6070 > /* Line 1787 of yacc.c  */
6071   #line 2587 "conf_parser.y"
6072      {
6073    ConfigFileEntry.use_whois_actually = yylval.number;
# Line 6302 | Line 6075 | yyreduce:
6075      break;
6076  
6077    case 495:
6078 <
6306 < /* Line 1788 of yacc.c  */
6078 > /* Line 1787 of yacc.c  */
6079   #line 2592 "conf_parser.y"
6080      {
6081    GlobalSetOptions.rejecttime = yylval.number;
# Line 6311 | Line 6083 | yyreduce:
6083      break;
6084  
6085    case 496:
6086 <
6315 < /* Line 1788 of yacc.c  */
6086 > /* Line 1787 of yacc.c  */
6087   #line 2597 "conf_parser.y"
6088      {
6089    ConfigFileEntry.tkline_expire_notices = yylval.number;
# Line 6320 | Line 6091 | yyreduce:
6091      break;
6092  
6093    case 497:
6094 <
6324 < /* Line 1788 of yacc.c  */
6094 > /* Line 1787 of yacc.c  */
6095   #line 2602 "conf_parser.y"
6096      {
6097    ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number);
# Line 6329 | Line 6099 | yyreduce:
6099      break;
6100  
6101    case 498:
6102 <
6333 < /* Line 1788 of yacc.c  */
6102 > /* Line 1787 of yacc.c  */
6103   #line 2607 "conf_parser.y"
6104      {
6105    ConfigFileEntry.hide_spoof_ips = yylval.number;
# Line 6338 | Line 6107 | yyreduce:
6107      break;
6108  
6109    case 499:
6110 <
6342 < /* Line 1788 of yacc.c  */
6110 > /* Line 1787 of yacc.c  */
6111   #line 2612 "conf_parser.y"
6112      {
6113    ConfigFileEntry.ignore_bogus_ts = yylval.number;
# Line 6347 | Line 6115 | yyreduce:
6115      break;
6116  
6117    case 500:
6118 <
6351 < /* Line 1788 of yacc.c  */
6118 > /* Line 1787 of yacc.c  */
6119   #line 2617 "conf_parser.y"
6120      {
6121    ConfigFileEntry.disable_remote = yylval.number;
# Line 6356 | Line 6123 | yyreduce:
6123      break;
6124  
6125    case 501:
6126 <
6360 < /* Line 1788 of yacc.c  */
6126 > /* Line 1787 of yacc.c  */
6127   #line 2622 "conf_parser.y"
6128      {
6129    ConfigFileEntry.failed_oper_notice = yylval.number;
# Line 6365 | Line 6131 | yyreduce:
6131      break;
6132  
6133    case 502:
6134 <
6369 < /* Line 1788 of yacc.c  */
6134 > /* Line 1787 of yacc.c  */
6135   #line 2627 "conf_parser.y"
6136      {
6137    ConfigFileEntry.anti_nick_flood = yylval.number;
# Line 6374 | Line 6139 | yyreduce:
6139      break;
6140  
6141    case 503:
6142 <
6378 < /* Line 1788 of yacc.c  */
6142 > /* Line 1787 of yacc.c  */
6143   #line 2632 "conf_parser.y"
6144      {
6145    ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number);
# Line 6383 | Line 6147 | yyreduce:
6147      break;
6148  
6149    case 504:
6150 <
6387 < /* Line 1788 of yacc.c  */
6150 > /* Line 1787 of yacc.c  */
6151   #line 2637 "conf_parser.y"
6152      {
6153    ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number);
# Line 6392 | Line 6155 | yyreduce:
6155      break;
6156  
6157    case 505:
6158 <
6396 < /* Line 1788 of yacc.c  */
6158 > /* Line 1787 of yacc.c  */
6159   #line 2642 "conf_parser.y"
6160      {
6161    ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number);
# Line 6401 | Line 6163 | yyreduce:
6163      break;
6164  
6165    case 506:
6166 <
6405 < /* Line 1788 of yacc.c  */
6166 > /* Line 1787 of yacc.c  */
6167   #line 2647 "conf_parser.y"
6168      {
6169    ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number);
# Line 6410 | Line 6171 | yyreduce:
6171      break;
6172  
6173    case 507:
6174 <
6414 < /* Line 1788 of yacc.c  */
6174 > /* Line 1787 of yacc.c  */
6175   #line 2652 "conf_parser.y"
6176      {
6177    ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number);
# Line 6419 | Line 6179 | yyreduce:
6179      break;
6180  
6181    case 508:
6182 <
6423 < /* Line 1788 of yacc.c  */
6182 > /* Line 1787 of yacc.c  */
6183   #line 2657 "conf_parser.y"
6184      {
6185    if (conf_parser_ctx.pass == 2)
# Line 6429 | Line 6188 | yyreduce:
6188      break;
6189  
6190    case 509:
6191 <
6433 < /* Line 1788 of yacc.c  */
6191 > /* Line 1787 of yacc.c  */
6192   #line 2663 "conf_parser.y"
6193      {
6194    if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1)
# Line 6444 | Line 6202 | yyreduce:
6202      break;
6203  
6204    case 510:
6205 <
6448 < /* Line 1788 of yacc.c  */
6205 > /* Line 1787 of yacc.c  */
6206   #line 2674 "conf_parser.y"
6207      {
6208    ConfigFileEntry.kline_with_reason = yylval.number;
# Line 6453 | Line 6210 | yyreduce:
6210      break;
6211  
6212    case 511:
6213 <
6457 < /* Line 1788 of yacc.c  */
6213 > /* Line 1787 of yacc.c  */
6214   #line 2679 "conf_parser.y"
6215      {
6216    if (conf_parser_ctx.pass == 2)
# Line 6466 | Line 6222 | yyreduce:
6222      break;
6223  
6224    case 512:
6225 <
6470 < /* Line 1788 of yacc.c  */
6225 > /* Line 1787 of yacc.c  */
6226   #line 2688 "conf_parser.y"
6227      {
6228    ConfigFileEntry.invisible_on_connect = yylval.number;
# Line 6475 | Line 6230 | yyreduce:
6230      break;
6231  
6232    case 513:
6233 <
6479 < /* Line 1788 of yacc.c  */
6233 > /* Line 1787 of yacc.c  */
6234   #line 2693 "conf_parser.y"
6235      {
6236    ConfigFileEntry.warn_no_nline = yylval.number;
# Line 6484 | Line 6238 | yyreduce:
6238      break;
6239  
6240    case 514:
6241 <
6488 < /* Line 1788 of yacc.c  */
6241 > /* Line 1787 of yacc.c  */
6242   #line 2698 "conf_parser.y"
6243      {
6244    ConfigFileEntry.stats_e_disabled = yylval.number;
# Line 6493 | Line 6246 | yyreduce:
6246      break;
6247  
6248    case 515:
6249 <
6497 < /* Line 1788 of yacc.c  */
6249 > /* Line 1787 of yacc.c  */
6250   #line 2703 "conf_parser.y"
6251      {
6252    ConfigFileEntry.stats_o_oper_only = yylval.number;
# Line 6502 | Line 6254 | yyreduce:
6254      break;
6255  
6256    case 516:
6257 <
6506 < /* Line 1788 of yacc.c  */
6257 > /* Line 1787 of yacc.c  */
6258   #line 2708 "conf_parser.y"
6259      {
6260    ConfigFileEntry.stats_P_oper_only = yylval.number;
# Line 6511 | Line 6262 | yyreduce:
6262      break;
6263  
6264    case 517:
6265 <
6515 < /* Line 1788 of yacc.c  */
6265 > /* Line 1787 of yacc.c  */
6266   #line 2713 "conf_parser.y"
6267      {
6268    ConfigFileEntry.stats_k_oper_only = 2 * yylval.number;
# Line 6520 | Line 6270 | yyreduce:
6270      break;
6271  
6272    case 518:
6273 <
6524 < /* Line 1788 of yacc.c  */
6273 > /* Line 1787 of yacc.c  */
6274   #line 2716 "conf_parser.y"
6275      {
6276    ConfigFileEntry.stats_k_oper_only = 1;
# Line 6529 | Line 6278 | yyreduce:
6278      break;
6279  
6280    case 519:
6281 <
6533 < /* Line 1788 of yacc.c  */
6281 > /* Line 1787 of yacc.c  */
6282   #line 2721 "conf_parser.y"
6283      {
6284    ConfigFileEntry.stats_i_oper_only = 2 * yylval.number;
# Line 6538 | Line 6286 | yyreduce:
6286      break;
6287  
6288    case 520:
6289 <
6542 < /* Line 1788 of yacc.c  */
6289 > /* Line 1787 of yacc.c  */
6290   #line 2724 "conf_parser.y"
6291      {
6292    ConfigFileEntry.stats_i_oper_only = 1;
# Line 6547 | Line 6294 | yyreduce:
6294      break;
6295  
6296    case 521:
6297 <
6551 < /* Line 1788 of yacc.c  */
6297 > /* Line 1787 of yacc.c  */
6298   #line 2729 "conf_parser.y"
6299      {
6300    ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number);
# Line 6556 | Line 6302 | yyreduce:
6302      break;
6303  
6304    case 522:
6305 <
6560 < /* Line 1788 of yacc.c  */
6305 > /* Line 1787 of yacc.c  */
6306   #line 2734 "conf_parser.y"
6307      {
6308    ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number);
# Line 6565 | Line 6310 | yyreduce:
6310      break;
6311  
6312    case 523:
6313 <
6569 < /* Line 1788 of yacc.c  */
6313 > /* Line 1787 of yacc.c  */
6314   #line 2739 "conf_parser.y"
6315      {
6316    ConfigFileEntry.opers_bypass_callerid = yylval.number;
# Line 6574 | Line 6318 | yyreduce:
6318      break;
6319  
6320    case 524:
6321 <
6578 < /* Line 1788 of yacc.c  */
6321 > /* Line 1787 of yacc.c  */
6322   #line 2744 "conf_parser.y"
6323      {
6324    ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number);
# Line 6583 | Line 6326 | yyreduce:
6326      break;
6327  
6328    case 525:
6329 <
6587 < /* Line 1788 of yacc.c  */
6329 > /* Line 1787 of yacc.c  */
6330   #line 2749 "conf_parser.y"
6331      {
6332    ConfigFileEntry.short_motd = yylval.number;
# Line 6592 | Line 6334 | yyreduce:
6334      break;
6335  
6336    case 526:
6337 <
6596 < /* Line 1788 of yacc.c  */
6337 > /* Line 1787 of yacc.c  */
6338   #line 2754 "conf_parser.y"
6339      {
6340    ConfigFileEntry.no_oper_flood = yylval.number;
# Line 6601 | Line 6342 | yyreduce:
6342      break;
6343  
6344    case 527:
6345 <
6605 < /* Line 1788 of yacc.c  */
6345 > /* Line 1787 of yacc.c  */
6346   #line 2759 "conf_parser.y"
6347      {
6348    ConfigFileEntry.true_no_oper_flood = yylval.number;
# Line 6610 | Line 6350 | yyreduce:
6350      break;
6351  
6352    case 528:
6353 <
6614 < /* Line 1788 of yacc.c  */
6353 > /* Line 1787 of yacc.c  */
6354   #line 2764 "conf_parser.y"
6355      {
6356    ConfigFileEntry.oper_pass_resv = yylval.number;
# Line 6619 | Line 6358 | yyreduce:
6358      break;
6359  
6360    case 529:
6361 <
6623 < /* Line 1788 of yacc.c  */
6361 > /* Line 1787 of yacc.c  */
6362   #line 2769 "conf_parser.y"
6363      {
6364    if (conf_parser_ctx.pass == 2)
# Line 6634 | Line 6372 | yyreduce:
6372      break;
6373  
6374    case 530:
6375 <
6638 < /* Line 1788 of yacc.c  */
6375 > /* Line 1787 of yacc.c  */
6376   #line 2780 "conf_parser.y"
6377      {
6378    ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number);
# Line 6643 | Line 6380 | yyreduce:
6380      break;
6381  
6382    case 531:
6383 <
6647 < /* Line 1788 of yacc.c  */
6383 > /* Line 1787 of yacc.c  */
6384   #line 2785 "conf_parser.y"
6385      {
6386    ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number);
# Line 6652 | Line 6388 | yyreduce:
6388      break;
6389  
6390    case 532:
6391 <
6656 < /* Line 1788 of yacc.c  */
6391 > /* Line 1787 of yacc.c  */
6392   #line 2790 "conf_parser.y"
6393      {
6394    ConfigFileEntry.use_egd = yylval.number;
# Line 6661 | Line 6396 | yyreduce:
6396      break;
6397  
6398    case 533:
6399 <
6665 < /* Line 1788 of yacc.c  */
6399 > /* Line 1787 of yacc.c  */
6400   #line 2795 "conf_parser.y"
6401      {
6402    if (conf_parser_ctx.pass == 2)
# Line 6674 | Line 6408 | yyreduce:
6408      break;
6409  
6410    case 534:
6411 <
6678 < /* Line 1788 of yacc.c  */
6411 > /* Line 1787 of yacc.c  */
6412   #line 2804 "conf_parser.y"
6413      {
6414    if (conf_parser_ctx.pass == 2 && valid_servname(yylval.string))
# Line 6687 | Line 6420 | yyreduce:
6420      break;
6421  
6422    case 535:
6423 <
6691 < /* Line 1788 of yacc.c  */
6423 > /* Line 1787 of yacc.c  */
6424   #line 2813 "conf_parser.y"
6425      {
6426    ConfigFileEntry.ping_cookie = yylval.number;
# Line 6696 | Line 6428 | yyreduce:
6428      break;
6429  
6430    case 536:
6431 <
6700 < /* Line 1788 of yacc.c  */
6431 > /* Line 1787 of yacc.c  */
6432   #line 2818 "conf_parser.y"
6433      {
6434    ConfigFileEntry.disable_auth = yylval.number;
# Line 6705 | Line 6436 | yyreduce:
6436      break;
6437  
6438    case 537:
6439 <
6709 < /* Line 1788 of yacc.c  */
6439 > /* Line 1787 of yacc.c  */
6440   #line 2823 "conf_parser.y"
6441      {
6442    ConfigFileEntry.throttle_time = yylval.number;
# Line 6714 | Line 6444 | yyreduce:
6444      break;
6445  
6446    case 538:
6447 <
6718 < /* Line 1788 of yacc.c  */
6447 > /* Line 1787 of yacc.c  */
6448   #line 2828 "conf_parser.y"
6449      {
6450    ConfigFileEntry.oper_umodes = 0;
# Line 6723 | Line 6452 | yyreduce:
6452      break;
6453  
6454    case 542:
6455 <
6727 < /* Line 1788 of yacc.c  */
6455 > /* Line 1787 of yacc.c  */
6456   #line 2834 "conf_parser.y"
6457      {
6458    ConfigFileEntry.oper_umodes |= UMODE_BOTS;
# Line 6732 | Line 6460 | yyreduce:
6460      break;
6461  
6462    case 543:
6463 <
6736 < /* Line 1788 of yacc.c  */
6463 > /* Line 1787 of yacc.c  */
6464   #line 2837 "conf_parser.y"
6465      {
6466    ConfigFileEntry.oper_umodes |= UMODE_CCONN;
# Line 6741 | Line 6468 | yyreduce:
6468      break;
6469  
6470    case 544:
6471 <
6745 < /* Line 1788 of yacc.c  */
6471 > /* Line 1787 of yacc.c  */
6472   #line 2840 "conf_parser.y"
6473      {
6474    ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL;
# Line 6750 | Line 6476 | yyreduce:
6476      break;
6477  
6478    case 545:
6479 <
6754 < /* Line 1788 of yacc.c  */
6479 > /* Line 1787 of yacc.c  */
6480   #line 2843 "conf_parser.y"
6481      {
6482    ConfigFileEntry.oper_umodes |= UMODE_DEAF;
# Line 6759 | Line 6484 | yyreduce:
6484      break;
6485  
6486    case 546:
6487 <
6763 < /* Line 1788 of yacc.c  */
6487 > /* Line 1787 of yacc.c  */
6488   #line 2846 "conf_parser.y"
6489      {
6490    ConfigFileEntry.oper_umodes |= UMODE_DEBUG;
# Line 6768 | Line 6492 | yyreduce:
6492      break;
6493  
6494    case 547:
6495 <
6772 < /* Line 1788 of yacc.c  */
6495 > /* Line 1787 of yacc.c  */
6496   #line 2849 "conf_parser.y"
6497      {
6498    ConfigFileEntry.oper_umodes |= UMODE_FULL;
# Line 6777 | Line 6500 | yyreduce:
6500      break;
6501  
6502    case 548:
6503 <
6781 < /* Line 1788 of yacc.c  */
6503 > /* Line 1787 of yacc.c  */
6504   #line 2852 "conf_parser.y"
6505      {
6506    ConfigFileEntry.oper_umodes |= UMODE_HIDDEN;
# Line 6786 | Line 6508 | yyreduce:
6508      break;
6509  
6510    case 549:
6511 <
6790 < /* Line 1788 of yacc.c  */
6511 > /* Line 1787 of yacc.c  */
6512   #line 2855 "conf_parser.y"
6513      {
6514    ConfigFileEntry.oper_umodes |= UMODE_SKILL;
# Line 6795 | Line 6516 | yyreduce:
6516      break;
6517  
6518    case 550:
6519 <
6799 < /* Line 1788 of yacc.c  */
6519 > /* Line 1787 of yacc.c  */
6520   #line 2858 "conf_parser.y"
6521      {
6522    ConfigFileEntry.oper_umodes |= UMODE_NCHANGE;
# Line 6804 | Line 6524 | yyreduce:
6524      break;
6525  
6526    case 551:
6527 <
6808 < /* Line 1788 of yacc.c  */
6527 > /* Line 1787 of yacc.c  */
6528   #line 2861 "conf_parser.y"
6529      {
6530    ConfigFileEntry.oper_umodes |= UMODE_REJ;
# Line 6813 | Line 6532 | yyreduce:
6532      break;
6533  
6534    case 552:
6535 <
6817 < /* Line 1788 of yacc.c  */
6535 > /* Line 1787 of yacc.c  */
6536   #line 2864 "conf_parser.y"
6537      {
6538    ConfigFileEntry.oper_umodes |= UMODE_UNAUTH;
# Line 6822 | Line 6540 | yyreduce:
6540      break;
6541  
6542    case 553:
6543 <
6826 < /* Line 1788 of yacc.c  */
6543 > /* Line 1787 of yacc.c  */
6544   #line 2867 "conf_parser.y"
6545      {
6546    ConfigFileEntry.oper_umodes |= UMODE_SPY;
# Line 6831 | Line 6548 | yyreduce:
6548      break;
6549  
6550    case 554:
6551 <
6835 < /* Line 1788 of yacc.c  */
6551 > /* Line 1787 of yacc.c  */
6552   #line 2870 "conf_parser.y"
6553      {
6554    ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL;
# Line 6840 | Line 6556 | yyreduce:
6556      break;
6557  
6558    case 555:
6559 <
6844 < /* Line 1788 of yacc.c  */
6559 > /* Line 1787 of yacc.c  */
6560   #line 2873 "conf_parser.y"
6561      {
6562    ConfigFileEntry.oper_umodes |= UMODE_OPERWALL;
# Line 6849 | Line 6564 | yyreduce:
6564      break;
6565  
6566    case 556:
6567 <
6853 < /* Line 1788 of yacc.c  */
6567 > /* Line 1787 of yacc.c  */
6568   #line 2876 "conf_parser.y"
6569      {
6570    ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE;
# Line 6858 | Line 6572 | yyreduce:
6572      break;
6573  
6574    case 557:
6575 <
6862 < /* Line 1788 of yacc.c  */
6575 > /* Line 1787 of yacc.c  */
6576   #line 2879 "conf_parser.y"
6577      {
6578    ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE;
# Line 6867 | Line 6580 | yyreduce:
6580      break;
6581  
6582    case 558:
6583 <
6871 < /* Line 1788 of yacc.c  */
6583 > /* Line 1787 of yacc.c  */
6584   #line 2882 "conf_parser.y"
6585      {
6586    ConfigFileEntry.oper_umodes |= UMODE_WALLOP;
# Line 6876 | Line 6588 | yyreduce:
6588      break;
6589  
6590    case 559:
6591 <
6880 < /* Line 1788 of yacc.c  */
6591 > /* Line 1787 of yacc.c  */
6592   #line 2885 "conf_parser.y"
6593      {
6594    ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID;
# Line 6885 | Line 6596 | yyreduce:
6596      break;
6597  
6598    case 560:
6599 <
6889 < /* Line 1788 of yacc.c  */
6599 > /* Line 1787 of yacc.c  */
6600   #line 2888 "conf_parser.y"
6601      {
6602    ConfigFileEntry.oper_umodes |= UMODE_CALLERID;
# Line 6894 | Line 6604 | yyreduce:
6604      break;
6605  
6606    case 561:
6607 <
6898 < /* Line 1788 of yacc.c  */
6607 > /* Line 1787 of yacc.c  */
6608   #line 2891 "conf_parser.y"
6609      {
6610    ConfigFileEntry.oper_umodes |= UMODE_LOCOPS;
# Line 6903 | Line 6612 | yyreduce:
6612      break;
6613  
6614    case 562:
6615 <
6907 < /* Line 1788 of yacc.c  */
6615 > /* Line 1787 of yacc.c  */
6616   #line 2896 "conf_parser.y"
6617      {
6618    ConfigFileEntry.oper_only_umodes = 0;
# Line 6912 | Line 6620 | yyreduce:
6620      break;
6621  
6622    case 566:
6623 <
6916 < /* Line 1788 of yacc.c  */
6623 > /* Line 1787 of yacc.c  */
6624   #line 2902 "conf_parser.y"
6625      {
6626    ConfigFileEntry.oper_only_umodes |= UMODE_BOTS;
# Line 6921 | Line 6628 | yyreduce:
6628      break;
6629  
6630    case 567:
6631 <
6925 < /* Line 1788 of yacc.c  */
6631 > /* Line 1787 of yacc.c  */
6632   #line 2905 "conf_parser.y"
6633      {
6634    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN;
# Line 6930 | Line 6636 | yyreduce:
6636      break;
6637  
6638    case 568:
6639 <
6934 < /* Line 1788 of yacc.c  */
6639 > /* Line 1787 of yacc.c  */
6640   #line 2908 "conf_parser.y"
6641      {
6642    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL;
# Line 6939 | Line 6644 | yyreduce:
6644      break;
6645  
6646    case 569:
6647 <
6943 < /* Line 1788 of yacc.c  */
6647 > /* Line 1787 of yacc.c  */
6648   #line 2911 "conf_parser.y"
6649      {
6650    ConfigFileEntry.oper_only_umodes |= UMODE_DEAF;
# Line 6948 | Line 6652 | yyreduce:
6652      break;
6653  
6654    case 570:
6655 <
6952 < /* Line 1788 of yacc.c  */
6655 > /* Line 1787 of yacc.c  */
6656   #line 2914 "conf_parser.y"
6657      {
6658    ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG;
# Line 6957 | Line 6660 | yyreduce:
6660      break;
6661  
6662    case 571:
6663 <
6961 < /* Line 1788 of yacc.c  */
6663 > /* Line 1787 of yacc.c  */
6664   #line 2917 "conf_parser.y"
6665      {
6666    ConfigFileEntry.oper_only_umodes |= UMODE_FULL;
# Line 6966 | Line 6668 | yyreduce:
6668      break;
6669  
6670    case 572:
6671 <
6970 < /* Line 1788 of yacc.c  */
6671 > /* Line 1787 of yacc.c  */
6672   #line 2920 "conf_parser.y"
6673      {
6674    ConfigFileEntry.oper_only_umodes |= UMODE_SKILL;
# Line 6975 | Line 6676 | yyreduce:
6676      break;
6677  
6678    case 573:
6679 <
6979 < /* Line 1788 of yacc.c  */
6679 > /* Line 1787 of yacc.c  */
6680   #line 2923 "conf_parser.y"
6681      {
6682    ConfigFileEntry.oper_only_umodes |= UMODE_HIDDEN;
# Line 6984 | Line 6684 | yyreduce:
6684      break;
6685  
6686    case 574:
6687 <
6988 < /* Line 1788 of yacc.c  */
6687 > /* Line 1787 of yacc.c  */
6688   #line 2926 "conf_parser.y"
6689      {
6690    ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE;
# Line 6993 | Line 6692 | yyreduce:
6692      break;
6693  
6694    case 575:
6695 <
6997 < /* Line 1788 of yacc.c  */
6695 > /* Line 1787 of yacc.c  */
6696   #line 2929 "conf_parser.y"
6697      {
6698    ConfigFileEntry.oper_only_umodes |= UMODE_REJ;
# Line 7002 | Line 6700 | yyreduce:
6700      break;
6701  
6702    case 576:
6703 <
7006 < /* Line 1788 of yacc.c  */
6703 > /* Line 1787 of yacc.c  */
6704   #line 2932 "conf_parser.y"
6705      {
6706    ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH;
# Line 7011 | Line 6708 | yyreduce:
6708      break;
6709  
6710    case 577:
6711 <
7015 < /* Line 1788 of yacc.c  */
6711 > /* Line 1787 of yacc.c  */
6712   #line 2935 "conf_parser.y"
6713      {
6714    ConfigFileEntry.oper_only_umodes |= UMODE_SPY;
# Line 7020 | Line 6716 | yyreduce:
6716      break;
6717  
6718    case 578:
6719 <
7024 < /* Line 1788 of yacc.c  */
6719 > /* Line 1787 of yacc.c  */
6720   #line 2938 "conf_parser.y"
6721      {
6722    ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL;
# Line 7029 | Line 6724 | yyreduce:
6724      break;
6725  
6726    case 579:
6727 <
7033 < /* Line 1788 of yacc.c  */
6727 > /* Line 1787 of yacc.c  */
6728   #line 2941 "conf_parser.y"
6729      {
6730    ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL;
# Line 7038 | Line 6732 | yyreduce:
6732      break;
6733  
6734    case 580:
6735 <
7042 < /* Line 1788 of yacc.c  */
6735 > /* Line 1787 of yacc.c  */
6736   #line 2944 "conf_parser.y"
6737      {
6738    ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE;
# Line 7047 | Line 6740 | yyreduce:
6740      break;
6741  
6742    case 581:
6743 <
7051 < /* Line 1788 of yacc.c  */
6743 > /* Line 1787 of yacc.c  */
6744   #line 2947 "conf_parser.y"
6745      {
6746    ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE;
# Line 7056 | Line 6748 | yyreduce:
6748      break;
6749  
6750    case 582:
6751 <
7060 < /* Line 1788 of yacc.c  */
6751 > /* Line 1787 of yacc.c  */
6752   #line 2950 "conf_parser.y"
6753      {
6754    ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP;
# Line 7065 | Line 6756 | yyreduce:
6756      break;
6757  
6758    case 583:
6759 <
7069 < /* Line 1788 of yacc.c  */
6759 > /* Line 1787 of yacc.c  */
6760   #line 2953 "conf_parser.y"
6761      {
6762    ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID;
# Line 7074 | Line 6764 | yyreduce:
6764      break;
6765  
6766    case 584:
6767 <
7078 < /* Line 1788 of yacc.c  */
6767 > /* Line 1787 of yacc.c  */
6768   #line 2956 "conf_parser.y"
6769      {
6770    ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID;
# Line 7083 | Line 6772 | yyreduce:
6772      break;
6773  
6774    case 585:
6775 <
7087 < /* Line 1788 of yacc.c  */
6775 > /* Line 1787 of yacc.c  */
6776   #line 2959 "conf_parser.y"
6777      {
6778    ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS;
# Line 7092 | Line 6780 | yyreduce:
6780      break;
6781  
6782    case 586:
6783 <
7096 < /* Line 1788 of yacc.c  */
6783 > /* Line 1787 of yacc.c  */
6784   #line 2964 "conf_parser.y"
6785      {
6786    ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number);
# Line 7101 | Line 6788 | yyreduce:
6788      break;
6789  
6790    case 587:
6791 <
7105 < /* Line 1788 of yacc.c  */
6791 > /* Line 1787 of yacc.c  */
6792   #line 2969 "conf_parser.y"
6793      {
6794    ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number);
# Line 7110 | Line 6796 | yyreduce:
6796      break;
6797  
6798    case 588:
6799 <
7114 < /* Line 1788 of yacc.c  */
6799 > /* Line 1787 of yacc.c  */
6800   #line 2974 "conf_parser.y"
6801      {
6802    ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number);
# Line 7119 | Line 6804 | yyreduce:
6804      break;
6805  
6806    case 589:
6807 <
7123 < /* Line 1788 of yacc.c  */
6807 > /* Line 1787 of yacc.c  */
6808   #line 2979 "conf_parser.y"
6809      {
6810    ConfigFileEntry.client_flood = (yyvsp[(3) - (4)].number);
# Line 7128 | Line 6812 | yyreduce:
6812      break;
6813  
6814    case 611:
6815 <
7132 < /* Line 1788 of yacc.c  */
6815 > /* Line 1787 of yacc.c  */
6816   #line 3003 "conf_parser.y"
6817      {
6818    ConfigChannel.disable_fake_channels = yylval.number;
# Line 7137 | Line 6820 | yyreduce:
6820      break;
6821  
6822    case 612:
6823 <
7141 < /* Line 1788 of yacc.c  */
6823 > /* Line 1787 of yacc.c  */
6824   #line 3008 "conf_parser.y"
6825      {
6826    ConfigChannel.restrict_channels = yylval.number;
# Line 7146 | Line 6828 | yyreduce:
6828      break;
6829  
6830    case 613:
6831 <
7150 < /* Line 1788 of yacc.c  */
6831 > /* Line 1787 of yacc.c  */
6832   #line 3013 "conf_parser.y"
6833      {
6834    ConfigChannel.use_except = yylval.number;
# Line 7155 | Line 6836 | yyreduce:
6836      break;
6837  
6838    case 614:
6839 <
7159 < /* Line 1788 of yacc.c  */
6839 > /* Line 1787 of yacc.c  */
6840   #line 3018 "conf_parser.y"
6841      {
6842    ConfigChannel.use_invex = yylval.number;
# Line 7164 | Line 6844 | yyreduce:
6844      break;
6845  
6846    case 615:
6847 <
7168 < /* Line 1788 of yacc.c  */
6847 > /* Line 1787 of yacc.c  */
6848   #line 3023 "conf_parser.y"
6849      {
6850    ConfigChannel.use_knock = yylval.number;
# Line 7173 | Line 6852 | yyreduce:
6852      break;
6853  
6854    case 616:
6855 <
7177 < /* Line 1788 of yacc.c  */
6855 > /* Line 1787 of yacc.c  */
6856   #line 3028 "conf_parser.y"
6857      {
6858    ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number);
# Line 7182 | Line 6860 | yyreduce:
6860      break;
6861  
6862    case 617:
6863 <
7186 < /* Line 1788 of yacc.c  */
6863 > /* Line 1787 of yacc.c  */
6864   #line 3033 "conf_parser.y"
6865      {
6866    ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number);
# Line 7191 | Line 6868 | yyreduce:
6868      break;
6869  
6870    case 618:
6871 <
7195 < /* Line 1788 of yacc.c  */
6871 > /* Line 1787 of yacc.c  */
6872   #line 3038 "conf_parser.y"
6873      {
6874    ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number);
# Line 7200 | Line 6876 | yyreduce:
6876      break;
6877  
6878    case 619:
6879 <
7204 < /* Line 1788 of yacc.c  */
6879 > /* Line 1787 of yacc.c  */
6880   #line 3043 "conf_parser.y"
6881      {
6882    ConfigChannel.max_chans_per_oper = (yyvsp[(3) - (4)].number);
# Line 7209 | Line 6884 | yyreduce:
6884      break;
6885  
6886    case 620:
6887 <
7213 < /* Line 1788 of yacc.c  */
6887 > /* Line 1787 of yacc.c  */
6888   #line 3048 "conf_parser.y"
6889      {
6890    ConfigChannel.quiet_on_ban = yylval.number;
# Line 7218 | Line 6892 | yyreduce:
6892      break;
6893  
6894    case 621:
6895 <
7222 < /* Line 1788 of yacc.c  */
6895 > /* Line 1787 of yacc.c  */
6896   #line 3053 "conf_parser.y"
6897      {
6898    ConfigChannel.max_bans = (yyvsp[(3) - (4)].number);
# Line 7227 | Line 6900 | yyreduce:
6900      break;
6901  
6902    case 622:
6903 <
7231 < /* Line 1788 of yacc.c  */
6903 > /* Line 1787 of yacc.c  */
6904   #line 3058 "conf_parser.y"
6905      {
6906    ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number);
# Line 7236 | Line 6908 | yyreduce:
6908      break;
6909  
6910    case 623:
6911 <
7240 < /* Line 1788 of yacc.c  */
6911 > /* Line 1787 of yacc.c  */
6912   #line 3063 "conf_parser.y"
6913      {
6914    ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number);
# Line 7245 | Line 6916 | yyreduce:
6916      break;
6917  
6918    case 624:
6919 <
7249 < /* Line 1788 of yacc.c  */
6919 > /* Line 1787 of yacc.c  */
6920   #line 3068 "conf_parser.y"
6921      {
6922    ConfigChannel.no_create_on_split = yylval.number;
# Line 7254 | Line 6924 | yyreduce:
6924      break;
6925  
6926    case 625:
6927 <
7258 < /* Line 1788 of yacc.c  */
6927 > /* Line 1787 of yacc.c  */
6928   #line 3073 "conf_parser.y"
6929      {
6930    ConfigChannel.no_join_on_split = yylval.number;
# Line 7263 | Line 6932 | yyreduce:
6932      break;
6933  
6934    case 626:
6935 <
7267 < /* Line 1788 of yacc.c  */
6935 > /* Line 1787 of yacc.c  */
6936   #line 3078 "conf_parser.y"
6937      {
6938    GlobalSetOptions.joinfloodcount = yylval.number;
# Line 7272 | Line 6940 | yyreduce:
6940      break;
6941  
6942    case 627:
6943 <
7276 < /* Line 1788 of yacc.c  */
6943 > /* Line 1787 of yacc.c  */
6944   #line 3083 "conf_parser.y"
6945      {
6946    GlobalSetOptions.joinfloodtime = yylval.number;
# Line 7281 | Line 6948 | yyreduce:
6948      break;
6949  
6950    case 638:
6951 <
7285 < /* Line 1788 of yacc.c  */
6951 > /* Line 1787 of yacc.c  */
6952   #line 3101 "conf_parser.y"
6953      {
6954    if (conf_parser_ctx.pass == 2)
# Line 7291 | Line 6957 | yyreduce:
6957      break;
6958  
6959    case 639:
6960 <
7295 < /* Line 1788 of yacc.c  */
6960 > /* Line 1787 of yacc.c  */
6961   #line 3107 "conf_parser.y"
6962      {
6963    if (conf_parser_ctx.pass == 2)
# Line 7301 | Line 6966 | yyreduce:
6966      break;
6967  
6968    case 640:
6969 <
7305 < /* Line 1788 of yacc.c  */
6969 > /* Line 1787 of yacc.c  */
6970   #line 3113 "conf_parser.y"
6971      {
6972    if (conf_parser_ctx.pass == 2)
# Line 7314 | Line 6978 | yyreduce:
6978      break;
6979  
6980    case 641:
6981 <
7318 < /* Line 1788 of yacc.c  */
6981 > /* Line 1787 of yacc.c  */
6982   #line 3122 "conf_parser.y"
6983      {
6984    if (conf_parser_ctx.pass == 2)
# Line 7332 | Line 6995 | yyreduce:
6995      break;
6996  
6997    case 642:
6998 <
7336 < /* Line 1788 of yacc.c  */
6998 > /* Line 1787 of yacc.c  */
6999   #line 3136 "conf_parser.y"
7000      {
7001    if (conf_parser_ctx.pass == 2)
# Line 7342 | Line 7004 | yyreduce:
7004      break;
7005  
7006    case 643:
7007 <
7346 < /* Line 1788 of yacc.c  */
7007 > /* Line 1787 of yacc.c  */
7008   #line 3142 "conf_parser.y"
7009      {
7010    if (conf_parser_ctx.pass == 2)
# Line 7352 | Line 7013 | yyreduce:
7013      break;
7014  
7015  
7016 <
7017 < /* Line 1788 of yacc.c  */
7357 < #line 7358 "conf_parser.c"
7016 > /* Line 1787 of yacc.c  */
7017 > #line 7018 "conf_parser.c"
7018        default: break;
7019      }
7020    /* User semantic actions sometimes alter yychar, and that requires

Diff Legend

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