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/trunk/src/conf_parser.c (file contents):
Revision 1832 by michael, Fri Apr 19 19:16:09 2013 UTC vs.
Revision 1833 by michael, Fri Apr 19 19:19:46 2013 UTC

# Line 1 | Line 1
1 < /* A Bison parser, made by GNU Bison 2.7.  */
1 > /* A Bison parser, made by GNU Bison 2.7.12-4996.  */
2  
3   /* Bison implementation for Yacc-like parsers in C
4    
5 <      Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc.
5 >      Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
6    
7     This program is free software: you can redistribute it and/or modify
8     it under the terms of the GNU General Public License as published by
# Line 44 | Line 44
44   #define YYBISON 1
45  
46   /* Bison version.  */
47 < #define YYBISON_VERSION "2.7"
47 > #define YYBISON_VERSION "2.7.12-4996"
48  
49   /* Skeleton name.  */
50   #define YYSKELETON_NAME "yacc.c"
# Line 757 | Line 757 | typedef short int yytype_int16;
757   # endif
758   #endif
759  
760 + #ifndef __attribute__
761 + /* This feature is available in gcc versions 2.5 and later.  */
762 + # if (! defined __GNUC__ || __GNUC__ < 2 \
763 +      || (__GNUC__ == 2 && __GNUC_MINOR__ < 5))
764 + #  define __attribute__(Spec) /* empty */
765 + # endif
766 + #endif
767 +
768   /* Suppress unused-variable warnings by "using" E.  */
769   #if ! defined lint || defined __GNUC__
770   # define YYUSE(E) ((void) (E))
# Line 764 | Line 772 | typedef short int yytype_int16;
772   # define YYUSE(E) /* empty */
773   #endif
774  
775 +
776   /* Identity function, used to suppress warnings about constant conditions.  */
777   #ifndef lint
778   # define YYID(N) (N)
# Line 2490 | Line 2499 | yy_symbol_value_print (yyoutput, yytype,
2499   # else
2500    YYUSE (yyoutput);
2501   # endif
2502 <  switch (yytype)
2494 <    {
2495 <      default:
2496 <        break;
2497 <    }
2502 >  YYUSE (yytype);
2503   }
2504  
2505  
# Line 2884 | Line 2889 | yydestruct (yymsg, yytype, yyvaluep)
2889      yymsg = "Deleting";
2890    YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
2891  
2892 <  switch (yytype)
2888 <    {
2889 <
2890 <      default:
2891 <        break;
2892 <    }
2892 >  YYUSE (yytype);
2893   }
2894  
2895  
# Line 3173 | Line 3173 | yyreduce:
3173    switch (yyn)
3174      {
3175          case 26:
3176 < /* Line 1792 of yacc.c  */
3176 > /* Line 1787 of yacc.c  */
3177   #line 392 "conf_parser.y"
3178      { (yyval.number) = 0; }
3179      break;
3180  
3181    case 28:
3182 < /* Line 1792 of yacc.c  */
3182 > /* Line 1787 of yacc.c  */
3183   #line 394 "conf_parser.y"
3184      {
3185                          (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number);
# Line 3187 | Line 3187 | yyreduce:
3187      break;
3188  
3189    case 29:
3190 < /* Line 1792 of yacc.c  */
3190 > /* Line 1787 of yacc.c  */
3191   #line 398 "conf_parser.y"
3192      {
3193                          (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number);
# Line 3195 | Line 3195 | yyreduce:
3195      break;
3196  
3197    case 30:
3198 < /* Line 1792 of yacc.c  */
3198 > /* Line 1787 of yacc.c  */
3199   #line 402 "conf_parser.y"
3200      {
3201                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 + (yyvsp[(3) - (3)].number);
# Line 3203 | Line 3203 | yyreduce:
3203      break;
3204  
3205    case 31:
3206 < /* Line 1792 of yacc.c  */
3206 > /* Line 1787 of yacc.c  */
3207   #line 406 "conf_parser.y"
3208      {
3209                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 + (yyvsp[(3) - (3)].number);
# Line 3211 | Line 3211 | yyreduce:
3211      break;
3212  
3213    case 32:
3214 < /* Line 1792 of yacc.c  */
3214 > /* Line 1787 of yacc.c  */
3215   #line 410 "conf_parser.y"
3216      {
3217                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 + (yyvsp[(3) - (3)].number);
# Line 3219 | Line 3219 | yyreduce:
3219      break;
3220  
3221    case 33:
3222 < /* Line 1792 of yacc.c  */
3222 > /* Line 1787 of yacc.c  */
3223   #line 414 "conf_parser.y"
3224      {
3225                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 * 7 + (yyvsp[(3) - (3)].number);
# Line 3227 | Line 3227 | yyreduce:
3227      break;
3228  
3229    case 34:
3230 < /* Line 1792 of yacc.c  */
3230 > /* Line 1787 of yacc.c  */
3231   #line 418 "conf_parser.y"
3232      {
3233                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 * 7 * 4 + (yyvsp[(3) - (3)].number);
# Line 3235 | Line 3235 | yyreduce:
3235      break;
3236  
3237    case 35:
3238 < /* Line 1792 of yacc.c  */
3238 > /* Line 1787 of yacc.c  */
3239   #line 422 "conf_parser.y"
3240      {
3241                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 * 365 + (yyvsp[(3) - (3)].number);
# Line 3243 | Line 3243 | yyreduce:
3243      break;
3244  
3245    case 36:
3246 < /* Line 1792 of yacc.c  */
3246 > /* Line 1787 of yacc.c  */
3247   #line 427 "conf_parser.y"
3248      { (yyval.number) = 0; }
3249      break;
3250  
3251    case 38:
3252 < /* Line 1792 of yacc.c  */
3252 > /* Line 1787 of yacc.c  */
3253   #line 428 "conf_parser.y"
3254      { (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number); }
3255      break;
3256  
3257    case 39:
3258 < /* Line 1792 of yacc.c  */
3258 > /* Line 1787 of yacc.c  */
3259   #line 429 "conf_parser.y"
3260      { (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number); }
3261      break;
3262  
3263    case 40:
3264 < /* Line 1792 of yacc.c  */
3264 > /* Line 1787 of yacc.c  */
3265   #line 430 "conf_parser.y"
3266      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 + (yyvsp[(3) - (3)].number); }
3267      break;
3268  
3269    case 41:
3270 < /* Line 1792 of yacc.c  */
3270 > /* Line 1787 of yacc.c  */
3271   #line 431 "conf_parser.y"
3272      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 * 1024 + (yyvsp[(3) - (3)].number); }
3273      break;
3274  
3275    case 48:
3276 < /* Line 1792 of yacc.c  */
3276 > /* Line 1787 of yacc.c  */
3277   #line 445 "conf_parser.y"
3278      {
3279    if (conf_parser_ctx.pass == 2)
# Line 3282 | Line 3282 | yyreduce:
3282      break;
3283  
3284    case 49:
3285 < /* Line 1792 of yacc.c  */
3285 > /* Line 1787 of yacc.c  */
3286   #line 451 "conf_parser.y"
3287      {
3288    if (conf_parser_ctx.pass == 2)
# Line 3291 | Line 3291 | yyreduce:
3291      break;
3292  
3293    case 75:
3294 < /* Line 1792 of yacc.c  */
3294 > /* Line 1787 of yacc.c  */
3295   #line 477 "conf_parser.y"
3296      {
3297   #ifdef HAVE_LIBCRYPTO
# Line 3302 | Line 3302 | yyreduce:
3302      break;
3303  
3304    case 76:
3305 < /* Line 1792 of yacc.c  */
3305 > /* Line 1787 of yacc.c  */
3306   #line 483 "conf_parser.y"
3307      {
3308   #ifdef HAVE_LIBCRYPTO
# Line 3313 | Line 3313 | yyreduce:
3313      break;
3314  
3315    case 79:
3316 < /* Line 1792 of yacc.c  */
3316 > /* Line 1787 of yacc.c  */
3317   #line 492 "conf_parser.y"
3318      {
3319   #ifdef HAVE_LIBCRYPTO
# Line 3324 | Line 3324 | yyreduce:
3324      break;
3325  
3326    case 80:
3327 < /* Line 1792 of yacc.c  */
3327 > /* Line 1787 of yacc.c  */
3328   #line 498 "conf_parser.y"
3329      {
3330   #ifdef HAVE_LIBCRYPTO
# Line 3335 | Line 3335 | yyreduce:
3335      break;
3336  
3337    case 81:
3338 < /* Line 1792 of yacc.c  */
3338 > /* Line 1787 of yacc.c  */
3339   #line 506 "conf_parser.y"
3340      {
3341   #ifdef HAVE_LIBCRYPTO
# Line 3380 | Line 3380 | yyreduce:
3380      break;
3381  
3382    case 82:
3383 < /* Line 1792 of yacc.c  */
3383 > /* Line 1787 of yacc.c  */
3384   #line 548 "conf_parser.y"
3385      {
3386   #ifdef HAVE_LIBCRYPTO
# Line 3442 | Line 3442 | yyreduce:
3442      break;
3443  
3444    case 83:
3445 < /* Line 1792 of yacc.c  */
3445 > /* Line 1787 of yacc.c  */
3446   #line 607 "conf_parser.y"
3447      {
3448   /* TBD - XXX: error reporting */
# Line 3473 | Line 3473 | yyreduce:
3473      break;
3474  
3475    case 84:
3476 < /* Line 1792 of yacc.c  */
3476 > /* Line 1787 of yacc.c  */
3477   #line 635 "conf_parser.y"
3478      {
3479   #ifdef HAVE_LIBCRYPTO
# Line 3484 | Line 3484 | yyreduce:
3484      break;
3485  
3486    case 85:
3487 < /* Line 1792 of yacc.c  */
3487 > /* Line 1787 of yacc.c  */
3488   #line 643 "conf_parser.y"
3489      {
3490    /* this isn't rehashable */
# Line 3502 | Line 3502 | yyreduce:
3502      break;
3503  
3504    case 86:
3505 < /* Line 1792 of yacc.c  */
3505 > /* Line 1787 of yacc.c  */
3506   #line 658 "conf_parser.y"
3507      {
3508    /* this isn't rehashable */
# Line 3520 | Line 3520 | yyreduce:
3520      break;
3521  
3522    case 87:
3523 < /* Line 1792 of yacc.c  */
3523 > /* Line 1787 of yacc.c  */
3524   #line 673 "conf_parser.y"
3525      {
3526    if (conf_parser_ctx.pass == 2)
# Line 3532 | Line 3532 | yyreduce:
3532      break;
3533  
3534    case 88:
3535 < /* Line 1792 of yacc.c  */
3535 > /* Line 1787 of yacc.c  */
3536   #line 682 "conf_parser.y"
3537      {
3538    if (conf_parser_ctx.pass == 2)
# Line 3549 | Line 3549 | yyreduce:
3549      break;
3550  
3551    case 89:
3552 < /* Line 1792 of yacc.c  */
3552 > /* Line 1787 of yacc.c  */
3553   #line 696 "conf_parser.y"
3554      {
3555    if (conf_parser_ctx.pass == 2)
# Line 3561 | Line 3561 | yyreduce:
3561      break;
3562  
3563    case 90:
3564 < /* Line 1792 of yacc.c  */
3564 > /* Line 1787 of yacc.c  */
3565   #line 705 "conf_parser.y"
3566      {
3567    if (conf_parser_ctx.pass == 2 && *yylval.string != '*')
# Line 3592 | Line 3592 | yyreduce:
3592      break;
3593  
3594    case 91:
3595 < /* Line 1792 of yacc.c  */
3595 > /* Line 1787 of yacc.c  */
3596   #line 733 "conf_parser.y"
3597      {
3598   #ifdef IPV6
# Line 3625 | Line 3625 | yyreduce:
3625      break;
3626  
3627    case 92:
3628 < /* Line 1792 of yacc.c  */
3628 > /* Line 1787 of yacc.c  */
3629   #line 763 "conf_parser.y"
3630      {
3631    if (conf_parser_ctx.pass != 2)
# Line 3653 | Line 3653 | yyreduce:
3653      break;
3654  
3655    case 93:
3656 < /* Line 1792 of yacc.c  */
3656 > /* Line 1787 of yacc.c  */
3657   #line 788 "conf_parser.y"
3658      {
3659    if (conf_parser_ctx.pass != 2)
# Line 3678 | Line 3678 | yyreduce:
3678      break;
3679  
3680    case 94:
3681 < /* Line 1792 of yacc.c  */
3681 > /* Line 1787 of yacc.c  */
3682   #line 810 "conf_parser.y"
3683      {
3684    if (conf_parser_ctx.pass != 2)
# Line 3703 | Line 3703 | yyreduce:
3703      break;
3704  
3705    case 95:
3706 < /* Line 1792 of yacc.c  */
3706 > /* Line 1787 of yacc.c  */
3707   #line 832 "conf_parser.y"
3708      {
3709    if (conf_parser_ctx.pass == 2)
# Line 3712 | Line 3712 | yyreduce:
3712      break;
3713  
3714    case 103:
3715 < /* Line 1792 of yacc.c  */
3715 > /* Line 1787 of yacc.c  */
3716   #line 847 "conf_parser.y"
3717      {
3718    if (conf_parser_ctx.pass == 2)
# Line 3724 | Line 3724 | yyreduce:
3724      break;
3725  
3726    case 104:
3727 < /* Line 1792 of yacc.c  */
3727 > /* Line 1787 of yacc.c  */
3728   #line 856 "conf_parser.y"
3729      {
3730    if (conf_parser_ctx.pass == 2)
# Line 3736 | Line 3736 | yyreduce:
3736      break;
3737  
3738    case 105:
3739 < /* Line 1792 of yacc.c  */
3739 > /* Line 1787 of yacc.c  */
3740   #line 865 "conf_parser.y"
3741      {
3742    if (conf_parser_ctx.pass == 2)
# Line 3748 | Line 3748 | yyreduce:
3748      break;
3749  
3750    case 112:
3751 < /* Line 1792 of yacc.c  */
3751 > /* Line 1787 of yacc.c  */
3752   #line 883 "conf_parser.y"
3753      {
3754    if (conf_parser_ctx.pass == 2)
# Line 3757 | Line 3757 | yyreduce:
3757      break;
3758  
3759    case 113:
3760 < /* Line 1792 of yacc.c  */
3760 > /* Line 1787 of yacc.c  */
3761   #line 889 "conf_parser.y"
3762      {
3763    if (conf_parser_ctx.pass == 2)
# Line 3766 | Line 3766 | yyreduce:
3766      break;
3767  
3768    case 114:
3769 < /* Line 1792 of yacc.c  */
3769 > /* Line 1787 of yacc.c  */
3770   #line 893 "conf_parser.y"
3771      {
3772    if (conf_parser_ctx.pass != 2)
# Line 3779 | Line 3779 | yyreduce:
3779      break;
3780  
3781    case 121:
3782 < /* Line 1792 of yacc.c  */
3782 > /* Line 1787 of yacc.c  */
3783   #line 909 "conf_parser.y"
3784      {
3785    if (conf_parser_ctx.pass != 2)
# Line 3790 | Line 3790 | yyreduce:
3790      break;
3791  
3792    case 122:
3793 < /* Line 1792 of yacc.c  */
3793 > /* Line 1787 of yacc.c  */
3794   #line 917 "conf_parser.y"
3795      {
3796    block_state.size.value = (yyvsp[(3) - (4)].number);
# Line 3798 | Line 3798 | yyreduce:
3798      break;
3799  
3800    case 123:
3801 < /* Line 1792 of yacc.c  */
3801 > /* Line 1787 of yacc.c  */
3802   #line 920 "conf_parser.y"
3803      {
3804    block_state.size.value = 0;
# Line 3806 | Line 3806 | yyreduce:
3806      break;
3807  
3808    case 124:
3809 < /* Line 1792 of yacc.c  */
3809 > /* Line 1787 of yacc.c  */
3810   #line 925 "conf_parser.y"
3811      {
3812    if (conf_parser_ctx.pass == 2)
# Line 3815 | Line 3815 | yyreduce:
3815      break;
3816  
3817    case 128:
3818 < /* Line 1792 of yacc.c  */
3818 > /* Line 1787 of yacc.c  */
3819   #line 932 "conf_parser.y"
3820      {
3821    if (conf_parser_ctx.pass == 2)
# Line 3824 | Line 3824 | yyreduce:
3824      break;
3825  
3826    case 129:
3827 < /* Line 1792 of yacc.c  */
3827 > /* Line 1787 of yacc.c  */
3828   #line 936 "conf_parser.y"
3829      {
3830    if (conf_parser_ctx.pass == 2)
# Line 3833 | Line 3833 | yyreduce:
3833      break;
3834  
3835    case 130:
3836 < /* Line 1792 of yacc.c  */
3836 > /* Line 1787 of yacc.c  */
3837   #line 940 "conf_parser.y"
3838      {
3839    if (conf_parser_ctx.pass == 2)
# Line 3842 | Line 3842 | yyreduce:
3842      break;
3843  
3844    case 131:
3845 < /* Line 1792 of yacc.c  */
3845 > /* Line 1787 of yacc.c  */
3846   #line 944 "conf_parser.y"
3847      {
3848    if (conf_parser_ctx.pass == 2)
# Line 3851 | Line 3851 | yyreduce:
3851      break;
3852  
3853    case 132:
3854 < /* Line 1792 of yacc.c  */
3854 > /* Line 1787 of yacc.c  */
3855   #line 948 "conf_parser.y"
3856      {
3857    if (conf_parser_ctx.pass == 2)
# Line 3860 | Line 3860 | yyreduce:
3860      break;
3861  
3862    case 133:
3863 < /* Line 1792 of yacc.c  */
3863 > /* Line 1787 of yacc.c  */
3864   #line 952 "conf_parser.y"
3865      {
3866    if (conf_parser_ctx.pass == 2)
# Line 3869 | Line 3869 | yyreduce:
3869      break;
3870  
3871    case 134:
3872 < /* Line 1792 of yacc.c  */
3872 > /* Line 1787 of yacc.c  */
3873   #line 956 "conf_parser.y"
3874      {
3875    if (conf_parser_ctx.pass == 2)
# Line 3878 | Line 3878 | yyreduce:
3878      break;
3879  
3880    case 135:
3881 < /* Line 1792 of yacc.c  */
3881 > /* Line 1787 of yacc.c  */
3882   #line 966 "conf_parser.y"
3883      {
3884    if (conf_parser_ctx.pass != 2)
# Line 3890 | Line 3890 | yyreduce:
3890      break;
3891  
3892    case 136:
3893 < /* Line 1792 of yacc.c  */
3893 > /* Line 1787 of yacc.c  */
3894   #line 973 "conf_parser.y"
3895      {
3896    dlink_node *ptr = NULL;
# Line 3963 | Line 3963 | yyreduce:
3963      break;
3964  
3965    case 148:
3966 < /* Line 1792 of yacc.c  */
3966 > /* Line 1787 of yacc.c  */
3967   #line 1048 "conf_parser.y"
3968      {
3969    if (conf_parser_ctx.pass == 2)
# Line 3972 | Line 3972 | yyreduce:
3972      break;
3973  
3974    case 149:
3975 < /* Line 1792 of yacc.c  */
3975 > /* Line 1787 of yacc.c  */
3976   #line 1054 "conf_parser.y"
3977      {
3978    if (conf_parser_ctx.pass == 2)
# Line 3981 | Line 3981 | yyreduce:
3981      break;
3982  
3983    case 150:
3984 < /* Line 1792 of yacc.c  */
3984 > /* Line 1787 of yacc.c  */
3985   #line 1060 "conf_parser.y"
3986      {
3987    if (conf_parser_ctx.pass == 2)
# Line 3990 | Line 3990 | yyreduce:
3990      break;
3991  
3992    case 151:
3993 < /* Line 1792 of yacc.c  */
3993 > /* Line 1787 of yacc.c  */
3994   #line 1066 "conf_parser.y"
3995      {
3996    if (conf_parser_ctx.pass == 2)
# Line 4004 | Line 4004 | yyreduce:
4004      break;
4005  
4006    case 152:
4007 < /* Line 1792 of yacc.c  */
4007 > /* Line 1787 of yacc.c  */
4008   #line 1077 "conf_parser.y"
4009      {
4010    if (conf_parser_ctx.pass == 2)
# Line 4013 | Line 4013 | yyreduce:
4013      break;
4014  
4015    case 153:
4016 < /* Line 1792 of yacc.c  */
4016 > /* Line 1787 of yacc.c  */
4017   #line 1083 "conf_parser.y"
4018      {
4019    if (conf_parser_ctx.pass == 2)
# Line 4022 | Line 4022 | yyreduce:
4022      break;
4023  
4024    case 154:
4025 < /* Line 1792 of yacc.c  */
4025 > /* Line 1787 of yacc.c  */
4026   #line 1089 "conf_parser.y"
4027      {
4028    if (conf_parser_ctx.pass == 2)
# Line 4031 | Line 4031 | yyreduce:
4031      break;
4032  
4033    case 158:
4034 < /* Line 1792 of yacc.c  */
4034 > /* Line 1787 of yacc.c  */
4035   #line 1096 "conf_parser.y"
4036      {
4037    if (conf_parser_ctx.pass == 2)
# Line 4040 | Line 4040 | yyreduce:
4040      break;
4041  
4042    case 159:
4043 < /* Line 1792 of yacc.c  */
4043 > /* Line 1787 of yacc.c  */
4044   #line 1100 "conf_parser.y"
4045      {
4046    if (conf_parser_ctx.pass == 2)
# Line 4049 | Line 4049 | yyreduce:
4049      break;
4050  
4051    case 160:
4052 < /* Line 1792 of yacc.c  */
4052 > /* Line 1787 of yacc.c  */
4053   #line 1104 "conf_parser.y"
4054      {
4055    if (conf_parser_ctx.pass == 2)
# Line 4058 | Line 4058 | yyreduce:
4058      break;
4059  
4060    case 161:
4061 < /* Line 1792 of yacc.c  */
4061 > /* Line 1787 of yacc.c  */
4062   #line 1108 "conf_parser.y"
4063      {
4064    if (conf_parser_ctx.pass == 2)
# Line 4067 | Line 4067 | yyreduce:
4067      break;
4068  
4069    case 162:
4070 < /* Line 1792 of yacc.c  */
4070 > /* Line 1787 of yacc.c  */
4071   #line 1112 "conf_parser.y"
4072      {
4073    if (conf_parser_ctx.pass == 2)
# Line 4076 | Line 4076 | yyreduce:
4076      break;
4077  
4078    case 163:
4079 < /* Line 1792 of yacc.c  */
4079 > /* Line 1787 of yacc.c  */
4080   #line 1116 "conf_parser.y"
4081      {
4082    if (conf_parser_ctx.pass == 2)
# Line 4085 | Line 4085 | yyreduce:
4085      break;
4086  
4087    case 164:
4088 < /* Line 1792 of yacc.c  */
4088 > /* Line 1787 of yacc.c  */
4089   #line 1120 "conf_parser.y"
4090      {
4091    if (conf_parser_ctx.pass == 2)
# Line 4094 | Line 4094 | yyreduce:
4094      break;
4095  
4096    case 165:
4097 < /* Line 1792 of yacc.c  */
4097 > /* Line 1787 of yacc.c  */
4098   #line 1124 "conf_parser.y"
4099      {
4100    if (conf_parser_ctx.pass == 2)
# Line 4103 | Line 4103 | yyreduce:
4103      break;
4104  
4105    case 166:
4106 < /* Line 1792 of yacc.c  */
4106 > /* Line 1787 of yacc.c  */
4107   #line 1128 "conf_parser.y"
4108      {
4109    if (conf_parser_ctx.pass == 2)
# Line 4112 | Line 4112 | yyreduce:
4112      break;
4113  
4114    case 167:
4115 < /* Line 1792 of yacc.c  */
4115 > /* Line 1787 of yacc.c  */
4116   #line 1132 "conf_parser.y"
4117      {
4118    if (conf_parser_ctx.pass == 2)
# Line 4121 | Line 4121 | yyreduce:
4121      break;
4122  
4123    case 168:
4124 < /* Line 1792 of yacc.c  */
4124 > /* Line 1787 of yacc.c  */
4125   #line 1136 "conf_parser.y"
4126      {
4127    if (conf_parser_ctx.pass == 2)
# Line 4130 | Line 4130 | yyreduce:
4130      break;
4131  
4132    case 169:
4133 < /* Line 1792 of yacc.c  */
4133 > /* Line 1787 of yacc.c  */
4134   #line 1140 "conf_parser.y"
4135      {
4136    if (conf_parser_ctx.pass == 2)
# Line 4139 | Line 4139 | yyreduce:
4139      break;
4140  
4141    case 170:
4142 < /* Line 1792 of yacc.c  */
4142 > /* Line 1787 of yacc.c  */
4143   #line 1144 "conf_parser.y"
4144      {
4145    if (conf_parser_ctx.pass == 2)
# Line 4148 | Line 4148 | yyreduce:
4148      break;
4149  
4150    case 171:
4151 < /* Line 1792 of yacc.c  */
4151 > /* Line 1787 of yacc.c  */
4152   #line 1148 "conf_parser.y"
4153      {
4154    if (conf_parser_ctx.pass == 2)
# Line 4157 | Line 4157 | yyreduce:
4157      break;
4158  
4159    case 172:
4160 < /* Line 1792 of yacc.c  */
4160 > /* Line 1787 of yacc.c  */
4161   #line 1152 "conf_parser.y"
4162      {
4163    if (conf_parser_ctx.pass == 2)
# Line 4166 | Line 4166 | yyreduce:
4166      break;
4167  
4168    case 173:
4169 < /* Line 1792 of yacc.c  */
4169 > /* Line 1787 of yacc.c  */
4170   #line 1156 "conf_parser.y"
4171      {
4172    if (conf_parser_ctx.pass == 2)
# Line 4175 | Line 4175 | yyreduce:
4175      break;
4176  
4177    case 174:
4178 < /* Line 1792 of yacc.c  */
4178 > /* Line 1787 of yacc.c  */
4179   #line 1160 "conf_parser.y"
4180      {
4181    if (conf_parser_ctx.pass == 2)
# Line 4184 | Line 4184 | yyreduce:
4184      break;
4185  
4186    case 175:
4187 < /* Line 1792 of yacc.c  */
4187 > /* Line 1787 of yacc.c  */
4188   #line 1164 "conf_parser.y"
4189      {
4190    if (conf_parser_ctx.pass == 2)
# Line 4193 | Line 4193 | yyreduce:
4193      break;
4194  
4195    case 176:
4196 < /* Line 1792 of yacc.c  */
4196 > /* Line 1787 of yacc.c  */
4197   #line 1168 "conf_parser.y"
4198      {
4199    if (conf_parser_ctx.pass == 2)
# Line 4202 | Line 4202 | yyreduce:
4202      break;
4203  
4204    case 177:
4205 < /* Line 1792 of yacc.c  */
4205 > /* Line 1787 of yacc.c  */
4206   #line 1172 "conf_parser.y"
4207      {
4208    if (conf_parser_ctx.pass == 2)
# Line 4211 | Line 4211 | yyreduce:
4211      break;
4212  
4213    case 178:
4214 < /* Line 1792 of yacc.c  */
4214 > /* Line 1787 of yacc.c  */
4215   #line 1178 "conf_parser.y"
4216      {
4217    if (conf_parser_ctx.pass == 2)
# Line 4220 | Line 4220 | yyreduce:
4220      break;
4221  
4222    case 182:
4223 < /* Line 1792 of yacc.c  */
4223 > /* Line 1787 of yacc.c  */
4224   #line 1185 "conf_parser.y"
4225      {
4226    if (conf_parser_ctx.pass == 2)
# Line 4229 | Line 4229 | yyreduce:
4229      break;
4230  
4231    case 183:
4232 < /* Line 1792 of yacc.c  */
4232 > /* Line 1787 of yacc.c  */
4233   #line 1189 "conf_parser.y"
4234      {
4235    if (conf_parser_ctx.pass == 2)
# Line 4238 | Line 4238 | yyreduce:
4238      break;
4239  
4240    case 184:
4241 < /* Line 1792 of yacc.c  */
4241 > /* Line 1787 of yacc.c  */
4242   #line 1193 "conf_parser.y"
4243      {
4244    if (conf_parser_ctx.pass == 2)
# Line 4247 | Line 4247 | yyreduce:
4247      break;
4248  
4249    case 185:
4250 < /* Line 1792 of yacc.c  */
4250 > /* Line 1787 of yacc.c  */
4251   #line 1197 "conf_parser.y"
4252      {
4253    if (conf_parser_ctx.pass == 2)
# Line 4256 | Line 4256 | yyreduce:
4256      break;
4257  
4258    case 186:
4259 < /* Line 1792 of yacc.c  */
4259 > /* Line 1787 of yacc.c  */
4260   #line 1201 "conf_parser.y"
4261      {
4262    if (conf_parser_ctx.pass == 2)
# Line 4265 | Line 4265 | yyreduce:
4265      break;
4266  
4267    case 187:
4268 < /* Line 1792 of yacc.c  */
4268 > /* Line 1787 of yacc.c  */
4269   #line 1205 "conf_parser.y"
4270      {
4271    if (conf_parser_ctx.pass == 2)
# Line 4274 | Line 4274 | yyreduce:
4274      break;
4275  
4276    case 188:
4277 < /* Line 1792 of yacc.c  */
4277 > /* Line 1787 of yacc.c  */
4278   #line 1209 "conf_parser.y"
4279      {
4280    if (conf_parser_ctx.pass == 2)
# Line 4283 | Line 4283 | yyreduce:
4283      break;
4284  
4285    case 189:
4286 < /* Line 1792 of yacc.c  */
4286 > /* Line 1787 of yacc.c  */
4287   #line 1213 "conf_parser.y"
4288      {
4289    if (conf_parser_ctx.pass == 2)
# Line 4292 | Line 4292 | yyreduce:
4292      break;
4293  
4294    case 190:
4295 < /* Line 1792 of yacc.c  */
4295 > /* Line 1787 of yacc.c  */
4296   #line 1217 "conf_parser.y"
4297      {
4298    if (conf_parser_ctx.pass == 2)
# Line 4301 | Line 4301 | yyreduce:
4301      break;
4302  
4303    case 191:
4304 < /* Line 1792 of yacc.c  */
4304 > /* Line 1787 of yacc.c  */
4305   #line 1221 "conf_parser.y"
4306      {
4307    if (conf_parser_ctx.pass == 2)
# Line 4310 | Line 4310 | yyreduce:
4310      break;
4311  
4312    case 192:
4313 < /* Line 1792 of yacc.c  */
4313 > /* Line 1787 of yacc.c  */
4314   #line 1225 "conf_parser.y"
4315      {
4316    if (conf_parser_ctx.pass == 2)
# Line 4319 | Line 4319 | yyreduce:
4319      break;
4320  
4321    case 193:
4322 < /* Line 1792 of yacc.c  */
4322 > /* Line 1787 of yacc.c  */
4323   #line 1229 "conf_parser.y"
4324      {
4325    if (conf_parser_ctx.pass == 2)
# Line 4328 | Line 4328 | yyreduce:
4328      break;
4329  
4330    case 194:
4331 < /* Line 1792 of yacc.c  */
4331 > /* Line 1787 of yacc.c  */
4332   #line 1233 "conf_parser.y"
4333      {
4334    if (conf_parser_ctx.pass == 2)
# Line 4337 | Line 4337 | yyreduce:
4337      break;
4338  
4339    case 195:
4340 < /* Line 1792 of yacc.c  */
4340 > /* Line 1787 of yacc.c  */
4341   #line 1237 "conf_parser.y"
4342      {
4343    if (conf_parser_ctx.pass == 2)
# Line 4346 | Line 4346 | yyreduce:
4346      break;
4347  
4348    case 196:
4349 < /* Line 1792 of yacc.c  */
4349 > /* Line 1787 of yacc.c  */
4350   #line 1241 "conf_parser.y"
4351      {
4352    if (conf_parser_ctx.pass == 2)
# Line 4355 | Line 4355 | yyreduce:
4355      break;
4356  
4357    case 197:
4358 < /* Line 1792 of yacc.c  */
4358 > /* Line 1787 of yacc.c  */
4359   #line 1245 "conf_parser.y"
4360      {
4361    if (conf_parser_ctx.pass == 2)
# Line 4364 | Line 4364 | yyreduce:
4364      break;
4365  
4366    case 198:
4367 < /* Line 1792 of yacc.c  */
4367 > /* Line 1787 of yacc.c  */
4368   #line 1249 "conf_parser.y"
4369      {
4370    if (conf_parser_ctx.pass == 2)
# Line 4373 | Line 4373 | yyreduce:
4373      break;
4374  
4375    case 199:
4376 < /* Line 1792 of yacc.c  */
4376 > /* Line 1787 of yacc.c  */
4377   #line 1253 "conf_parser.y"
4378      {
4379    if (conf_parser_ctx.pass == 2)
# Line 4382 | Line 4382 | yyreduce:
4382      break;
4383  
4384    case 200:
4385 < /* Line 1792 of yacc.c  */
4385 > /* Line 1787 of yacc.c  */
4386   #line 1257 "conf_parser.y"
4387      {
4388    if (conf_parser_ctx.pass == 2)
# Line 4391 | Line 4391 | yyreduce:
4391      break;
4392  
4393    case 201:
4394 < /* Line 1792 of yacc.c  */
4394 > /* Line 1787 of yacc.c  */
4395   #line 1267 "conf_parser.y"
4396      {
4397    if (conf_parser_ctx.pass != 1)
# Line 4408 | Line 4408 | yyreduce:
4408      break;
4409  
4410    case 202:
4411 < /* Line 1792 of yacc.c  */
4411 > /* Line 1787 of yacc.c  */
4412   #line 1279 "conf_parser.y"
4413      {
4414    struct ClassItem *class = NULL;
# Line 4460 | Line 4460 | yyreduce:
4460      break;
4461  
4462    case 222:
4463 < /* Line 1792 of yacc.c  */
4463 > /* Line 1787 of yacc.c  */
4464   #line 1345 "conf_parser.y"
4465      {
4466    if (conf_parser_ctx.pass == 1)
# Line 4469 | Line 4469 | yyreduce:
4469      break;
4470  
4471    case 223:
4472 < /* Line 1792 of yacc.c  */
4472 > /* Line 1787 of yacc.c  */
4473   #line 1351 "conf_parser.y"
4474      {
4475    if (conf_parser_ctx.pass == 1)
# Line 4478 | Line 4478 | yyreduce:
4478      break;
4479  
4480    case 224:
4481 < /* Line 1792 of yacc.c  */
4481 > /* Line 1787 of yacc.c  */
4482   #line 1357 "conf_parser.y"
4483      {
4484    if (conf_parser_ctx.pass == 1)
# Line 4487 | Line 4487 | yyreduce:
4487      break;
4488  
4489    case 225:
4490 < /* Line 1792 of yacc.c  */
4490 > /* Line 1787 of yacc.c  */
4491   #line 1363 "conf_parser.y"
4492      {
4493    if (conf_parser_ctx.pass == 1)
# Line 4496 | Line 4496 | yyreduce:
4496      break;
4497  
4498    case 226:
4499 < /* Line 1792 of yacc.c  */
4499 > /* Line 1787 of yacc.c  */
4500   #line 1369 "conf_parser.y"
4501      {
4502    if (conf_parser_ctx.pass == 1)
# Line 4505 | Line 4505 | yyreduce:
4505      break;
4506  
4507    case 227:
4508 < /* Line 1792 of yacc.c  */
4508 > /* Line 1787 of yacc.c  */
4509   #line 1375 "conf_parser.y"
4510      {
4511    if (conf_parser_ctx.pass == 1)
# Line 4514 | Line 4514 | yyreduce:
4514      break;
4515  
4516    case 228:
4517 < /* Line 1792 of yacc.c  */
4517 > /* Line 1787 of yacc.c  */
4518   #line 1381 "conf_parser.y"
4519      {
4520    if (conf_parser_ctx.pass == 1)
# Line 4523 | Line 4523 | yyreduce:
4523      break;
4524  
4525    case 229:
4526 < /* Line 1792 of yacc.c  */
4526 > /* Line 1787 of yacc.c  */
4527   #line 1387 "conf_parser.y"
4528      {
4529    if (conf_parser_ctx.pass == 1)
# Line 4532 | Line 4532 | yyreduce:
4532      break;
4533  
4534    case 230:
4535 < /* Line 1792 of yacc.c  */
4535 > /* Line 1787 of yacc.c  */
4536   #line 1393 "conf_parser.y"
4537      {
4538    if (conf_parser_ctx.pass == 1)
# Line 4541 | Line 4541 | yyreduce:
4541      break;
4542  
4543    case 231:
4544 < /* Line 1792 of yacc.c  */
4544 > /* Line 1787 of yacc.c  */
4545   #line 1399 "conf_parser.y"
4546      {
4547    if (conf_parser_ctx.pass == 1)
# Line 4551 | Line 4551 | yyreduce:
4551      break;
4552  
4553    case 232:
4554 < /* Line 1792 of yacc.c  */
4554 > /* Line 1787 of yacc.c  */
4555   #line 1406 "conf_parser.y"
4556      {
4557    if (conf_parser_ctx.pass == 1)
# Line 4560 | Line 4560 | yyreduce:
4560      break;
4561  
4562    case 233:
4563 < /* Line 1792 of yacc.c  */
4563 > /* Line 1787 of yacc.c  */
4564   #line 1412 "conf_parser.y"
4565      {
4566    if (conf_parser_ctx.pass == 1)
# Line 4569 | Line 4569 | yyreduce:
4569      break;
4570  
4571    case 234:
4572 < /* Line 1792 of yacc.c  */
4572 > /* Line 1787 of yacc.c  */
4573   #line 1418 "conf_parser.y"
4574      {
4575    if (conf_parser_ctx.pass == 1)
# Line 4578 | Line 4578 | yyreduce:
4578      break;
4579  
4580    case 235:
4581 < /* Line 1792 of yacc.c  */
4581 > /* Line 1787 of yacc.c  */
4582   #line 1424 "conf_parser.y"
4583      {
4584    if (conf_parser_ctx.pass != 1)
# Line 4590 | Line 4590 | yyreduce:
4590      break;
4591  
4592    case 236:
4593 < /* Line 1792 of yacc.c  */
4593 > /* Line 1787 of yacc.c  */
4594   #line 1433 "conf_parser.y"
4595      {
4596    if (conf_parser_ctx.pass != 1)
# Line 4602 | Line 4602 | yyreduce:
4602      break;
4603  
4604    case 237:
4605 < /* Line 1792 of yacc.c  */
4605 > /* Line 1787 of yacc.c  */
4606   #line 1442 "conf_parser.y"
4607      {
4608    if (conf_parser_ctx.pass == 1)
# Line 4611 | Line 4611 | yyreduce:
4611      break;
4612  
4613    case 241:
4614 < /* Line 1792 of yacc.c  */
4614 > /* Line 1787 of yacc.c  */
4615   #line 1449 "conf_parser.y"
4616      {
4617    if (conf_parser_ctx.pass == 1)
# Line 4620 | Line 4620 | yyreduce:
4620      break;
4621  
4622    case 242:
4623 < /* Line 1792 of yacc.c  */
4623 > /* Line 1787 of yacc.c  */
4624   #line 1453 "conf_parser.y"
4625      {
4626    if (conf_parser_ctx.pass == 1)
# Line 4629 | Line 4629 | yyreduce:
4629      break;
4630  
4631    case 243:
4632 < /* Line 1792 of yacc.c  */
4632 > /* Line 1787 of yacc.c  */
4633   #line 1463 "conf_parser.y"
4634      {
4635    if (conf_parser_ctx.pass == 2)
# Line 4638 | Line 4638 | yyreduce:
4638      break;
4639  
4640    case 245:
4641 < /* Line 1792 of yacc.c  */
4641 > /* Line 1787 of yacc.c  */
4642   #line 1469 "conf_parser.y"
4643      {
4644    block_state.flags.value = 0;
# Line 4646 | Line 4646 | yyreduce:
4646      break;
4647  
4648    case 249:
4649 < /* Line 1792 of yacc.c  */
4649 > /* Line 1787 of yacc.c  */
4650   #line 1475 "conf_parser.y"
4651      {
4652    if (conf_parser_ctx.pass == 2)
# Line 4655 | Line 4655 | yyreduce:
4655      break;
4656  
4657    case 250:
4658 < /* Line 1792 of yacc.c  */
4658 > /* Line 1787 of yacc.c  */
4659   #line 1479 "conf_parser.y"
4660      {
4661    if (conf_parser_ctx.pass == 2)
# Line 4664 | Line 4664 | yyreduce:
4664      break;
4665  
4666    case 251:
4667 < /* Line 1792 of yacc.c  */
4667 > /* Line 1787 of yacc.c  */
4668   #line 1483 "conf_parser.y"
4669      {
4670    if (conf_parser_ctx.pass == 2)
# Line 4673 | Line 4673 | yyreduce:
4673      break;
4674  
4675    case 259:
4676 < /* Line 1792 of yacc.c  */
4676 > /* Line 1787 of yacc.c  */
4677   #line 1491 "conf_parser.y"
4678      { block_state.flags.value = 0; }
4679      break;
4680  
4681    case 263:
4682 < /* Line 1792 of yacc.c  */
4682 > /* Line 1787 of yacc.c  */
4683   #line 1496 "conf_parser.y"
4684      {
4685    if (conf_parser_ctx.pass == 2)
# Line 4698 | Line 4698 | yyreduce:
4698      break;
4699  
4700    case 264:
4701 < /* Line 1792 of yacc.c  */
4701 > /* Line 1787 of yacc.c  */
4702   #line 1510 "conf_parser.y"
4703      {
4704    if (conf_parser_ctx.pass == 2)
# Line 4721 | Line 4721 | yyreduce:
4721      break;
4722  
4723    case 265:
4724 < /* Line 1792 of yacc.c  */
4724 > /* Line 1787 of yacc.c  */
4725   #line 1530 "conf_parser.y"
4726      {
4727    if (conf_parser_ctx.pass == 2)
# Line 4730 | Line 4730 | yyreduce:
4730      break;
4731  
4732    case 266:
4733 < /* Line 1792 of yacc.c  */
4733 > /* Line 1787 of yacc.c  */
4734   #line 1536 "conf_parser.y"
4735      {
4736    if (conf_parser_ctx.pass == 2)
# Line 4739 | Line 4739 | yyreduce:
4739      break;
4740  
4741    case 267:
4742 < /* Line 1792 of yacc.c  */
4742 > /* Line 1787 of yacc.c  */
4743   #line 1545 "conf_parser.y"
4744      {
4745    if (conf_parser_ctx.pass == 2)
# Line 4748 | Line 4748 | yyreduce:
4748      break;
4749  
4750    case 268:
4751 < /* Line 1792 of yacc.c  */
4751 > /* Line 1787 of yacc.c  */
4752   #line 1549 "conf_parser.y"
4753      {
4754    dlink_node *ptr = NULL;
# Line 4789 | Line 4789 | yyreduce:
4789      break;
4790  
4791    case 280:
4792 < /* Line 1792 of yacc.c  */
4792 > /* Line 1787 of yacc.c  */
4793   #line 1592 "conf_parser.y"
4794      {
4795    if (conf_parser_ctx.pass == 2)
# Line 4798 | Line 4798 | yyreduce:
4798      break;
4799  
4800    case 281:
4801 < /* Line 1792 of yacc.c  */
4801 > /* Line 1787 of yacc.c  */
4802   #line 1598 "conf_parser.y"
4803      {
4804    if (conf_parser_ctx.pass == 2)
# Line 4807 | Line 4807 | yyreduce:
4807      break;
4808  
4809    case 282:
4810 < /* Line 1792 of yacc.c  */
4810 > /* Line 1787 of yacc.c  */
4811   #line 1604 "conf_parser.y"
4812      {
4813    if (conf_parser_ctx.pass == 2)
# Line 4816 | Line 4816 | yyreduce:
4816      break;
4817  
4818    case 283:
4819 < /* Line 1792 of yacc.c  */
4819 > /* Line 1787 of yacc.c  */
4820   #line 1610 "conf_parser.y"
4821      {
4822    if (conf_parser_ctx.pass == 2)
# Line 4830 | Line 4830 | yyreduce:
4830      break;
4831  
4832    case 284:
4833 < /* Line 1792 of yacc.c  */
4833 > /* Line 1787 of yacc.c  */
4834   #line 1621 "conf_parser.y"
4835      {
4836    if (conf_parser_ctx.pass == 2)
# Line 4839 | Line 4839 | yyreduce:
4839      break;
4840  
4841    case 288:
4842 < /* Line 1792 of yacc.c  */
4842 > /* Line 1787 of yacc.c  */
4843   #line 1628 "conf_parser.y"
4844      {
4845    if (conf_parser_ctx.pass == 2)
# Line 4848 | Line 4848 | yyreduce:
4848      break;
4849  
4850    case 289:
4851 < /* Line 1792 of yacc.c  */
4851 > /* Line 1787 of yacc.c  */
4852   #line 1632 "conf_parser.y"
4853      {
4854    if (conf_parser_ctx.pass == 2)
# Line 4857 | Line 4857 | yyreduce:
4857      break;
4858  
4859    case 290:
4860 < /* Line 1792 of yacc.c  */
4860 > /* Line 1787 of yacc.c  */
4861   #line 1636 "conf_parser.y"
4862      {
4863    if (conf_parser_ctx.pass == 2)
# Line 4866 | Line 4866 | yyreduce:
4866      break;
4867  
4868    case 291:
4869 < /* Line 1792 of yacc.c  */
4869 > /* Line 1787 of yacc.c  */
4870   #line 1640 "conf_parser.y"
4871      {
4872    if (conf_parser_ctx.pass == 2)
# Line 4875 | Line 4875 | yyreduce:
4875      break;
4876  
4877    case 292:
4878 < /* Line 1792 of yacc.c  */
4878 > /* Line 1787 of yacc.c  */
4879   #line 1644 "conf_parser.y"
4880      {
4881    if (conf_parser_ctx.pass == 2)
# Line 4884 | Line 4884 | yyreduce:
4884      break;
4885  
4886    case 293:
4887 < /* Line 1792 of yacc.c  */
4887 > /* Line 1787 of yacc.c  */
4888   #line 1648 "conf_parser.y"
4889      {
4890    if (conf_parser_ctx.pass == 2)
# Line 4893 | Line 4893 | yyreduce:
4893      break;
4894  
4895    case 294:
4896 < /* Line 1792 of yacc.c  */
4896 > /* Line 1787 of yacc.c  */
4897   #line 1652 "conf_parser.y"
4898      {
4899    if (conf_parser_ctx.pass == 2)
# Line 4902 | Line 4902 | yyreduce:
4902      break;
4903  
4904    case 295:
4905 < /* Line 1792 of yacc.c  */
4905 > /* Line 1787 of yacc.c  */
4906   #line 1656 "conf_parser.y"
4907      {
4908    if (conf_parser_ctx.pass == 2)
# Line 4911 | Line 4911 | yyreduce:
4911      break;
4912  
4913    case 296:
4914 < /* Line 1792 of yacc.c  */
4914 > /* Line 1787 of yacc.c  */
4915   #line 1660 "conf_parser.y"
4916      {
4917    if (conf_parser_ctx.pass == 2)
# Line 4920 | Line 4920 | yyreduce:
4920      break;
4921  
4922    case 297:
4923 < /* Line 1792 of yacc.c  */
4923 > /* Line 1787 of yacc.c  */
4924   #line 1664 "conf_parser.y"
4925      {
4926    if (conf_parser_ctx.pass == 2)
# Line 4929 | Line 4929 | yyreduce:
4929      break;
4930  
4931    case 298:
4932 < /* Line 1792 of yacc.c  */
4932 > /* Line 1787 of yacc.c  */
4933   #line 1670 "conf_parser.y"
4934      {
4935    if (conf_parser_ctx.pass != 2)
# Line 4946 | Line 4946 | yyreduce:
4946      break;
4947  
4948    case 299:
4949 < /* Line 1792 of yacc.c  */
4949 > /* Line 1787 of yacc.c  */
4950   #line 1684 "conf_parser.y"
4951      {
4952    if (conf_parser_ctx.pass != 2)
# Line 4958 | Line 4958 | yyreduce:
4958      break;
4959  
4960    case 300:
4961 < /* Line 1792 of yacc.c  */
4961 > /* Line 1787 of yacc.c  */
4962   #line 1693 "conf_parser.y"
4963      {
4964    if (conf_parser_ctx.pass != 2)
# Line 4970 | Line 4970 | yyreduce:
4970      break;
4971  
4972    case 301:
4973 < /* Line 1792 of yacc.c  */
4973 > /* Line 1787 of yacc.c  */
4974   #line 1706 "conf_parser.y"
4975      {
4976    if (conf_parser_ctx.pass != 2)
# Line 4982 | Line 4982 | yyreduce:
4982      break;
4983  
4984    case 302:
4985 < /* Line 1792 of yacc.c  */
4985 > /* Line 1787 of yacc.c  */
4986   #line 1713 "conf_parser.y"
4987      {
4988    if (IsChanPrefix(block_state.name.buf[0]))
# Line 4993 | Line 4993 | yyreduce:
4993      break;
4994  
4995    case 309:
4996 < /* Line 1792 of yacc.c  */
4996 > /* Line 1787 of yacc.c  */
4997   #line 1724 "conf_parser.y"
4998      {
4999    if (conf_parser_ctx.pass == 2)
# Line 5002 | Line 5002 | yyreduce:
5002      break;
5003  
5004    case 310:
5005 < /* Line 1792 of yacc.c  */
5005 > /* Line 1787 of yacc.c  */
5006   #line 1730 "conf_parser.y"
5007      {
5008    if (conf_parser_ctx.pass == 2)
# Line 5011 | Line 5011 | yyreduce:
5011      break;
5012  
5013    case 311:
5014 < /* Line 1792 of yacc.c  */
5014 > /* Line 1787 of yacc.c  */
5015   #line 1736 "conf_parser.y"
5016      {
5017    if (conf_parser_ctx.pass == 2)
# Line 5020 | Line 5020 | yyreduce:
5020      break;
5021  
5022    case 317:
5023 < /* Line 1792 of yacc.c  */
5023 > /* Line 1787 of yacc.c  */
5024   #line 1750 "conf_parser.y"
5025      {
5026    if (conf_parser_ctx.pass == 2)
# Line 5035 | Line 5035 | yyreduce:
5035      break;
5036  
5037    case 318:
5038 < /* Line 1792 of yacc.c  */
5038 > /* Line 1787 of yacc.c  */
5039   #line 1765 "conf_parser.y"
5040      {
5041    if (conf_parser_ctx.pass != 2)
# Line 5051 | Line 5051 | yyreduce:
5051      break;
5052  
5053    case 319:
5054 < /* Line 1792 of yacc.c  */
5054 > /* Line 1787 of yacc.c  */
5055   #line 1776 "conf_parser.y"
5056      {
5057    struct MaskItem *conf = NULL;
# Line 5068 | Line 5068 | yyreduce:
5068      break;
5069  
5070    case 326:
5071 < /* Line 1792 of yacc.c  */
5071 > /* Line 1787 of yacc.c  */
5072   #line 1793 "conf_parser.y"
5073      {
5074    if (conf_parser_ctx.pass == 2)
# Line 5077 | Line 5077 | yyreduce:
5077      break;
5078  
5079    case 327:
5080 < /* Line 1792 of yacc.c  */
5080 > /* Line 1787 of yacc.c  */
5081   #line 1799 "conf_parser.y"
5082      {
5083    if (conf_parser_ctx.pass == 2)
# Line 5099 | Line 5099 | yyreduce:
5099      break;
5100  
5101    case 328:
5102 < /* Line 1792 of yacc.c  */
5102 > /* Line 1787 of yacc.c  */
5103   #line 1818 "conf_parser.y"
5104      {
5105    if (conf_parser_ctx.pass == 2)
# Line 5108 | Line 5108 | yyreduce:
5108      break;
5109  
5110    case 332:
5111 < /* Line 1792 of yacc.c  */
5111 > /* Line 1787 of yacc.c  */
5112   #line 1825 "conf_parser.y"
5113      {
5114    if (conf_parser_ctx.pass == 2)
# Line 5117 | Line 5117 | yyreduce:
5117      break;
5118  
5119    case 333:
5120 < /* Line 1792 of yacc.c  */
5120 > /* Line 1787 of yacc.c  */
5121   #line 1829 "conf_parser.y"
5122      {
5123    if (conf_parser_ctx.pass == 2)
# Line 5126 | Line 5126 | yyreduce:
5126      break;
5127  
5128    case 334:
5129 < /* Line 1792 of yacc.c  */
5129 > /* Line 1787 of yacc.c  */
5130   #line 1833 "conf_parser.y"
5131      {
5132    if (conf_parser_ctx.pass == 2)
# Line 5135 | Line 5135 | yyreduce:
5135      break;
5136  
5137    case 335:
5138 < /* Line 1792 of yacc.c  */
5138 > /* Line 1787 of yacc.c  */
5139   #line 1837 "conf_parser.y"
5140      {
5141    if (conf_parser_ctx.pass == 2)
# Line 5144 | Line 5144 | yyreduce:
5144      break;
5145  
5146    case 336:
5147 < /* Line 1792 of yacc.c  */
5147 > /* Line 1787 of yacc.c  */
5148   #line 1841 "conf_parser.y"
5149      {
5150    if (conf_parser_ctx.pass == 2)
# Line 5153 | Line 5153 | yyreduce:
5153      break;
5154  
5155    case 337:
5156 < /* Line 1792 of yacc.c  */
5156 > /* Line 1787 of yacc.c  */
5157   #line 1845 "conf_parser.y"
5158      {
5159    if (conf_parser_ctx.pass == 2)
# Line 5162 | Line 5162 | yyreduce:
5162      break;
5163  
5164    case 338:
5165 < /* Line 1792 of yacc.c  */
5165 > /* Line 1787 of yacc.c  */
5166   #line 1849 "conf_parser.y"
5167      {
5168    if (conf_parser_ctx.pass == 2)
# Line 5171 | Line 5171 | yyreduce:
5171      break;
5172  
5173    case 339:
5174 < /* Line 1792 of yacc.c  */
5174 > /* Line 1787 of yacc.c  */
5175   #line 1853 "conf_parser.y"
5176      {
5177    if (conf_parser_ctx.pass == 2)
# Line 5180 | Line 5180 | yyreduce:
5180      break;
5181  
5182    case 340:
5183 < /* Line 1792 of yacc.c  */
5183 > /* Line 1787 of yacc.c  */
5184   #line 1857 "conf_parser.y"
5185      {
5186    if (conf_parser_ctx.pass == 2)
# Line 5189 | Line 5189 | yyreduce:
5189      break;
5190  
5191    case 341:
5192 < /* Line 1792 of yacc.c  */
5192 > /* Line 1787 of yacc.c  */
5193   #line 1861 "conf_parser.y"
5194      {
5195    if (conf_parser_ctx.pass == 2)
# Line 5198 | Line 5198 | yyreduce:
5198      break;
5199  
5200    case 342:
5201 < /* Line 1792 of yacc.c  */
5201 > /* Line 1787 of yacc.c  */
5202   #line 1870 "conf_parser.y"
5203      {
5204    if (conf_parser_ctx.pass != 2)
# Line 5212 | Line 5212 | yyreduce:
5212      break;
5213  
5214    case 343:
5215 < /* Line 1792 of yacc.c  */
5215 > /* Line 1787 of yacc.c  */
5216   #line 1879 "conf_parser.y"
5217      {
5218    struct MaskItem *conf = NULL;
# Line 5227 | Line 5227 | yyreduce:
5227      break;
5228  
5229    case 349:
5230 < /* Line 1792 of yacc.c  */
5230 > /* Line 1787 of yacc.c  */
5231   #line 1894 "conf_parser.y"
5232      {
5233    if (conf_parser_ctx.pass == 2)
# Line 5236 | Line 5236 | yyreduce:
5236      break;
5237  
5238    case 350:
5239 < /* Line 1792 of yacc.c  */
5239 > /* Line 1787 of yacc.c  */
5240   #line 1900 "conf_parser.y"
5241      {
5242    if (conf_parser_ctx.pass == 2)
# Line 5245 | Line 5245 | yyreduce:
5245      break;
5246  
5247    case 354:
5248 < /* Line 1792 of yacc.c  */
5248 > /* Line 1787 of yacc.c  */
5249   #line 1907 "conf_parser.y"
5250      {
5251    if (conf_parser_ctx.pass == 2)
# Line 5254 | Line 5254 | yyreduce:
5254      break;
5255  
5256    case 355:
5257 < /* Line 1792 of yacc.c  */
5257 > /* Line 1787 of yacc.c  */
5258   #line 1911 "conf_parser.y"
5259      {
5260    if (conf_parser_ctx.pass == 2)
# Line 5263 | Line 5263 | yyreduce:
5263      break;
5264  
5265    case 356:
5266 < /* Line 1792 of yacc.c  */
5266 > /* Line 1787 of yacc.c  */
5267   #line 1915 "conf_parser.y"
5268      {
5269    if (conf_parser_ctx.pass == 2)
# Line 5272 | Line 5272 | yyreduce:
5272      break;
5273  
5274    case 357:
5275 < /* Line 1792 of yacc.c  */
5275 > /* Line 1787 of yacc.c  */
5276   #line 1919 "conf_parser.y"
5277      {
5278    if (conf_parser_ctx.pass == 2)
# Line 5281 | Line 5281 | yyreduce:
5281      break;
5282  
5283    case 358:
5284 < /* Line 1792 of yacc.c  */
5284 > /* Line 1787 of yacc.c  */
5285   #line 1923 "conf_parser.y"
5286      {
5287    if (conf_parser_ctx.pass == 2)
# Line 5290 | Line 5290 | yyreduce:
5290      break;
5291  
5292    case 359:
5293 < /* Line 1792 of yacc.c  */
5293 > /* Line 1787 of yacc.c  */
5294   #line 1927 "conf_parser.y"
5295      {
5296    if (conf_parser_ctx.pass == 2)
# Line 5299 | Line 5299 | yyreduce:
5299      break;
5300  
5301    case 360:
5302 < /* Line 1792 of yacc.c  */
5302 > /* Line 1787 of yacc.c  */
5303   #line 1931 "conf_parser.y"
5304      {
5305    if (conf_parser_ctx.pass == 2)
# Line 5308 | Line 5308 | yyreduce:
5308      break;
5309  
5310    case 361:
5311 < /* Line 1792 of yacc.c  */
5311 > /* Line 1787 of yacc.c  */
5312   #line 1935 "conf_parser.y"
5313      {
5314    if (conf_parser_ctx.pass == 2)
# Line 5317 | Line 5317 | yyreduce:
5317      break;
5318  
5319    case 362:
5320 < /* Line 1792 of yacc.c  */
5320 > /* Line 1787 of yacc.c  */
5321   #line 1939 "conf_parser.y"
5322      {
5323    if (conf_parser_ctx.pass == 2)
# Line 5326 | Line 5326 | yyreduce:
5326      break;
5327  
5328    case 363:
5329 < /* Line 1792 of yacc.c  */
5329 > /* Line 1787 of yacc.c  */
5330   #line 1943 "conf_parser.y"
5331      {
5332    if (conf_parser_ctx.pass == 2)
# Line 5335 | Line 5335 | yyreduce:
5335      break;
5336  
5337    case 364:
5338 < /* Line 1792 of yacc.c  */
5338 > /* Line 1787 of yacc.c  */
5339   #line 1952 "conf_parser.y"
5340      {
5341  
# Line 5348 | Line 5348 | yyreduce:
5348      break;
5349  
5350    case 365:
5351 < /* Line 1792 of yacc.c  */
5351 > /* Line 1787 of yacc.c  */
5352   #line 1960 "conf_parser.y"
5353      {
5354    struct MaskItem *conf = NULL;
# Line 5409 | Line 5409 | yyreduce:
5409      break;
5410  
5411    case 382:
5412 < /* Line 1792 of yacc.c  */
5412 > /* Line 1787 of yacc.c  */
5413   #line 2026 "conf_parser.y"
5414      {
5415    if (conf_parser_ctx.pass == 2)
# Line 5418 | Line 5418 | yyreduce:
5418      break;
5419  
5420    case 383:
5421 < /* Line 1792 of yacc.c  */
5421 > /* Line 1787 of yacc.c  */
5422   #line 2032 "conf_parser.y"
5423      {
5424    if (conf_parser_ctx.pass == 2)
# Line 5427 | Line 5427 | yyreduce:
5427      break;
5428  
5429    case 384:
5430 < /* Line 1792 of yacc.c  */
5430 > /* Line 1787 of yacc.c  */
5431   #line 2038 "conf_parser.y"
5432      {
5433    if (conf_parser_ctx.pass == 2)
# Line 5436 | Line 5436 | yyreduce:
5436      break;
5437  
5438    case 385:
5439 < /* Line 1792 of yacc.c  */
5439 > /* Line 1787 of yacc.c  */
5440   #line 2044 "conf_parser.y"
5441      {
5442    if (conf_parser_ctx.pass != 2)
# Line 5452 | Line 5452 | yyreduce:
5452      break;
5453  
5454    case 386:
5455 < /* Line 1792 of yacc.c  */
5455 > /* Line 1787 of yacc.c  */
5456   #line 2057 "conf_parser.y"
5457      {
5458    if (conf_parser_ctx.pass != 2)
# Line 5468 | Line 5468 | yyreduce:
5468      break;
5469  
5470    case 387:
5471 < /* Line 1792 of yacc.c  */
5471 > /* Line 1787 of yacc.c  */
5472   #line 2070 "conf_parser.y"
5473      {
5474    if (conf_parser_ctx.pass == 2)
# Line 5477 | Line 5477 | yyreduce:
5477      break;
5478  
5479    case 388:
5480 < /* Line 1792 of yacc.c  */
5480 > /* Line 1787 of yacc.c  */
5481   #line 2076 "conf_parser.y"
5482      {
5483    if (conf_parser_ctx.pass == 2)
# Line 5486 | Line 5486 | yyreduce:
5486      break;
5487  
5488    case 389:
5489 < /* Line 1792 of yacc.c  */
5489 > /* Line 1787 of yacc.c  */
5490   #line 2080 "conf_parser.y"
5491      {
5492   #ifdef IPV6
# Line 5497 | Line 5497 | yyreduce:
5497      break;
5498  
5499    case 390:
5500 < /* Line 1792 of yacc.c  */
5500 > /* Line 1787 of yacc.c  */
5501   #line 2088 "conf_parser.y"
5502      {
5503    block_state.flags.value &= CONF_FLAGS_ENCRYPTED;
# Line 5505 | Line 5505 | yyreduce:
5505      break;
5506  
5507    case 394:
5508 < /* Line 1792 of yacc.c  */
5508 > /* Line 1787 of yacc.c  */
5509   #line 2094 "conf_parser.y"
5510      {
5511    if (conf_parser_ctx.pass == 2)
# Line 5514 | Line 5514 | yyreduce:
5514      break;
5515  
5516    case 395:
5517 < /* Line 1792 of yacc.c  */
5517 > /* Line 1787 of yacc.c  */
5518   #line 2098 "conf_parser.y"
5519      {
5520    if (conf_parser_ctx.pass == 2)
# Line 5523 | Line 5523 | yyreduce:
5523      break;
5524  
5525    case 396:
5526 < /* Line 1792 of yacc.c  */
5526 > /* Line 1787 of yacc.c  */
5527   #line 2104 "conf_parser.y"
5528      {
5529    if (conf_parser_ctx.pass == 2)
# Line 5537 | Line 5537 | yyreduce:
5537      break;
5538  
5539    case 397:
5540 < /* Line 1792 of yacc.c  */
5540 > /* Line 1787 of yacc.c  */
5541   #line 2115 "conf_parser.y"
5542      {
5543    if (conf_parser_ctx.pass == 2)
# Line 5546 | Line 5546 | yyreduce:
5546      break;
5547  
5548    case 398:
5549 < /* Line 1792 of yacc.c  */
5549 > /* Line 1787 of yacc.c  */
5550   #line 2121 "conf_parser.y"
5551      {
5552    if (conf_parser_ctx.pass == 2)
# Line 5555 | Line 5555 | yyreduce:
5555      break;
5556  
5557    case 399:
5558 < /* Line 1792 of yacc.c  */
5558 > /* Line 1787 of yacc.c  */
5559   #line 2127 "conf_parser.y"
5560      {
5561    if (conf_parser_ctx.pass == 2)
# Line 5564 | Line 5564 | yyreduce:
5564      break;
5565  
5566    case 400:
5567 < /* Line 1792 of yacc.c  */
5567 > /* Line 1787 of yacc.c  */
5568   #line 2133 "conf_parser.y"
5569      {
5570   #ifdef HAVE_LIBCRYPTO
# Line 5578 | Line 5578 | yyreduce:
5578      break;
5579  
5580    case 401:
5581 < /* Line 1792 of yacc.c  */
5581 > /* Line 1787 of yacc.c  */
5582   #line 2148 "conf_parser.y"
5583      {
5584    if (conf_parser_ctx.pass == 2)
# Line 5587 | Line 5587 | yyreduce:
5587      break;
5588  
5589    case 402:
5590 < /* Line 1792 of yacc.c  */
5590 > /* Line 1787 of yacc.c  */
5591   #line 2152 "conf_parser.y"
5592      {
5593    struct MaskItem *conf = NULL;
# Line 5648 | Line 5648 | yyreduce:
5648      break;
5649  
5650    case 403:
5651 < /* Line 1792 of yacc.c  */
5651 > /* Line 1787 of yacc.c  */
5652   #line 2210 "conf_parser.y"
5653      {
5654    if (conf_parser_ctx.pass == 2)
# Line 5657 | Line 5657 | yyreduce:
5657      break;
5658  
5659    case 407:
5660 < /* Line 1792 of yacc.c  */
5660 > /* Line 1787 of yacc.c  */
5661   #line 2217 "conf_parser.y"
5662      {
5663    if (conf_parser_ctx.pass == 2)
# Line 5666 | Line 5666 | yyreduce:
5666      break;
5667  
5668    case 414:
5669 < /* Line 1792 of yacc.c  */
5669 > /* Line 1787 of yacc.c  */
5670   #line 2226 "conf_parser.y"
5671      {
5672  
# Line 5689 | Line 5689 | yyreduce:
5689      break;
5690  
5691    case 415:
5692 < /* Line 1792 of yacc.c  */
5692 > /* Line 1787 of yacc.c  */
5693   #line 2246 "conf_parser.y"
5694      {
5695    if (conf_parser_ctx.pass == 2)
# Line 5698 | Line 5698 | yyreduce:
5698      break;
5699  
5700    case 416:
5701 < /* Line 1792 of yacc.c  */
5701 > /* Line 1787 of yacc.c  */
5702   #line 2255 "conf_parser.y"
5703      {
5704    if (conf_parser_ctx.pass == 2)
# Line 5707 | Line 5707 | yyreduce:
5707      break;
5708  
5709    case 417:
5710 < /* Line 1792 of yacc.c  */
5710 > /* Line 1787 of yacc.c  */
5711   #line 2259 "conf_parser.y"
5712      {
5713    struct MaskItem *conf = NULL;
# Line 5733 | Line 5733 | yyreduce:
5733      break;
5734  
5735    case 423:
5736 < /* Line 1792 of yacc.c  */
5736 > /* Line 1787 of yacc.c  */
5737   #line 2285 "conf_parser.y"
5738      {
5739    if (conf_parser_ctx.pass == 2)
# Line 5742 | Line 5742 | yyreduce:
5742      break;
5743  
5744    case 424:
5745 < /* Line 1792 of yacc.c  */
5745 > /* Line 1787 of yacc.c  */
5746   #line 2291 "conf_parser.y"
5747      {
5748    if (conf_parser_ctx.pass == 2)
# Line 5751 | Line 5751 | yyreduce:
5751      break;
5752  
5753    case 430:
5754 < /* Line 1792 of yacc.c  */
5754 > /* Line 1787 of yacc.c  */
5755   #line 2305 "conf_parser.y"
5756      {
5757    if (conf_parser_ctx.pass == 2)
# Line 5768 | Line 5768 | yyreduce:
5768      break;
5769  
5770    case 431:
5771 < /* Line 1792 of yacc.c  */
5771 > /* Line 1787 of yacc.c  */
5772   #line 2322 "conf_parser.y"
5773      {
5774    if (conf_parser_ctx.pass == 2)
# Line 5777 | Line 5777 | yyreduce:
5777      break;
5778  
5779    case 432:
5780 < /* Line 1792 of yacc.c  */
5780 > /* Line 1787 of yacc.c  */
5781   #line 2326 "conf_parser.y"
5782      {
5783    struct MaskItem *conf = NULL;
# Line 5821 | Line 5821 | yyreduce:
5821      break;
5822  
5823    case 433:
5824 < /* Line 1792 of yacc.c  */
5824 > /* Line 1787 of yacc.c  */
5825   #line 2367 "conf_parser.y"
5826      {
5827    if (conf_parser_ctx.pass == 2)
# Line 5830 | Line 5830 | yyreduce:
5830      break;
5831  
5832    case 437:
5833 < /* Line 1792 of yacc.c  */
5833 > /* Line 1787 of yacc.c  */
5834   #line 2374 "conf_parser.y"
5835      {
5836    if (conf_parser_ctx.pass == 2)
# Line 5839 | Line 5839 | yyreduce:
5839      break;
5840  
5841    case 444:
5842 < /* Line 1792 of yacc.c  */
5842 > /* Line 1787 of yacc.c  */
5843   #line 2383 "conf_parser.y"
5844      {
5845    if (conf_parser_ctx.pass == 2)
# Line 5848 | Line 5848 | yyreduce:
5848      break;
5849  
5850    case 445:
5851 < /* Line 1792 of yacc.c  */
5851 > /* Line 1787 of yacc.c  */
5852   #line 2389 "conf_parser.y"
5853      {
5854    if (conf_parser_ctx.pass == 2)
# Line 5857 | Line 5857 | yyreduce:
5857      break;
5858  
5859    case 498:
5860 < /* Line 1792 of yacc.c  */
5860 > /* Line 1787 of yacc.c  */
5861   #line 2433 "conf_parser.y"
5862      {
5863    ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number);
# Line 5865 | Line 5865 | yyreduce:
5865      break;
5866  
5867    case 499:
5868 < /* Line 1792 of yacc.c  */
5868 > /* Line 1787 of yacc.c  */
5869   #line 2438 "conf_parser.y"
5870      {
5871    if (conf_parser_ctx.pass == 2)
# Line 5874 | Line 5874 | yyreduce:
5874      break;
5875  
5876    case 500:
5877 < /* Line 1792 of yacc.c  */
5877 > /* Line 1787 of yacc.c  */
5878   #line 2444 "conf_parser.y"
5879      {
5880    if (conf_parser_ctx.pass == 2)
# Line 5883 | Line 5883 | yyreduce:
5883      break;
5884  
5885    case 501:
5886 < /* Line 1792 of yacc.c  */
5886 > /* Line 1787 of yacc.c  */
5887   #line 2450 "conf_parser.y"
5888      {
5889    if (conf_parser_ctx.pass == 2)
# Line 5892 | Line 5892 | yyreduce:
5892      break;
5893  
5894    case 502:
5895 < /* Line 1792 of yacc.c  */
5895 > /* Line 1787 of yacc.c  */
5896   #line 2456 "conf_parser.y"
5897      {
5898    ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number);
# Line 5900 | Line 5900 | yyreduce:
5900      break;
5901  
5902    case 503:
5903 < /* Line 1792 of yacc.c  */
5903 > /* Line 1787 of yacc.c  */
5904   #line 2461 "conf_parser.y"
5905      {
5906    ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number);
# Line 5908 | Line 5908 | yyreduce:
5908      break;
5909  
5910    case 504:
5911 < /* Line 1792 of yacc.c  */
5911 > /* Line 1787 of yacc.c  */
5912   #line 2466 "conf_parser.y"
5913      {
5914    ConfigFileEntry.tkline_expire_notices = yylval.number;
# Line 5916 | Line 5916 | yyreduce:
5916      break;
5917  
5918    case 505:
5919 < /* Line 1792 of yacc.c  */
5919 > /* Line 1787 of yacc.c  */
5920   #line 2471 "conf_parser.y"
5921      {
5922    ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number);
# Line 5924 | Line 5924 | yyreduce:
5924      break;
5925  
5926    case 506:
5927 < /* Line 1792 of yacc.c  */
5927 > /* Line 1787 of yacc.c  */
5928   #line 2476 "conf_parser.y"
5929      {
5930    ConfigFileEntry.hide_spoof_ips = yylval.number;
# Line 5932 | Line 5932 | yyreduce:
5932      break;
5933  
5934    case 507:
5935 < /* Line 1792 of yacc.c  */
5935 > /* Line 1787 of yacc.c  */
5936   #line 2481 "conf_parser.y"
5937      {
5938    ConfigFileEntry.ignore_bogus_ts = yylval.number;
# Line 5940 | Line 5940 | yyreduce:
5940      break;
5941  
5942    case 508:
5943 < /* Line 1792 of yacc.c  */
5943 > /* Line 1787 of yacc.c  */
5944   #line 2486 "conf_parser.y"
5945      {
5946    ConfigFileEntry.disable_remote = yylval.number;
# Line 5948 | Line 5948 | yyreduce:
5948      break;
5949  
5950    case 509:
5951 < /* Line 1792 of yacc.c  */
5951 > /* Line 1787 of yacc.c  */
5952   #line 2491 "conf_parser.y"
5953      {
5954    ConfigFileEntry.failed_oper_notice = yylval.number;
# Line 5956 | Line 5956 | yyreduce:
5956      break;
5957  
5958    case 510:
5959 < /* Line 1792 of yacc.c  */
5959 > /* Line 1787 of yacc.c  */
5960   #line 2496 "conf_parser.y"
5961      {
5962    ConfigFileEntry.anti_nick_flood = yylval.number;
# Line 5964 | Line 5964 | yyreduce:
5964      break;
5965  
5966    case 511:
5967 < /* Line 1792 of yacc.c  */
5967 > /* Line 1787 of yacc.c  */
5968   #line 2501 "conf_parser.y"
5969      {
5970    ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number);
# Line 5972 | Line 5972 | yyreduce:
5972      break;
5973  
5974    case 512:
5975 < /* Line 1792 of yacc.c  */
5975 > /* Line 1787 of yacc.c  */
5976   #line 2506 "conf_parser.y"
5977      {
5978    ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number);
# Line 5980 | Line 5980 | yyreduce:
5980      break;
5981  
5982    case 513:
5983 < /* Line 1792 of yacc.c  */
5983 > /* Line 1787 of yacc.c  */
5984   #line 2511 "conf_parser.y"
5985      {
5986    ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number);
# Line 5988 | Line 5988 | yyreduce:
5988      break;
5989  
5990    case 514:
5991 < /* Line 1792 of yacc.c  */
5991 > /* Line 1787 of yacc.c  */
5992   #line 2516 "conf_parser.y"
5993      {
5994    ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number);
# Line 5996 | Line 5996 | yyreduce:
5996      break;
5997  
5998    case 515:
5999 < /* Line 1792 of yacc.c  */
5999 > /* Line 1787 of yacc.c  */
6000   #line 2521 "conf_parser.y"
6001      {
6002    ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number);
# Line 6004 | Line 6004 | yyreduce:
6004      break;
6005  
6006    case 516:
6007 < /* Line 1792 of yacc.c  */
6007 > /* Line 1787 of yacc.c  */
6008   #line 2526 "conf_parser.y"
6009      {
6010    if (conf_parser_ctx.pass == 2)
# Line 6013 | Line 6013 | yyreduce:
6013      break;
6014  
6015    case 517:
6016 < /* Line 1792 of yacc.c  */
6016 > /* Line 1787 of yacc.c  */
6017   #line 2532 "conf_parser.y"
6018      {
6019    if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1)
# Line 6027 | Line 6027 | yyreduce:
6027      break;
6028  
6029    case 518:
6030 < /* Line 1792 of yacc.c  */
6030 > /* Line 1787 of yacc.c  */
6031   #line 2543 "conf_parser.y"
6032      {
6033    ConfigFileEntry.invisible_on_connect = yylval.number;
# Line 6035 | Line 6035 | yyreduce:
6035      break;
6036  
6037    case 519:
6038 < /* Line 1792 of yacc.c  */
6038 > /* Line 1787 of yacc.c  */
6039   #line 2548 "conf_parser.y"
6040      {
6041    ConfigFileEntry.warn_no_nline = yylval.number;
# Line 6043 | Line 6043 | yyreduce:
6043      break;
6044  
6045    case 520:
6046 < /* Line 1792 of yacc.c  */
6046 > /* Line 1787 of yacc.c  */
6047   #line 2553 "conf_parser.y"
6048      {
6049    ConfigFileEntry.stats_e_disabled = yylval.number;
# Line 6051 | Line 6051 | yyreduce:
6051      break;
6052  
6053    case 521:
6054 < /* Line 1792 of yacc.c  */
6054 > /* Line 1787 of yacc.c  */
6055   #line 2558 "conf_parser.y"
6056      {
6057    ConfigFileEntry.stats_o_oper_only = yylval.number;
# Line 6059 | Line 6059 | yyreduce:
6059      break;
6060  
6061    case 522:
6062 < /* Line 1792 of yacc.c  */
6062 > /* Line 1787 of yacc.c  */
6063   #line 2563 "conf_parser.y"
6064      {
6065    ConfigFileEntry.stats_P_oper_only = yylval.number;
# Line 6067 | Line 6067 | yyreduce:
6067      break;
6068  
6069    case 523:
6070 < /* Line 1792 of yacc.c  */
6070 > /* Line 1787 of yacc.c  */
6071   #line 2568 "conf_parser.y"
6072      {
6073    ConfigFileEntry.stats_k_oper_only = 2 * yylval.number;
# Line 6075 | Line 6075 | yyreduce:
6075      break;
6076  
6077    case 524:
6078 < /* Line 1792 of yacc.c  */
6078 > /* Line 1787 of yacc.c  */
6079   #line 2571 "conf_parser.y"
6080      {
6081    ConfigFileEntry.stats_k_oper_only = 1;
# Line 6083 | Line 6083 | yyreduce:
6083      break;
6084  
6085    case 525:
6086 < /* Line 1792 of yacc.c  */
6086 > /* Line 1787 of yacc.c  */
6087   #line 2576 "conf_parser.y"
6088      {
6089    ConfigFileEntry.stats_i_oper_only = 2 * yylval.number;
# Line 6091 | Line 6091 | yyreduce:
6091      break;
6092  
6093    case 526:
6094 < /* Line 1792 of yacc.c  */
6094 > /* Line 1787 of yacc.c  */
6095   #line 2579 "conf_parser.y"
6096      {
6097    ConfigFileEntry.stats_i_oper_only = 1;
# Line 6099 | Line 6099 | yyreduce:
6099      break;
6100  
6101    case 527:
6102 < /* Line 1792 of yacc.c  */
6102 > /* Line 1787 of yacc.c  */
6103   #line 2584 "conf_parser.y"
6104      {
6105    ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number);
# Line 6107 | Line 6107 | yyreduce:
6107      break;
6108  
6109    case 528:
6110 < /* Line 1792 of yacc.c  */
6110 > /* Line 1787 of yacc.c  */
6111   #line 2589 "conf_parser.y"
6112      {
6113    ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number);
# Line 6115 | Line 6115 | yyreduce:
6115      break;
6116  
6117    case 529:
6118 < /* Line 1792 of yacc.c  */
6118 > /* Line 1787 of yacc.c  */
6119   #line 2594 "conf_parser.y"
6120      {
6121    ConfigFileEntry.opers_bypass_callerid = yylval.number;
# Line 6123 | Line 6123 | yyreduce:
6123      break;
6124  
6125    case 530:
6126 < /* Line 1792 of yacc.c  */
6126 > /* Line 1787 of yacc.c  */
6127   #line 2599 "conf_parser.y"
6128      {
6129    ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number);
# Line 6131 | Line 6131 | yyreduce:
6131      break;
6132  
6133    case 531:
6134 < /* Line 1792 of yacc.c  */
6134 > /* Line 1787 of yacc.c  */
6135   #line 2604 "conf_parser.y"
6136      {
6137    ConfigFileEntry.short_motd = yylval.number;
# Line 6139 | Line 6139 | yyreduce:
6139      break;
6140  
6141    case 532:
6142 < /* Line 1792 of yacc.c  */
6142 > /* Line 1787 of yacc.c  */
6143   #line 2609 "conf_parser.y"
6144      {
6145    ConfigFileEntry.no_oper_flood = yylval.number;
# Line 6147 | Line 6147 | yyreduce:
6147      break;
6148  
6149    case 533:
6150 < /* Line 1792 of yacc.c  */
6150 > /* Line 1787 of yacc.c  */
6151   #line 2614 "conf_parser.y"
6152      {
6153    ConfigFileEntry.true_no_oper_flood = yylval.number;
# Line 6155 | Line 6155 | yyreduce:
6155      break;
6156  
6157    case 534:
6158 < /* Line 1792 of yacc.c  */
6158 > /* Line 1787 of yacc.c  */
6159   #line 2619 "conf_parser.y"
6160      {
6161    ConfigFileEntry.oper_pass_resv = yylval.number;
# Line 6163 | Line 6163 | yyreduce:
6163      break;
6164  
6165    case 535:
6166 < /* Line 1792 of yacc.c  */
6166 > /* Line 1787 of yacc.c  */
6167   #line 2624 "conf_parser.y"
6168      {
6169    ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number);
# Line 6171 | Line 6171 | yyreduce:
6171      break;
6172  
6173    case 536:
6174 < /* Line 1792 of yacc.c  */
6174 > /* Line 1787 of yacc.c  */
6175   #line 2629 "conf_parser.y"
6176      {
6177    ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number);
# Line 6179 | Line 6179 | yyreduce:
6179      break;
6180  
6181    case 537:
6182 < /* Line 1792 of yacc.c  */
6182 > /* Line 1787 of yacc.c  */
6183   #line 2634 "conf_parser.y"
6184      {
6185    ConfigFileEntry.use_egd = yylval.number;
# Line 6187 | Line 6187 | yyreduce:
6187      break;
6188  
6189    case 538:
6190 < /* Line 1792 of yacc.c  */
6190 > /* Line 1787 of yacc.c  */
6191   #line 2639 "conf_parser.y"
6192      {
6193    if (conf_parser_ctx.pass == 2)
# Line 6199 | Line 6199 | yyreduce:
6199      break;
6200  
6201    case 539:
6202 < /* Line 1792 of yacc.c  */
6202 > /* Line 1787 of yacc.c  */
6203   #line 2648 "conf_parser.y"
6204      {
6205    if (conf_parser_ctx.pass == 2 && valid_servname(yylval.string))
# Line 6211 | Line 6211 | yyreduce:
6211      break;
6212  
6213    case 540:
6214 < /* Line 1792 of yacc.c  */
6214 > /* Line 1787 of yacc.c  */
6215   #line 2657 "conf_parser.y"
6216      {
6217    ConfigFileEntry.ping_cookie = yylval.number;
# Line 6219 | Line 6219 | yyreduce:
6219      break;
6220  
6221    case 541:
6222 < /* Line 1792 of yacc.c  */
6222 > /* Line 1787 of yacc.c  */
6223   #line 2662 "conf_parser.y"
6224      {
6225    ConfigFileEntry.disable_auth = yylval.number;
# Line 6227 | Line 6227 | yyreduce:
6227      break;
6228  
6229    case 542:
6230 < /* Line 1792 of yacc.c  */
6230 > /* Line 1787 of yacc.c  */
6231   #line 2667 "conf_parser.y"
6232      {
6233    ConfigFileEntry.throttle_time = yylval.number;
# Line 6235 | Line 6235 | yyreduce:
6235      break;
6236  
6237    case 543:
6238 < /* Line 1792 of yacc.c  */
6238 > /* Line 1787 of yacc.c  */
6239   #line 2672 "conf_parser.y"
6240      {
6241    ConfigFileEntry.oper_umodes = 0;
# Line 6243 | Line 6243 | yyreduce:
6243      break;
6244  
6245    case 547:
6246 < /* Line 1792 of yacc.c  */
6246 > /* Line 1787 of yacc.c  */
6247   #line 2678 "conf_parser.y"
6248      {
6249    ConfigFileEntry.oper_umodes |= UMODE_BOTS;
# Line 6251 | Line 6251 | yyreduce:
6251      break;
6252  
6253    case 548:
6254 < /* Line 1792 of yacc.c  */
6254 > /* Line 1787 of yacc.c  */
6255   #line 2681 "conf_parser.y"
6256      {
6257    ConfigFileEntry.oper_umodes |= UMODE_CCONN;
# Line 6259 | Line 6259 | yyreduce:
6259      break;
6260  
6261    case 549:
6262 < /* Line 1792 of yacc.c  */
6262 > /* Line 1787 of yacc.c  */
6263   #line 2684 "conf_parser.y"
6264      {
6265    ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL;
# Line 6267 | Line 6267 | yyreduce:
6267      break;
6268  
6269    case 550:
6270 < /* Line 1792 of yacc.c  */
6270 > /* Line 1787 of yacc.c  */
6271   #line 2687 "conf_parser.y"
6272      {
6273    ConfigFileEntry.oper_umodes |= UMODE_DEAF;
# Line 6275 | Line 6275 | yyreduce:
6275      break;
6276  
6277    case 551:
6278 < /* Line 1792 of yacc.c  */
6278 > /* Line 1787 of yacc.c  */
6279   #line 2690 "conf_parser.y"
6280      {
6281    ConfigFileEntry.oper_umodes |= UMODE_DEBUG;
# Line 6283 | Line 6283 | yyreduce:
6283      break;
6284  
6285    case 552:
6286 < /* Line 1792 of yacc.c  */
6286 > /* Line 1787 of yacc.c  */
6287   #line 2693 "conf_parser.y"
6288      {
6289    ConfigFileEntry.oper_umodes |= UMODE_FULL;
# Line 6291 | Line 6291 | yyreduce:
6291      break;
6292  
6293    case 553:
6294 < /* Line 1792 of yacc.c  */
6294 > /* Line 1787 of yacc.c  */
6295   #line 2696 "conf_parser.y"
6296      {
6297    ConfigFileEntry.oper_umodes |= UMODE_HIDDEN;
# Line 6299 | Line 6299 | yyreduce:
6299      break;
6300  
6301    case 554:
6302 < /* Line 1792 of yacc.c  */
6302 > /* Line 1787 of yacc.c  */
6303   #line 2699 "conf_parser.y"
6304      {
6305    ConfigFileEntry.oper_umodes |= UMODE_SKILL;
# Line 6307 | Line 6307 | yyreduce:
6307      break;
6308  
6309    case 555:
6310 < /* Line 1792 of yacc.c  */
6310 > /* Line 1787 of yacc.c  */
6311   #line 2702 "conf_parser.y"
6312      {
6313    ConfigFileEntry.oper_umodes |= UMODE_NCHANGE;
# Line 6315 | Line 6315 | yyreduce:
6315      break;
6316  
6317    case 556:
6318 < /* Line 1792 of yacc.c  */
6318 > /* Line 1787 of yacc.c  */
6319   #line 2705 "conf_parser.y"
6320      {
6321    ConfigFileEntry.oper_umodes |= UMODE_REJ;
# Line 6323 | Line 6323 | yyreduce:
6323      break;
6324  
6325    case 557:
6326 < /* Line 1792 of yacc.c  */
6326 > /* Line 1787 of yacc.c  */
6327   #line 2708 "conf_parser.y"
6328      {
6329    ConfigFileEntry.oper_umodes |= UMODE_UNAUTH;
# Line 6331 | Line 6331 | yyreduce:
6331      break;
6332  
6333    case 558:
6334 < /* Line 1792 of yacc.c  */
6334 > /* Line 1787 of yacc.c  */
6335   #line 2711 "conf_parser.y"
6336      {
6337    ConfigFileEntry.oper_umodes |= UMODE_SPY;
# Line 6339 | Line 6339 | yyreduce:
6339      break;
6340  
6341    case 559:
6342 < /* Line 1792 of yacc.c  */
6342 > /* Line 1787 of yacc.c  */
6343   #line 2714 "conf_parser.y"
6344      {
6345    ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL;
# Line 6347 | Line 6347 | yyreduce:
6347      break;
6348  
6349    case 560:
6350 < /* Line 1792 of yacc.c  */
6350 > /* Line 1787 of yacc.c  */
6351   #line 2717 "conf_parser.y"
6352      {
6353    ConfigFileEntry.oper_umodes |= UMODE_OPERWALL;
# Line 6355 | Line 6355 | yyreduce:
6355      break;
6356  
6357    case 561:
6358 < /* Line 1792 of yacc.c  */
6358 > /* Line 1787 of yacc.c  */
6359   #line 2720 "conf_parser.y"
6360      {
6361    ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE;
# Line 6363 | Line 6363 | yyreduce:
6363      break;
6364  
6365    case 562:
6366 < /* Line 1792 of yacc.c  */
6366 > /* Line 1787 of yacc.c  */
6367   #line 2723 "conf_parser.y"
6368      {
6369    ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE;
# Line 6371 | Line 6371 | yyreduce:
6371      break;
6372  
6373    case 563:
6374 < /* Line 1792 of yacc.c  */
6374 > /* Line 1787 of yacc.c  */
6375   #line 2726 "conf_parser.y"
6376      {
6377    ConfigFileEntry.oper_umodes |= UMODE_WALLOP;
# Line 6379 | Line 6379 | yyreduce:
6379      break;
6380  
6381    case 564:
6382 < /* Line 1792 of yacc.c  */
6382 > /* Line 1787 of yacc.c  */
6383   #line 2729 "conf_parser.y"
6384      {
6385    ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID;
# Line 6387 | Line 6387 | yyreduce:
6387      break;
6388  
6389    case 565:
6390 < /* Line 1792 of yacc.c  */
6390 > /* Line 1787 of yacc.c  */
6391   #line 2732 "conf_parser.y"
6392      {
6393    ConfigFileEntry.oper_umodes |= UMODE_CALLERID;
# Line 6395 | Line 6395 | yyreduce:
6395      break;
6396  
6397    case 566:
6398 < /* Line 1792 of yacc.c  */
6398 > /* Line 1787 of yacc.c  */
6399   #line 2735 "conf_parser.y"
6400      {
6401    ConfigFileEntry.oper_umodes |= UMODE_LOCOPS;
# Line 6403 | Line 6403 | yyreduce:
6403      break;
6404  
6405    case 567:
6406 < /* Line 1792 of yacc.c  */
6406 > /* Line 1787 of yacc.c  */
6407   #line 2740 "conf_parser.y"
6408      {
6409    ConfigFileEntry.oper_only_umodes = 0;
# Line 6411 | Line 6411 | yyreduce:
6411      break;
6412  
6413    case 571:
6414 < /* Line 1792 of yacc.c  */
6414 > /* Line 1787 of yacc.c  */
6415   #line 2746 "conf_parser.y"
6416      {
6417    ConfigFileEntry.oper_only_umodes |= UMODE_BOTS;
# Line 6419 | Line 6419 | yyreduce:
6419      break;
6420  
6421    case 572:
6422 < /* Line 1792 of yacc.c  */
6422 > /* Line 1787 of yacc.c  */
6423   #line 2749 "conf_parser.y"
6424      {
6425    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN;
# Line 6427 | Line 6427 | yyreduce:
6427      break;
6428  
6429    case 573:
6430 < /* Line 1792 of yacc.c  */
6430 > /* Line 1787 of yacc.c  */
6431   #line 2752 "conf_parser.y"
6432      {
6433    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL;
# Line 6435 | Line 6435 | yyreduce:
6435      break;
6436  
6437    case 574:
6438 < /* Line 1792 of yacc.c  */
6438 > /* Line 1787 of yacc.c  */
6439   #line 2755 "conf_parser.y"
6440      {
6441    ConfigFileEntry.oper_only_umodes |= UMODE_DEAF;
# Line 6443 | Line 6443 | yyreduce:
6443      break;
6444  
6445    case 575:
6446 < /* Line 1792 of yacc.c  */
6446 > /* Line 1787 of yacc.c  */
6447   #line 2758 "conf_parser.y"
6448      {
6449    ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG;
# Line 6451 | Line 6451 | yyreduce:
6451      break;
6452  
6453    case 576:
6454 < /* Line 1792 of yacc.c  */
6454 > /* Line 1787 of yacc.c  */
6455   #line 2761 "conf_parser.y"
6456      {
6457    ConfigFileEntry.oper_only_umodes |= UMODE_FULL;
# Line 6459 | Line 6459 | yyreduce:
6459      break;
6460  
6461    case 577:
6462 < /* Line 1792 of yacc.c  */
6462 > /* Line 1787 of yacc.c  */
6463   #line 2764 "conf_parser.y"
6464      {
6465    ConfigFileEntry.oper_only_umodes |= UMODE_SKILL;
# Line 6467 | Line 6467 | yyreduce:
6467      break;
6468  
6469    case 578:
6470 < /* Line 1792 of yacc.c  */
6470 > /* Line 1787 of yacc.c  */
6471   #line 2767 "conf_parser.y"
6472      {
6473    ConfigFileEntry.oper_only_umodes |= UMODE_HIDDEN;
# Line 6475 | Line 6475 | yyreduce:
6475      break;
6476  
6477    case 579:
6478 < /* Line 1792 of yacc.c  */
6478 > /* Line 1787 of yacc.c  */
6479   #line 2770 "conf_parser.y"
6480      {
6481    ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE;
# Line 6483 | Line 6483 | yyreduce:
6483      break;
6484  
6485    case 580:
6486 < /* Line 1792 of yacc.c  */
6486 > /* Line 1787 of yacc.c  */
6487   #line 2773 "conf_parser.y"
6488      {
6489    ConfigFileEntry.oper_only_umodes |= UMODE_REJ;
# Line 6491 | Line 6491 | yyreduce:
6491      break;
6492  
6493    case 581:
6494 < /* Line 1792 of yacc.c  */
6494 > /* Line 1787 of yacc.c  */
6495   #line 2776 "conf_parser.y"
6496      {
6497    ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH;
# Line 6499 | Line 6499 | yyreduce:
6499      break;
6500  
6501    case 582:
6502 < /* Line 1792 of yacc.c  */
6502 > /* Line 1787 of yacc.c  */
6503   #line 2779 "conf_parser.y"
6504      {
6505    ConfigFileEntry.oper_only_umodes |= UMODE_SPY;
# Line 6507 | Line 6507 | yyreduce:
6507      break;
6508  
6509    case 583:
6510 < /* Line 1792 of yacc.c  */
6510 > /* Line 1787 of yacc.c  */
6511   #line 2782 "conf_parser.y"
6512      {
6513    ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL;
# Line 6515 | Line 6515 | yyreduce:
6515      break;
6516  
6517    case 584:
6518 < /* Line 1792 of yacc.c  */
6518 > /* Line 1787 of yacc.c  */
6519   #line 2785 "conf_parser.y"
6520      {
6521    ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL;
# Line 6523 | Line 6523 | yyreduce:
6523      break;
6524  
6525    case 585:
6526 < /* Line 1792 of yacc.c  */
6526 > /* Line 1787 of yacc.c  */
6527   #line 2788 "conf_parser.y"
6528      {
6529    ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE;
# Line 6531 | Line 6531 | yyreduce:
6531      break;
6532  
6533    case 586:
6534 < /* Line 1792 of yacc.c  */
6534 > /* Line 1787 of yacc.c  */
6535   #line 2791 "conf_parser.y"
6536      {
6537    ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE;
# Line 6539 | Line 6539 | yyreduce:
6539      break;
6540  
6541    case 587:
6542 < /* Line 1792 of yacc.c  */
6542 > /* Line 1787 of yacc.c  */
6543   #line 2794 "conf_parser.y"
6544      {
6545    ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP;
# Line 6547 | Line 6547 | yyreduce:
6547      break;
6548  
6549    case 588:
6550 < /* Line 1792 of yacc.c  */
6550 > /* Line 1787 of yacc.c  */
6551   #line 2797 "conf_parser.y"
6552      {
6553    ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID;
# Line 6555 | Line 6555 | yyreduce:
6555      break;
6556  
6557    case 589:
6558 < /* Line 1792 of yacc.c  */
6558 > /* Line 1787 of yacc.c  */
6559   #line 2800 "conf_parser.y"
6560      {
6561    ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID;
# Line 6563 | Line 6563 | yyreduce:
6563      break;
6564  
6565    case 590:
6566 < /* Line 1792 of yacc.c  */
6566 > /* Line 1787 of yacc.c  */
6567   #line 2803 "conf_parser.y"
6568      {
6569    ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS;
# Line 6571 | Line 6571 | yyreduce:
6571      break;
6572  
6573    case 591:
6574 < /* Line 1792 of yacc.c  */
6574 > /* Line 1787 of yacc.c  */
6575   #line 2808 "conf_parser.y"
6576      {
6577    ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number);
# Line 6579 | Line 6579 | yyreduce:
6579      break;
6580  
6581    case 592:
6582 < /* Line 1792 of yacc.c  */
6582 > /* Line 1787 of yacc.c  */
6583   #line 2813 "conf_parser.y"
6584      {
6585    ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number);
# Line 6587 | Line 6587 | yyreduce:
6587      break;
6588  
6589    case 593:
6590 < /* Line 1792 of yacc.c  */
6590 > /* Line 1787 of yacc.c  */
6591   #line 2818 "conf_parser.y"
6592      {
6593    ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number);
# Line 6595 | Line 6595 | yyreduce:
6595      break;
6596  
6597    case 612:
6598 < /* Line 1792 of yacc.c  */
6598 > /* Line 1787 of yacc.c  */
6599   #line 2841 "conf_parser.y"
6600      {
6601    ConfigChannel.disable_fake_channels = yylval.number;
# Line 6603 | Line 6603 | yyreduce:
6603      break;
6604  
6605    case 613:
6606 < /* Line 1792 of yacc.c  */
6606 > /* Line 1787 of yacc.c  */
6607   #line 2846 "conf_parser.y"
6608      {
6609    ConfigChannel.restrict_channels = yylval.number;
# Line 6611 | Line 6611 | yyreduce:
6611      break;
6612  
6613    case 614:
6614 < /* Line 1792 of yacc.c  */
6614 > /* Line 1787 of yacc.c  */
6615   #line 2851 "conf_parser.y"
6616      {
6617    ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number);
# Line 6619 | Line 6619 | yyreduce:
6619      break;
6620  
6621    case 615:
6622 < /* Line 1792 of yacc.c  */
6622 > /* Line 1787 of yacc.c  */
6623   #line 2856 "conf_parser.y"
6624      {
6625    ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number);
# Line 6627 | Line 6627 | yyreduce:
6627      break;
6628  
6629    case 616:
6630 < /* Line 1792 of yacc.c  */
6630 > /* Line 1787 of yacc.c  */
6631   #line 2861 "conf_parser.y"
6632      {
6633    ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number);
# Line 6635 | Line 6635 | yyreduce:
6635      break;
6636  
6637    case 617:
6638 < /* Line 1792 of yacc.c  */
6638 > /* Line 1787 of yacc.c  */
6639   #line 2866 "conf_parser.y"
6640      {
6641    ConfigChannel.max_chans_per_oper = (yyvsp[(3) - (4)].number);
# Line 6643 | Line 6643 | yyreduce:
6643      break;
6644  
6645    case 618:
6646 < /* Line 1792 of yacc.c  */
6646 > /* Line 1787 of yacc.c  */
6647   #line 2871 "conf_parser.y"
6648      {
6649    ConfigChannel.quiet_on_ban = yylval.number;
# Line 6651 | Line 6651 | yyreduce:
6651      break;
6652  
6653    case 619:
6654 < /* Line 1792 of yacc.c  */
6654 > /* Line 1787 of yacc.c  */
6655   #line 2876 "conf_parser.y"
6656      {
6657    ConfigChannel.max_bans = (yyvsp[(3) - (4)].number);
# Line 6659 | Line 6659 | yyreduce:
6659      break;
6660  
6661    case 620:
6662 < /* Line 1792 of yacc.c  */
6662 > /* Line 1787 of yacc.c  */
6663   #line 2881 "conf_parser.y"
6664      {
6665    ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number);
# Line 6667 | Line 6667 | yyreduce:
6667      break;
6668  
6669    case 621:
6670 < /* Line 1792 of yacc.c  */
6670 > /* Line 1787 of yacc.c  */
6671   #line 2886 "conf_parser.y"
6672      {
6673    ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number);
# Line 6675 | Line 6675 | yyreduce:
6675      break;
6676  
6677    case 622:
6678 < /* Line 1792 of yacc.c  */
6678 > /* Line 1787 of yacc.c  */
6679   #line 2891 "conf_parser.y"
6680      {
6681    ConfigChannel.no_create_on_split = yylval.number;
# Line 6683 | Line 6683 | yyreduce:
6683      break;
6684  
6685    case 623:
6686 < /* Line 1792 of yacc.c  */
6686 > /* Line 1787 of yacc.c  */
6687   #line 2896 "conf_parser.y"
6688      {
6689    ConfigChannel.no_join_on_split = yylval.number;
# Line 6691 | Line 6691 | yyreduce:
6691      break;
6692  
6693    case 624:
6694 < /* Line 1792 of yacc.c  */
6694 > /* Line 1787 of yacc.c  */
6695   #line 2901 "conf_parser.y"
6696      {
6697    GlobalSetOptions.joinfloodcount = yylval.number;
# Line 6699 | Line 6699 | yyreduce:
6699      break;
6700  
6701    case 625:
6702 < /* Line 1792 of yacc.c  */
6702 > /* Line 1787 of yacc.c  */
6703   #line 2906 "conf_parser.y"
6704      {
6705    GlobalSetOptions.joinfloodtime = yylval.number;
# Line 6707 | Line 6707 | yyreduce:
6707      break;
6708  
6709    case 636:
6710 < /* Line 1792 of yacc.c  */
6710 > /* Line 1787 of yacc.c  */
6711   #line 2924 "conf_parser.y"
6712      {
6713    if (conf_parser_ctx.pass == 2)
# Line 6716 | Line 6716 | yyreduce:
6716      break;
6717  
6718    case 637:
6719 < /* Line 1792 of yacc.c  */
6719 > /* Line 1787 of yacc.c  */
6720   #line 2930 "conf_parser.y"
6721      {
6722    if (conf_parser_ctx.pass == 2)
# Line 6725 | Line 6725 | yyreduce:
6725      break;
6726  
6727    case 638:
6728 < /* Line 1792 of yacc.c  */
6728 > /* Line 1787 of yacc.c  */
6729   #line 2936 "conf_parser.y"
6730      {
6731    if (conf_parser_ctx.pass == 2)
# Line 6737 | Line 6737 | yyreduce:
6737      break;
6738  
6739    case 639:
6740 < /* Line 1792 of yacc.c  */
6740 > /* Line 1787 of yacc.c  */
6741   #line 2945 "conf_parser.y"
6742      {
6743    if (conf_parser_ctx.pass == 2)
# Line 6754 | Line 6754 | yyreduce:
6754      break;
6755  
6756    case 640:
6757 < /* Line 1792 of yacc.c  */
6757 > /* Line 1787 of yacc.c  */
6758   #line 2959 "conf_parser.y"
6759      {
6760    if (conf_parser_ctx.pass == 2)
# Line 6763 | Line 6763 | yyreduce:
6763      break;
6764  
6765    case 641:
6766 < /* Line 1792 of yacc.c  */
6766 > /* Line 1787 of yacc.c  */
6767   #line 2965 "conf_parser.y"
6768      {
6769    if (conf_parser_ctx.pass == 2)
# Line 6772 | Line 6772 | yyreduce:
6772      break;
6773  
6774  
6775 < /* Line 1792 of yacc.c  */
6775 > /* Line 1787 of yacc.c  */
6776   #line 6777 "conf_parser.c"
6777        default: break;
6778      }

Diff Legend

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