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 1424 by michael, Sat May 26 11:45:43 2012 UTC vs.
Revision 1425 by michael, Wed Jun 6 08:44:22 2012 UTC

# Line 1 | Line 1
1 < /* A Bison parser, made by GNU Bison 2.5.  */
1 > /* A Bison parser, made by GNU Bison 2.5.1.  */
2  
3   /* Bison implementation for Yacc-like parsers in C
4    
5 <      Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc.
5 >      Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc.
6    
7     This program is free software: you can redistribute it and/or modify
8     it under the terms of the GNU General Public License as published by
# Line 44 | Line 44
44   #define YYBISON 1
45  
46   /* Bison version.  */
47 < #define YYBISON_VERSION "2.5"
47 > #define YYBISON_VERSION "2.5.1"
48  
49   /* Skeleton name.  */
50   #define YYSKELETON_NAME "yacc.c"
# Line 155 | Line 155 | free_collect_item(struct CollectItem *it
155   /* Line 268 of yacc.c  */
156   #line 157 "conf_parser.c"
157  
158 + # ifndef YY_NULL
159 + #  if defined __cplusplus && 201103L <= __cplusplus
160 + #   define YY_NULL nullptr
161 + #  else
162 + #   define YY_NULL 0
163 + #  endif
164 + # endif
165 +
166   /* Enabling traces.  */
167   #ifndef YYDEBUG
168   # define YYDEBUG 0
# Line 665 | Line 673 | free_collect_item(struct CollectItem *it
673   typedef union YYSTYPE
674   {
675  
676 < /* Line 293 of yacc.c  */
676 > /* Line 295 of yacc.c  */
677   #line 110 "conf_parser.y"
678  
679    int number;
# Line 673 | Line 681 | typedef union YYSTYPE
681  
682  
683  
684 < /* Line 293 of yacc.c  */
685 < #line 678 "conf_parser.c"
684 > /* Line 295 of yacc.c  */
685 > #line 686 "conf_parser.c"
686   } YYSTYPE;
687   # define YYSTYPE_IS_TRIVIAL 1
688   # define yystype YYSTYPE /* obsolescent; will be withdrawn */
# Line 685 | Line 693 | typedef union YYSTYPE
693   /* Copy the second part of user declarations.  */
694  
695  
696 < /* Line 343 of yacc.c  */
697 < #line 690 "conf_parser.c"
696 > /* Line 345 of yacc.c  */
697 > #line 698 "conf_parser.c"
698  
699   #ifdef short
700   # undef short
# Line 792 | Line 800 | YYID (yyi)
800   #    if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS && (defined __STDC__ || defined __C99__FUNC__ \
801       || defined __cplusplus || defined _MSC_VER)
802   #     include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
803 +      /* Use EXIT_SUCCESS as a witness for stdlib.h.  */
804   #     ifndef EXIT_SUCCESS
805   #      define EXIT_SUCCESS 0
806   #     endif
# Line 883 | Line 892 | union yyalloc
892   #endif
893  
894   #if defined YYCOPY_NEEDED && YYCOPY_NEEDED
895 < /* Copy COUNT objects from FROM to TO.  The source and destination do
895 > /* Copy COUNT objects from SRC to DST.  The source and destination do
896     not overlap.  */
897   # ifndef YYCOPY
898   #  if defined __GNUC__ && 1 < __GNUC__
899 < #   define YYCOPY(To, From, Count) \
900 <      __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
899 > #   define YYCOPY(Dst, Src, Count) \
900 >      __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
901   #  else
902 < #   define YYCOPY(To, From, Count)              \
903 <      do                                        \
904 <        {                                       \
905 <          YYSIZE_T yyi;                         \
906 <          for (yyi = 0; yyi < (Count); yyi++)   \
907 <            (To)[yyi] = (From)[yyi];            \
908 <        }                                       \
902 > #   define YYCOPY(Dst, Src, Count)              \
903 >      do                                        \
904 >        {                                       \
905 >          YYSIZE_T yyi;                         \
906 >          for (yyi = 0; yyi < (Count); yyi++)   \
907 >            (Dst)[yyi] = (Src)[yyi];            \
908 >        }                                       \
909        while (YYID (0))
910   #  endif
911   # endif
# Line 1483 | Line 1492 | static const char *const yytname[] =
1492    "serverhide_items", "serverhide_item", "serverhide_flatten_links",
1493    "serverhide_hide_servers", "serverhide_hidden_name",
1494    "serverhide_links_delay", "serverhide_hidden",
1495 <  "serverhide_disable_hidden", "serverhide_hide_server_ips", 0
1495 >  "serverhide_disable_hidden", "serverhide_hide_server_ips", YY_NULL
1496   };
1497   #endif
1498  
# Line 2446 | Line 2455 | static const yytype_uint16 yystos[] =
2455  
2456   #define YYRECOVERING()  (!!yyerrstatus)
2457  
2458 < #define YYBACKUP(Token, Value)                                  \
2459 < do                                                              \
2460 <  if (yychar == YYEMPTY && yylen == 1)                          \
2461 <    {                                                           \
2462 <      yychar = (Token);                                         \
2463 <      yylval = (Value);                                         \
2464 <      YYPOPSTACK (1);                                           \
2465 <      goto yybackup;                                            \
2466 <    }                                                           \
2467 <  else                                                          \
2468 <    {                                                           \
2458 > #define YYBACKUP(Token, Value)                                  \
2459 > do                                                              \
2460 >  if (yychar == YYEMPTY)                                        \
2461 >    {                                                           \
2462 >      yychar = (Token);                                         \
2463 >      yylval = (Value);                                         \
2464 >      YYPOPSTACK (yylen);                                       \
2465 >      yystate = *yyssp;                                         \
2466 >      goto yybackup;                                            \
2467 >    }                                                           \
2468 >  else                                                          \
2469 >    {                                                           \
2470        yyerror (YY_("syntax error: cannot back up")); \
2471        YYERROR;                                                  \
2472      }                                                           \
# Line 2551 | Line 2561 | yy_symbol_value_print (yyoutput, yytype,
2561      YYSTYPE const * const yyvaluep;
2562   #endif
2563   {
2564 +  FILE *yyo = yyoutput;
2565 +  YYUSE (yyo);
2566    if (!yyvaluep)
2567      return;
2568   # ifdef YYPRINT
# Line 2802 | Line 2814 | static int
2814   yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
2815                  yytype_int16 *yyssp, int yytoken)
2816   {
2817 <  YYSIZE_T yysize0 = yytnamerr (0, yytname[yytoken]);
2817 >  YYSIZE_T yysize0 = yytnamerr (YY_NULL, yytname[yytoken]);
2818    YYSIZE_T yysize = yysize0;
2819    YYSIZE_T yysize1;
2820    enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
2821    /* Internationalized format string. */
2822 <  const char *yyformat = 0;
2822 >  const char *yyformat = YY_NULL;
2823    /* Arguments of yyformat. */
2824    char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
2825    /* Number of reported tokens (one for the "unexpected", one per
# Line 2867 | Line 2879 | yysyntax_error (YYSIZE_T *yymsg_alloc, c
2879                      break;
2880                    }
2881                  yyarg[yycount++] = yytname[yyx];
2882 <                yysize1 = yysize + yytnamerr (0, yytname[yyx]);
2882 >                yysize1 = yysize + yytnamerr (YY_NULL, yytname[yyx]);
2883                  if (! (yysize <= yysize1
2884                         && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
2885                    return 2;
# Line 3019 | Line 3031 | yyparse ()
3031         `yyss': related to states.
3032         `yyvs': related to semantic values.
3033  
3034 <       Refer to the stacks thru separate pointers, to allow yyoverflow
3034 >       Refer to the stacks through separate pointers, to allow yyoverflow
3035         to reallocate them elsewhere.  */
3036  
3037      /* The state stack.  */
# Line 3252 | Line 3264 | yyreduce:
3264      {
3265          case 27:
3266  
3267 < /* Line 1806 of yacc.c  */
3267 > /* Line 1810 of yacc.c  */
3268   #line 383 "conf_parser.y"
3269      { (yyval.number) = 0; }
3270      break;
3271  
3272    case 29:
3273  
3274 < /* Line 1806 of yacc.c  */
3274 > /* Line 1810 of yacc.c  */
3275   #line 385 "conf_parser.y"
3276      {
3277                          (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number);
# Line 3268 | Line 3280 | yyreduce:
3280  
3281    case 30:
3282  
3283 < /* Line 1806 of yacc.c  */
3283 > /* Line 1810 of yacc.c  */
3284   #line 389 "conf_parser.y"
3285      {
3286                          (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number);
# Line 3277 | Line 3289 | yyreduce:
3289  
3290    case 31:
3291  
3292 < /* Line 1806 of yacc.c  */
3292 > /* Line 1810 of yacc.c  */
3293   #line 393 "conf_parser.y"
3294      {
3295                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 + (yyvsp[(3) - (3)].number);
# Line 3286 | Line 3298 | yyreduce:
3298  
3299    case 32:
3300  
3301 < /* Line 1806 of yacc.c  */
3301 > /* Line 1810 of yacc.c  */
3302   #line 397 "conf_parser.y"
3303      {
3304                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 + (yyvsp[(3) - (3)].number);
# Line 3295 | Line 3307 | yyreduce:
3307  
3308    case 33:
3309  
3310 < /* Line 1806 of yacc.c  */
3310 > /* Line 1810 of yacc.c  */
3311   #line 401 "conf_parser.y"
3312      {
3313                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 + (yyvsp[(3) - (3)].number);
# Line 3304 | Line 3316 | yyreduce:
3316  
3317    case 34:
3318  
3319 < /* Line 1806 of yacc.c  */
3319 > /* Line 1810 of yacc.c  */
3320   #line 405 "conf_parser.y"
3321      {
3322                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 * 7 + (yyvsp[(3) - (3)].number);
# Line 3313 | Line 3325 | yyreduce:
3325  
3326    case 35:
3327  
3328 < /* Line 1806 of yacc.c  */
3328 > /* Line 1810 of yacc.c  */
3329   #line 410 "conf_parser.y"
3330      { (yyval.number) = 0; }
3331      break;
3332  
3333    case 37:
3334  
3335 < /* Line 1806 of yacc.c  */
3335 > /* Line 1810 of yacc.c  */
3336   #line 411 "conf_parser.y"
3337      { (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number); }
3338      break;
3339  
3340    case 38:
3341  
3342 < /* Line 1806 of yacc.c  */
3342 > /* Line 1810 of yacc.c  */
3343   #line 412 "conf_parser.y"
3344      { (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number); }
3345      break;
3346  
3347    case 39:
3348  
3349 < /* Line 1806 of yacc.c  */
3349 > /* Line 1810 of yacc.c  */
3350   #line 413 "conf_parser.y"
3351      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 + (yyvsp[(3) - (3)].number); }
3352      break;
3353  
3354    case 40:
3355  
3356 < /* Line 1806 of yacc.c  */
3356 > /* Line 1810 of yacc.c  */
3357   #line 414 "conf_parser.y"
3358      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 * 1024 + (yyvsp[(3) - (3)].number); }
3359      break;
3360  
3361    case 47:
3362  
3363 < /* Line 1806 of yacc.c  */
3363 > /* Line 1810 of yacc.c  */
3364   #line 428 "conf_parser.y"
3365      {
3366    if (conf_parser_ctx.pass == 2)
# Line 3358 | Line 3370 | yyreduce:
3370  
3371    case 48:
3372  
3373 < /* Line 1806 of yacc.c  */
3373 > /* Line 1810 of yacc.c  */
3374   #line 434 "conf_parser.y"
3375      {
3376    if (conf_parser_ctx.pass == 2)
# Line 3368 | Line 3380 | yyreduce:
3380  
3381    case 72:
3382  
3383 < /* Line 1806 of yacc.c  */
3383 > /* Line 1810 of yacc.c  */
3384   #line 459 "conf_parser.y"
3385      {
3386   #ifdef HAVE_LIBCRYPTO
# Line 3380 | Line 3392 | yyreduce:
3392  
3393    case 73:
3394  
3395 < /* Line 1806 of yacc.c  */
3395 > /* Line 1810 of yacc.c  */
3396   #line 465 "conf_parser.y"
3397      {
3398   #ifdef HAVE_LIBCRYPTO
# Line 3392 | Line 3404 | yyreduce:
3404  
3405    case 76:
3406  
3407 < /* Line 1806 of yacc.c  */
3407 > /* Line 1810 of yacc.c  */
3408   #line 474 "conf_parser.y"
3409      {
3410   #ifdef HAVE_LIBCRYPTO
# Line 3404 | Line 3416 | yyreduce:
3416  
3417    case 77:
3418  
3419 < /* Line 1806 of yacc.c  */
3419 > /* Line 1810 of yacc.c  */
3420   #line 480 "conf_parser.y"
3421      {
3422   #ifdef HAVE_LIBCRYPTO
# Line 3416 | Line 3428 | yyreduce:
3428  
3429    case 78:
3430  
3431 < /* Line 1806 of yacc.c  */
3431 > /* Line 1810 of yacc.c  */
3432   #line 488 "conf_parser.y"
3433      {
3434   #ifdef HAVE_LIBCRYPTO
# Line 3459 | Line 3471 | yyreduce:
3471  
3472    case 79:
3473  
3474 < /* Line 1806 of yacc.c  */
3474 > /* Line 1810 of yacc.c  */
3475   #line 527 "conf_parser.y"
3476      {
3477   #ifdef HAVE_LIBCRYPTO
# Line 3522 | Line 3534 | yyreduce:
3534  
3535    case 80:
3536  
3537 < /* Line 1806 of yacc.c  */
3537 > /* Line 1810 of yacc.c  */
3538   #line 586 "conf_parser.y"
3539      {
3540   /* TBD - XXX: error reporting */
# Line 3554 | Line 3566 | yyreduce:
3566  
3567    case 81:
3568  
3569 < /* Line 1806 of yacc.c  */
3569 > /* Line 1810 of yacc.c  */
3570   #line 614 "conf_parser.y"
3571      {
3572   #ifdef HAVE_LIBCRYPTO
# Line 3566 | Line 3578 | yyreduce:
3578  
3579    case 82:
3580  
3581 < /* Line 1806 of yacc.c  */
3581 > /* Line 1810 of yacc.c  */
3582   #line 622 "conf_parser.y"
3583      {
3584    /* this isn't rehashable */
# Line 3585 | Line 3597 | yyreduce:
3597  
3598    case 83:
3599  
3600 < /* Line 1806 of yacc.c  */
3600 > /* Line 1810 of yacc.c  */
3601   #line 637 "conf_parser.y"
3602      {
3603    /* this isn't rehashable */
# Line 3604 | Line 3616 | yyreduce:
3616  
3617    case 84:
3618  
3619 < /* Line 1806 of yacc.c  */
3619 > /* Line 1810 of yacc.c  */
3620   #line 652 "conf_parser.y"
3621      {
3622    if (conf_parser_ctx.pass == 2)
# Line 3617 | Line 3629 | yyreduce:
3629  
3630    case 85:
3631  
3632 < /* Line 1806 of yacc.c  */
3632 > /* Line 1810 of yacc.c  */
3633   #line 661 "conf_parser.y"
3634      {
3635    if (conf_parser_ctx.pass == 2)
# Line 3635 | Line 3647 | yyreduce:
3647  
3648    case 86:
3649  
3650 < /* Line 1806 of yacc.c  */
3650 > /* Line 1810 of yacc.c  */
3651   #line 675 "conf_parser.y"
3652      {
3653    if (conf_parser_ctx.pass == 2)
# Line 3648 | Line 3660 | yyreduce:
3660  
3661    case 87:
3662  
3663 < /* Line 1806 of yacc.c  */
3663 > /* Line 1810 of yacc.c  */
3664   #line 684 "conf_parser.y"
3665      {
3666    if (conf_parser_ctx.pass == 2 && *yylval.string != '*')
# Line 3680 | Line 3692 | yyreduce:
3692  
3693    case 88:
3694  
3695 < /* Line 1806 of yacc.c  */
3695 > /* Line 1810 of yacc.c  */
3696   #line 712 "conf_parser.y"
3697      {
3698   #ifdef IPV6
# Line 3714 | Line 3726 | yyreduce:
3726  
3727    case 89:
3728  
3729 < /* Line 1806 of yacc.c  */
3729 > /* Line 1810 of yacc.c  */
3730   #line 742 "conf_parser.y"
3731      {
3732    if (conf_parser_ctx.pass == 2)
# Line 3741 | Line 3753 | yyreduce:
3753  
3754    case 90:
3755  
3756 < /* Line 1806 of yacc.c  */
3756 > /* Line 1810 of yacc.c  */
3757   #line 765 "conf_parser.y"
3758      {
3759    if (conf_parser_ctx.pass == 2)
# Line 3751 | Line 3763 | yyreduce:
3763  
3764    case 98:
3765  
3766 < /* Line 1806 of yacc.c  */
3766 > /* Line 1810 of yacc.c  */
3767   #line 780 "conf_parser.y"
3768      {
3769    if (conf_parser_ctx.pass == 2)
# Line 3764 | Line 3776 | yyreduce:
3776  
3777    case 99:
3778  
3779 < /* Line 1806 of yacc.c  */
3779 > /* Line 1810 of yacc.c  */
3780   #line 789 "conf_parser.y"
3781      {
3782    if (conf_parser_ctx.pass == 2)
# Line 3777 | Line 3789 | yyreduce:
3789  
3790    case 100:
3791  
3792 < /* Line 1806 of yacc.c  */
3792 > /* Line 1810 of yacc.c  */
3793   #line 798 "conf_parser.y"
3794      {
3795    if (conf_parser_ctx.pass == 2)
# Line 3790 | Line 3802 | yyreduce:
3802  
3803    case 107:
3804  
3805 < /* Line 1806 of yacc.c  */
3805 > /* Line 1810 of yacc.c  */
3806   #line 816 "conf_parser.y"
3807      {
3808    if (conf_parser_ctx.pass == 2)
# Line 3800 | Line 3812 | yyreduce:
3812  
3813    case 108:
3814  
3815 < /* Line 1806 of yacc.c  */
3815 > /* Line 1810 of yacc.c  */
3816   #line 822 "conf_parser.y"
3817      {
3818    lfile[0] = '\0';
# Line 3811 | Line 3823 | yyreduce:
3823  
3824    case 109:
3825  
3826 < /* Line 1806 of yacc.c  */
3826 > /* Line 1810 of yacc.c  */
3827   #line 827 "conf_parser.y"
3828      {
3829    if (conf_parser_ctx.pass == 2 && ltype > 0)
# Line 3821 | Line 3833 | yyreduce:
3833  
3834    case 116:
3835  
3836 < /* Line 1806 of yacc.c  */
3836 > /* Line 1810 of yacc.c  */
3837   #line 839 "conf_parser.y"
3838      {
3839    strlcpy(lfile, yylval.string, sizeof(lfile));
# Line 3830 | Line 3842 | yyreduce:
3842  
3843    case 117:
3844  
3845 < /* Line 1806 of yacc.c  */
3845 > /* Line 1810 of yacc.c  */
3846   #line 844 "conf_parser.y"
3847      {
3848    lsize = (yyvsp[(3) - (4)].number);
# Line 3839 | Line 3851 | yyreduce:
3851  
3852    case 118:
3853  
3854 < /* Line 1806 of yacc.c  */
3854 > /* Line 1810 of yacc.c  */
3855   #line 847 "conf_parser.y"
3856      {
3857    lsize = 0;
# Line 3848 | Line 3860 | yyreduce:
3860  
3861    case 119:
3862  
3863 < /* Line 1806 of yacc.c  */
3863 > /* Line 1810 of yacc.c  */
3864   #line 852 "conf_parser.y"
3865      {
3866    if (conf_parser_ctx.pass == 2)
# Line 3858 | Line 3870 | yyreduce:
3870  
3871    case 123:
3872  
3873 < /* Line 1806 of yacc.c  */
3873 > /* Line 1810 of yacc.c  */
3874   #line 859 "conf_parser.y"
3875      {
3876    if (conf_parser_ctx.pass == 2)
# Line 3868 | Line 3880 | yyreduce:
3880  
3881    case 124:
3882  
3883 < /* Line 1806 of yacc.c  */
3883 > /* Line 1810 of yacc.c  */
3884   #line 863 "conf_parser.y"
3885      {
3886    if (conf_parser_ctx.pass == 2)
# Line 3878 | Line 3890 | yyreduce:
3890  
3891    case 125:
3892  
3893 < /* Line 1806 of yacc.c  */
3893 > /* Line 1810 of yacc.c  */
3894   #line 867 "conf_parser.y"
3895      {
3896    if (conf_parser_ctx.pass == 2)
# Line 3888 | Line 3900 | yyreduce:
3900  
3901    case 126:
3902  
3903 < /* Line 1806 of yacc.c  */
3903 > /* Line 1810 of yacc.c  */
3904   #line 871 "conf_parser.y"
3905      {
3906    if (conf_parser_ctx.pass == 2)
# Line 3898 | Line 3910 | yyreduce:
3910  
3911    case 127:
3912  
3913 < /* Line 1806 of yacc.c  */
3913 > /* Line 1810 of yacc.c  */
3914   #line 875 "conf_parser.y"
3915      {
3916    if (conf_parser_ctx.pass == 2)
# Line 3908 | Line 3920 | yyreduce:
3920  
3921    case 128:
3922  
3923 < /* Line 1806 of yacc.c  */
3923 > /* Line 1810 of yacc.c  */
3924   #line 879 "conf_parser.y"
3925      {
3926    if (conf_parser_ctx.pass == 2)
# Line 3918 | Line 3930 | yyreduce:
3930  
3931    case 129:
3932  
3933 < /* Line 1806 of yacc.c  */
3933 > /* Line 1810 of yacc.c  */
3934   #line 883 "conf_parser.y"
3935      {
3936    if (conf_parser_ctx.pass == 2)
# Line 3928 | Line 3940 | yyreduce:
3940  
3941    case 130:
3942  
3943 < /* Line 1806 of yacc.c  */
3943 > /* Line 1810 of yacc.c  */
3944   #line 893 "conf_parser.y"
3945      {
3946    if (conf_parser_ctx.pass == 2)
# Line 3947 | Line 3959 | yyreduce:
3959  
3960    case 131:
3961  
3962 < /* Line 1806 of yacc.c  */
3962 > /* Line 1810 of yacc.c  */
3963   #line 906 "conf_parser.y"
3964      {
3965    if (conf_parser_ctx.pass == 2)
# Line 4036 | Line 4048 | yyreduce:
4048  
4049    case 143:
4050  
4051 < /* Line 1806 of yacc.c  */
4051 > /* Line 1810 of yacc.c  */
4052   #line 996 "conf_parser.y"
4053      {
4054    if (conf_parser_ctx.pass == 2)
# Line 4049 | Line 4061 | yyreduce:
4061  
4062    case 144:
4063  
4064 < /* Line 1806 of yacc.c  */
4064 > /* Line 1810 of yacc.c  */
4065   #line 1005 "conf_parser.y"
4066      {
4067    if (conf_parser_ctx.pass == 2)
# Line 4090 | Line 4102 | yyreduce:
4102  
4103    case 145:
4104  
4105 < /* Line 1806 of yacc.c  */
4105 > /* Line 1810 of yacc.c  */
4106   #line 1042 "conf_parser.y"
4107      {
4108    if (conf_parser_ctx.pass == 2)
# Line 4106 | Line 4118 | yyreduce:
4118  
4119    case 146:
4120  
4121 < /* Line 1806 of yacc.c  */
4121 > /* Line 1810 of yacc.c  */
4122   #line 1054 "conf_parser.y"
4123      {
4124    if (conf_parser_ctx.pass == 2)
# Line 4121 | Line 4133 | yyreduce:
4133  
4134    case 147:
4135  
4136 < /* Line 1806 of yacc.c  */
4136 > /* Line 1810 of yacc.c  */
4137   #line 1065 "conf_parser.y"
4138      {
4139   #ifdef HAVE_LIBCRYPTO
# Line 4167 | Line 4179 | yyreduce:
4179  
4180    case 148:
4181  
4182 < /* Line 1806 of yacc.c  */
4182 > /* Line 1810 of yacc.c  */
4183   #line 1107 "conf_parser.y"
4184      {
4185    if (conf_parser_ctx.pass == 2)
# Line 4180 | Line 4192 | yyreduce:
4192  
4193    case 149:
4194  
4195 < /* Line 1806 of yacc.c  */
4195 > /* Line 1810 of yacc.c  */
4196   #line 1116 "conf_parser.y"
4197      {
4198    if (conf_parser_ctx.pass == 2)
# Line 4190 | Line 4202 | yyreduce:
4202  
4203    case 153:
4204  
4205 < /* Line 1806 of yacc.c  */
4205 > /* Line 1810 of yacc.c  */
4206   #line 1123 "conf_parser.y"
4207      {
4208    if (conf_parser_ctx.pass == 2)
# Line 4200 | Line 4212 | yyreduce:
4212  
4213    case 154:
4214  
4215 < /* Line 1806 of yacc.c  */
4215 > /* Line 1810 of yacc.c  */
4216   #line 1127 "conf_parser.y"
4217      {
4218    if (conf_parser_ctx.pass == 2)
# Line 4210 | Line 4222 | yyreduce:
4222  
4223    case 155:
4224  
4225 < /* Line 1806 of yacc.c  */
4225 > /* Line 1810 of yacc.c  */
4226   #line 1131 "conf_parser.y"
4227      {
4228    if (conf_parser_ctx.pass == 2)
# Line 4220 | Line 4232 | yyreduce:
4232  
4233    case 156:
4234  
4235 < /* Line 1806 of yacc.c  */
4235 > /* Line 1810 of yacc.c  */
4236   #line 1135 "conf_parser.y"
4237      {
4238    if (conf_parser_ctx.pass == 2)
# Line 4230 | Line 4242 | yyreduce:
4242  
4243    case 157:
4244  
4245 < /* Line 1806 of yacc.c  */
4245 > /* Line 1810 of yacc.c  */
4246   #line 1139 "conf_parser.y"
4247      {
4248    if (conf_parser_ctx.pass == 2)
# Line 4240 | Line 4252 | yyreduce:
4252  
4253    case 158:
4254  
4255 < /* Line 1806 of yacc.c  */
4255 > /* Line 1810 of yacc.c  */
4256   #line 1143 "conf_parser.y"
4257      {
4258    if (conf_parser_ctx.pass == 2)
# Line 4250 | Line 4262 | yyreduce:
4262  
4263    case 159:
4264  
4265 < /* Line 1806 of yacc.c  */
4265 > /* Line 1810 of yacc.c  */
4266   #line 1147 "conf_parser.y"
4267      {
4268    if (conf_parser_ctx.pass == 2)
# Line 4260 | Line 4272 | yyreduce:
4272  
4273    case 160:
4274  
4275 < /* Line 1806 of yacc.c  */
4275 > /* Line 1810 of yacc.c  */
4276   #line 1151 "conf_parser.y"
4277      {
4278    if (conf_parser_ctx.pass == 2)
# Line 4270 | Line 4282 | yyreduce:
4282  
4283    case 161:
4284  
4285 < /* Line 1806 of yacc.c  */
4285 > /* Line 1810 of yacc.c  */
4286   #line 1155 "conf_parser.y"
4287      {
4288    if (conf_parser_ctx.pass == 2)
# Line 4280 | Line 4292 | yyreduce:
4292  
4293    case 162:
4294  
4295 < /* Line 1806 of yacc.c  */
4295 > /* Line 1810 of yacc.c  */
4296   #line 1159 "conf_parser.y"
4297      {
4298    if (conf_parser_ctx.pass == 2)
# Line 4290 | Line 4302 | yyreduce:
4302  
4303    case 163:
4304  
4305 < /* Line 1806 of yacc.c  */
4305 > /* Line 1810 of yacc.c  */
4306   #line 1163 "conf_parser.y"
4307      {
4308    if (conf_parser_ctx.pass == 2)
# Line 4300 | Line 4312 | yyreduce:
4312  
4313    case 164:
4314  
4315 < /* Line 1806 of yacc.c  */
4315 > /* Line 1810 of yacc.c  */
4316   #line 1167 "conf_parser.y"
4317      {
4318    if (conf_parser_ctx.pass == 2)
# Line 4310 | Line 4322 | yyreduce:
4322  
4323    case 165:
4324  
4325 < /* Line 1806 of yacc.c  */
4325 > /* Line 1810 of yacc.c  */
4326   #line 1171 "conf_parser.y"
4327      {
4328    if (conf_parser_ctx.pass == 2)
# Line 4320 | Line 4332 | yyreduce:
4332  
4333    case 166:
4334  
4335 < /* Line 1806 of yacc.c  */
4335 > /* Line 1810 of yacc.c  */
4336   #line 1175 "conf_parser.y"
4337      {
4338    if (conf_parser_ctx.pass == 2)
# Line 4330 | Line 4342 | yyreduce:
4342  
4343    case 167:
4344  
4345 < /* Line 1806 of yacc.c  */
4345 > /* Line 1810 of yacc.c  */
4346   #line 1179 "conf_parser.y"
4347      {
4348    if (conf_parser_ctx.pass == 2)
# Line 4340 | Line 4352 | yyreduce:
4352  
4353    case 168:
4354  
4355 < /* Line 1806 of yacc.c  */
4355 > /* Line 1810 of yacc.c  */
4356   #line 1183 "conf_parser.y"
4357      {
4358    if (conf_parser_ctx.pass == 2)
# Line 4350 | Line 4362 | yyreduce:
4362  
4363    case 169:
4364  
4365 < /* Line 1806 of yacc.c  */
4365 > /* Line 1810 of yacc.c  */
4366   #line 1187 "conf_parser.y"
4367      {
4368    if (conf_parser_ctx.pass == 2)
# Line 4360 | Line 4372 | yyreduce:
4372  
4373    case 170:
4374  
4375 < /* Line 1806 of yacc.c  */
4375 > /* Line 1810 of yacc.c  */
4376   #line 1191 "conf_parser.y"
4377      {
4378    if (conf_parser_ctx.pass == 2)
# Line 4370 | Line 4382 | yyreduce:
4382  
4383    case 171:
4384  
4385 < /* Line 1806 of yacc.c  */
4385 > /* Line 1810 of yacc.c  */
4386   #line 1195 "conf_parser.y"
4387      {
4388    if (conf_parser_ctx.pass == 2)
# Line 4380 | Line 4392 | yyreduce:
4392  
4393    case 172:
4394  
4395 < /* Line 1806 of yacc.c  */
4395 > /* Line 1810 of yacc.c  */
4396   #line 1199 "conf_parser.y"
4397      {
4398    if (conf_parser_ctx.pass == 2)
# Line 4390 | Line 4402 | yyreduce:
4402  
4403    case 173:
4404  
4405 < /* Line 1806 of yacc.c  */
4405 > /* Line 1810 of yacc.c  */
4406   #line 1205 "conf_parser.y"
4407      {
4408    if (conf_parser_ctx.pass == 2)
# Line 4400 | Line 4412 | yyreduce:
4412  
4413    case 177:
4414  
4415 < /* Line 1806 of yacc.c  */
4415 > /* Line 1810 of yacc.c  */
4416   #line 1212 "conf_parser.y"
4417      {
4418    if (conf_parser_ctx.pass == 2)
# Line 4410 | Line 4422 | yyreduce:
4422  
4423    case 178:
4424  
4425 < /* Line 1806 of yacc.c  */
4425 > /* Line 1810 of yacc.c  */
4426   #line 1216 "conf_parser.y"
4427      {
4428    if (conf_parser_ctx.pass == 2)
# Line 4420 | Line 4432 | yyreduce:
4432  
4433    case 179:
4434  
4435 < /* Line 1806 of yacc.c  */
4435 > /* Line 1810 of yacc.c  */
4436   #line 1220 "conf_parser.y"
4437      {
4438    if (conf_parser_ctx.pass == 2)
# Line 4430 | Line 4442 | yyreduce:
4442  
4443    case 180:
4444  
4445 < /* Line 1806 of yacc.c  */
4445 > /* Line 1810 of yacc.c  */
4446   #line 1224 "conf_parser.y"
4447      {
4448    if (conf_parser_ctx.pass == 2)
# Line 4440 | Line 4452 | yyreduce:
4452  
4453    case 181:
4454  
4455 < /* Line 1806 of yacc.c  */
4455 > /* Line 1810 of yacc.c  */
4456   #line 1228 "conf_parser.y"
4457      {
4458    if (conf_parser_ctx.pass == 2)
# Line 4450 | Line 4462 | yyreduce:
4462  
4463    case 182:
4464  
4465 < /* Line 1806 of yacc.c  */
4465 > /* Line 1810 of yacc.c  */
4466   #line 1232 "conf_parser.y"
4467      {
4468    if (conf_parser_ctx.pass == 2)
# Line 4460 | Line 4472 | yyreduce:
4472  
4473    case 183:
4474  
4475 < /* Line 1806 of yacc.c  */
4475 > /* Line 1810 of yacc.c  */
4476   #line 1236 "conf_parser.y"
4477      {
4478    if (conf_parser_ctx.pass == 2)
# Line 4470 | Line 4482 | yyreduce:
4482  
4483    case 184:
4484  
4485 < /* Line 1806 of yacc.c  */
4485 > /* Line 1810 of yacc.c  */
4486   #line 1240 "conf_parser.y"
4487      {
4488    if (conf_parser_ctx.pass == 2)
# Line 4480 | Line 4492 | yyreduce:
4492  
4493    case 185:
4494  
4495 < /* Line 1806 of yacc.c  */
4495 > /* Line 1810 of yacc.c  */
4496   #line 1244 "conf_parser.y"
4497      {
4498    if (conf_parser_ctx.pass == 2)
# Line 4490 | Line 4502 | yyreduce:
4502  
4503    case 186:
4504  
4505 < /* Line 1806 of yacc.c  */
4505 > /* Line 1810 of yacc.c  */
4506   #line 1248 "conf_parser.y"
4507      {
4508    if (conf_parser_ctx.pass == 2)
# Line 4500 | Line 4512 | yyreduce:
4512  
4513    case 187:
4514  
4515 < /* Line 1806 of yacc.c  */
4515 > /* Line 1810 of yacc.c  */
4516   #line 1252 "conf_parser.y"
4517      {
4518    if (conf_parser_ctx.pass == 2)
# Line 4510 | Line 4522 | yyreduce:
4522  
4523    case 188:
4524  
4525 < /* Line 1806 of yacc.c  */
4525 > /* Line 1810 of yacc.c  */
4526   #line 1256 "conf_parser.y"
4527      {
4528    if (conf_parser_ctx.pass == 2)
# Line 4520 | Line 4532 | yyreduce:
4532  
4533    case 189:
4534  
4535 < /* Line 1806 of yacc.c  */
4535 > /* Line 1810 of yacc.c  */
4536   #line 1260 "conf_parser.y"
4537      {
4538    if (conf_parser_ctx.pass == 2)
# Line 4530 | Line 4542 | yyreduce:
4542  
4543    case 190:
4544  
4545 < /* Line 1806 of yacc.c  */
4545 > /* Line 1810 of yacc.c  */
4546   #line 1264 "conf_parser.y"
4547      {
4548    if (conf_parser_ctx.pass == 2)
# Line 4540 | Line 4552 | yyreduce:
4552  
4553    case 191:
4554  
4555 < /* Line 1806 of yacc.c  */
4555 > /* Line 1810 of yacc.c  */
4556   #line 1268 "conf_parser.y"
4557      {
4558    if (conf_parser_ctx.pass == 2)
# Line 4550 | Line 4562 | yyreduce:
4562  
4563    case 192:
4564  
4565 < /* Line 1806 of yacc.c  */
4565 > /* Line 1810 of yacc.c  */
4566   #line 1272 "conf_parser.y"
4567      {
4568    if (conf_parser_ctx.pass == 2)
# Line 4560 | Line 4572 | yyreduce:
4572  
4573    case 193:
4574  
4575 < /* Line 1806 of yacc.c  */
4575 > /* Line 1810 of yacc.c  */
4576   #line 1276 "conf_parser.y"
4577      {
4578    if (conf_parser_ctx.pass == 2)
# Line 4570 | Line 4582 | yyreduce:
4582  
4583    case 194:
4584  
4585 < /* Line 1806 of yacc.c  */
4585 > /* Line 1810 of yacc.c  */
4586   #line 1280 "conf_parser.y"
4587      {
4588    if (conf_parser_ctx.pass == 2)
# Line 4580 | Line 4592 | yyreduce:
4592  
4593    case 195:
4594  
4595 < /* Line 1806 of yacc.c  */
4595 > /* Line 1810 of yacc.c  */
4596   #line 1290 "conf_parser.y"
4597      {
4598    if (conf_parser_ctx.pass == 1)
# Line 4593 | Line 4605 | yyreduce:
4605  
4606    case 196:
4607  
4608 < /* Line 1806 of yacc.c  */
4608 > /* Line 1810 of yacc.c  */
4609   #line 1297 "conf_parser.y"
4610      {
4611    if (conf_parser_ctx.pass == 1)
# Line 4640 | Line 4652 | yyreduce:
4652  
4653    case 213:
4654  
4655 < /* Line 1806 of yacc.c  */
4655 > /* Line 1810 of yacc.c  */
4656   #line 1355 "conf_parser.y"
4657      {
4658    if (conf_parser_ctx.pass == 1)
# Line 4653 | Line 4665 | yyreduce:
4665  
4666    case 214:
4667  
4668 < /* Line 1806 of yacc.c  */
4668 > /* Line 1810 of yacc.c  */
4669   #line 1364 "conf_parser.y"
4670      {
4671    if (conf_parser_ctx.pass == 1)
# Line 4663 | Line 4675 | yyreduce:
4675  
4676    case 215:
4677  
4678 < /* Line 1806 of yacc.c  */
4678 > /* Line 1810 of yacc.c  */
4679   #line 1370 "conf_parser.y"
4680      {
4681    if (conf_parser_ctx.pass == 1)
# Line 4673 | Line 4685 | yyreduce:
4685  
4686    case 216:
4687  
4688 < /* Line 1806 of yacc.c  */
4688 > /* Line 1810 of yacc.c  */
4689   #line 1376 "conf_parser.y"
4690      {
4691    if (conf_parser_ctx.pass == 1)
# Line 4683 | Line 4695 | yyreduce:
4695  
4696    case 217:
4697  
4698 < /* Line 1806 of yacc.c  */
4698 > /* Line 1810 of yacc.c  */
4699   #line 1382 "conf_parser.y"
4700      {
4701    if (conf_parser_ctx.pass == 1)
# Line 4693 | Line 4705 | yyreduce:
4705  
4706    case 218:
4707  
4708 < /* Line 1806 of yacc.c  */
4708 > /* Line 1810 of yacc.c  */
4709   #line 1388 "conf_parser.y"
4710      {
4711    if (conf_parser_ctx.pass == 1)
# Line 4703 | Line 4715 | yyreduce:
4715  
4716    case 219:
4717  
4718 < /* Line 1806 of yacc.c  */
4718 > /* Line 1810 of yacc.c  */
4719   #line 1394 "conf_parser.y"
4720      {
4721    if (conf_parser_ctx.pass == 1)
# Line 4713 | Line 4725 | yyreduce:
4725  
4726    case 220:
4727  
4728 < /* Line 1806 of yacc.c  */
4728 > /* Line 1810 of yacc.c  */
4729   #line 1400 "conf_parser.y"
4730      {
4731    if (conf_parser_ctx.pass == 1)
# Line 4723 | Line 4735 | yyreduce:
4735  
4736    case 221:
4737  
4738 < /* Line 1806 of yacc.c  */
4738 > /* Line 1810 of yacc.c  */
4739   #line 1406 "conf_parser.y"
4740      {
4741    if (conf_parser_ctx.pass == 1)
# Line 4733 | Line 4745 | yyreduce:
4745  
4746    case 222:
4747  
4748 < /* Line 1806 of yacc.c  */
4748 > /* Line 1810 of yacc.c  */
4749   #line 1412 "conf_parser.y"
4750      {
4751    if (conf_parser_ctx.pass == 1)
# Line 4743 | Line 4755 | yyreduce:
4755  
4756    case 223:
4757  
4758 < /* Line 1806 of yacc.c  */
4758 > /* Line 1810 of yacc.c  */
4759   #line 1418 "conf_parser.y"
4760      {
4761    if (conf_parser_ctx.pass == 1)
# Line 4753 | Line 4765 | yyreduce:
4765  
4766    case 224:
4767  
4768 < /* Line 1806 of yacc.c  */
4768 > /* Line 1810 of yacc.c  */
4769   #line 1424 "conf_parser.y"
4770      {
4771    if (conf_parser_ctx.pass == 1)
# Line 4763 | Line 4775 | yyreduce:
4775  
4776    case 225:
4777  
4778 < /* Line 1806 of yacc.c  */
4778 > /* Line 1810 of yacc.c  */
4779   #line 1430 "conf_parser.y"
4780      {
4781    if (conf_parser_ctx.pass == 1)
# Line 4773 | Line 4785 | yyreduce:
4785  
4786    case 226:
4787  
4788 < /* Line 1806 of yacc.c  */
4788 > /* Line 1810 of yacc.c  */
4789   #line 1439 "conf_parser.y"
4790      {
4791    if (conf_parser_ctx.pass == 2)
# Line 4786 | Line 4798 | yyreduce:
4798  
4799    case 227:
4800  
4801 < /* Line 1806 of yacc.c  */
4801 > /* Line 1810 of yacc.c  */
4802   #line 1446 "conf_parser.y"
4803      {
4804    if (conf_parser_ctx.pass == 2)
# Line 4799 | Line 4811 | yyreduce:
4811  
4812    case 228:
4813  
4814 < /* Line 1806 of yacc.c  */
4814 > /* Line 1810 of yacc.c  */
4815   #line 1455 "conf_parser.y"
4816      {
4817    listener_flags = 0;
# Line 4808 | Line 4820 | yyreduce:
4820  
4821    case 232:
4822  
4823 < /* Line 1806 of yacc.c  */
4823 > /* Line 1810 of yacc.c  */
4824   #line 1461 "conf_parser.y"
4825      {
4826    if (conf_parser_ctx.pass == 2)
# Line 4818 | Line 4830 | yyreduce:
4830  
4831    case 233:
4832  
4833 < /* Line 1806 of yacc.c  */
4833 > /* Line 1810 of yacc.c  */
4834   #line 1465 "conf_parser.y"
4835      {
4836    if (conf_parser_ctx.pass == 2)
# Line 4828 | Line 4840 | yyreduce:
4840  
4841    case 234:
4842  
4843 < /* Line 1806 of yacc.c  */
4843 > /* Line 1810 of yacc.c  */
4844   #line 1469 "conf_parser.y"
4845      {
4846    if (conf_parser_ctx.pass == 2)
# Line 4838 | Line 4850 | yyreduce:
4850  
4851    case 242:
4852  
4853 < /* Line 1806 of yacc.c  */
4853 > /* Line 1810 of yacc.c  */
4854   #line 1479 "conf_parser.y"
4855      { listener_flags = 0; }
4856      break;
4857  
4858    case 246:
4859  
4860 < /* Line 1806 of yacc.c  */
4860 > /* Line 1810 of yacc.c  */
4861   #line 1484 "conf_parser.y"
4862      {
4863    if (conf_parser_ctx.pass == 2)
# Line 4865 | Line 4877 | yyreduce:
4877  
4878    case 247:
4879  
4880 < /* Line 1806 of yacc.c  */
4880 > /* Line 1810 of yacc.c  */
4881   #line 1498 "conf_parser.y"
4882      {
4883    if (conf_parser_ctx.pass == 2)
# Line 4889 | Line 4901 | yyreduce:
4901  
4902    case 248:
4903  
4904 < /* Line 1806 of yacc.c  */
4904 > /* Line 1810 of yacc.c  */
4905   #line 1518 "conf_parser.y"
4906      {
4907    if (conf_parser_ctx.pass == 2)
# Line 4902 | Line 4914 | yyreduce:
4914  
4915    case 249:
4916  
4917 < /* Line 1806 of yacc.c  */
4917 > /* Line 1810 of yacc.c  */
4918   #line 1527 "conf_parser.y"
4919      {
4920    if (conf_parser_ctx.pass == 2)
# Line 4915 | Line 4927 | yyreduce:
4927  
4928    case 250:
4929  
4930 < /* Line 1806 of yacc.c  */
4930 > /* Line 1810 of yacc.c  */
4931   #line 1539 "conf_parser.y"
4932      {
4933    if (conf_parser_ctx.pass == 2)
# Line 4933 | Line 4945 | yyreduce:
4945  
4946    case 251:
4947  
4948 < /* Line 1806 of yacc.c  */
4948 > /* Line 1810 of yacc.c  */
4949   #line 1551 "conf_parser.y"
4950      {
4951    if (conf_parser_ctx.pass == 2)
# Line 4994 | Line 5006 | yyreduce:
5006  
5007    case 263:
5008  
5009 < /* Line 1806 of yacc.c  */
5009 > /* Line 1810 of yacc.c  */
5010   #line 1613 "conf_parser.y"
5011      {
5012    if (conf_parser_ctx.pass == 2)
# Line 5033 | Line 5045 | yyreduce:
5045  
5046    case 264:
5047  
5048 < /* Line 1806 of yacc.c  */
5048 > /* Line 1810 of yacc.c  */
5049   #line 1648 "conf_parser.y"
5050      {
5051    if (conf_parser_ctx.pass == 2)
# Line 5050 | Line 5062 | yyreduce:
5062  
5063    case 265:
5064  
5065 < /* Line 1806 of yacc.c  */
5065 > /* Line 1810 of yacc.c  */
5066   #line 1661 "conf_parser.y"
5067      {
5068    if (conf_parser_ctx.pass == 2)
# Line 5063 | Line 5075 | yyreduce:
5075  
5076    case 266:
5077  
5078 < /* Line 1806 of yacc.c  */
5078 > /* Line 1810 of yacc.c  */
5079   #line 1670 "conf_parser.y"
5080      {
5081    if (conf_parser_ctx.pass == 2)
# Line 5078 | Line 5090 | yyreduce:
5090  
5091    case 267:
5092  
5093 < /* Line 1806 of yacc.c  */
5093 > /* Line 1810 of yacc.c  */
5094   #line 1681 "conf_parser.y"
5095      {
5096   }
# Line 5086 | Line 5098 | yyreduce:
5098  
5099    case 271:
5100  
5101 < /* Line 1806 of yacc.c  */
5101 > /* Line 1810 of yacc.c  */
5102   #line 1686 "conf_parser.y"
5103      {
5104    if (conf_parser_ctx.pass == 2)
# Line 5096 | Line 5108 | yyreduce:
5108  
5109    case 272:
5110  
5111 < /* Line 1806 of yacc.c  */
5111 > /* Line 1810 of yacc.c  */
5112   #line 1690 "conf_parser.y"
5113      {
5114    if (conf_parser_ctx.pass == 2)
# Line 5106 | Line 5118 | yyreduce:
5118  
5119    case 273:
5120  
5121 < /* Line 1806 of yacc.c  */
5121 > /* Line 1810 of yacc.c  */
5122   #line 1694 "conf_parser.y"
5123      {
5124    if (conf_parser_ctx.pass == 2)
# Line 5116 | Line 5128 | yyreduce:
5128  
5129    case 274:
5130  
5131 < /* Line 1806 of yacc.c  */
5131 > /* Line 1810 of yacc.c  */
5132   #line 1698 "conf_parser.y"
5133      {
5134    if (conf_parser_ctx.pass == 2)
# Line 5126 | Line 5138 | yyreduce:
5138  
5139    case 275:
5140  
5141 < /* Line 1806 of yacc.c  */
5141 > /* Line 1810 of yacc.c  */
5142   #line 1702 "conf_parser.y"
5143      {
5144    if (conf_parser_ctx.pass == 2)
# Line 5136 | Line 5148 | yyreduce:
5148  
5149    case 276:
5150  
5151 < /* Line 1806 of yacc.c  */
5151 > /* Line 1810 of yacc.c  */
5152   #line 1706 "conf_parser.y"
5153      {
5154    if (conf_parser_ctx.pass == 2)
# Line 5146 | Line 5158 | yyreduce:
5158  
5159    case 277:
5160  
5161 < /* Line 1806 of yacc.c  */
5161 > /* Line 1810 of yacc.c  */
5162   #line 1710 "conf_parser.y"
5163      {
5164    if (conf_parser_ctx.pass == 2)
# Line 5156 | Line 5168 | yyreduce:
5168  
5169    case 278:
5170  
5171 < /* Line 1806 of yacc.c  */
5171 > /* Line 1810 of yacc.c  */
5172   #line 1714 "conf_parser.y"
5173      {
5174    if (conf_parser_ctx.pass == 2)
# Line 5166 | Line 5178 | yyreduce:
5178  
5179    case 279:
5180  
5181 < /* Line 1806 of yacc.c  */
5181 > /* Line 1810 of yacc.c  */
5182   #line 1718 "conf_parser.y"
5183      {
5184    if (conf_parser_ctx.pass == 2)
# Line 5176 | Line 5188 | yyreduce:
5188  
5189    case 280:
5190  
5191 < /* Line 1806 of yacc.c  */
5191 > /* Line 1810 of yacc.c  */
5192   #line 1725 "conf_parser.y"
5193      {
5194    if (conf_parser_ctx.pass == 2)
# Line 5199 | Line 5211 | yyreduce:
5211  
5212    case 281:
5213  
5214 < /* Line 1806 of yacc.c  */
5214 > /* Line 1810 of yacc.c  */
5215   #line 1744 "conf_parser.y"
5216      {
5217    if (conf_parser_ctx.pass == 2)
# Line 5213 | Line 5225 | yyreduce:
5225  
5226    case 282:
5227  
5228 < /* Line 1806 of yacc.c  */
5228 > /* Line 1810 of yacc.c  */
5229   #line 1754 "conf_parser.y"
5230      {
5231    if (conf_parser_ctx.pass == 2)
# Line 5226 | Line 5238 | yyreduce:
5238  
5239    case 283:
5240  
5241 < /* Line 1806 of yacc.c  */
5241 > /* Line 1810 of yacc.c  */
5242   #line 1767 "conf_parser.y"
5243      {
5244    if (conf_parser_ctx.pass == 2)
# Line 5239 | Line 5251 | yyreduce:
5251  
5252    case 284:
5253  
5254 < /* Line 1806 of yacc.c  */
5254 > /* Line 1810 of yacc.c  */
5255   #line 1774 "conf_parser.y"
5256      {
5257    if (conf_parser_ctx.pass == 2)
# Line 5252 | Line 5264 | yyreduce:
5264  
5265    case 291:
5266  
5267 < /* Line 1806 of yacc.c  */
5267 > /* Line 1810 of yacc.c  */
5268   #line 1786 "conf_parser.y"
5269      {
5270    if (conf_parser_ctx.pass == 2)
# Line 5265 | Line 5277 | yyreduce:
5277  
5278    case 292:
5279  
5280 < /* Line 1806 of yacc.c  */
5280 > /* Line 1810 of yacc.c  */
5281   #line 1795 "conf_parser.y"
5282      {
5283    if (conf_parser_ctx.pass == 2)
# Line 5284 | Line 5296 | yyreduce:
5296  
5297    case 293:
5298  
5299 < /* Line 1806 of yacc.c  */
5299 > /* Line 1810 of yacc.c  */
5300   #line 1810 "conf_parser.y"
5301      {
5302    if (conf_parser_ctx.pass == 2)
# Line 5298 | Line 5310 | yyreduce:
5310  
5311    case 299:
5312  
5313 < /* Line 1806 of yacc.c  */
5313 > /* Line 1810 of yacc.c  */
5314   #line 1828 "conf_parser.y"
5315      {
5316    if (conf_parser_ctx.pass == 2)
# Line 5314 | Line 5326 | yyreduce:
5326  
5327    case 300:
5328  
5329 < /* Line 1806 of yacc.c  */
5329 > /* Line 1810 of yacc.c  */
5330   #line 1843 "conf_parser.y"
5331      {
5332    if (conf_parser_ctx.pass == 2)
# Line 5328 | Line 5340 | yyreduce:
5340  
5341    case 301:
5342  
5343 < /* Line 1806 of yacc.c  */
5343 > /* Line 1810 of yacc.c  */
5344   #line 1851 "conf_parser.y"
5345      {
5346    if (conf_parser_ctx.pass == 2)
# Line 5340 | Line 5352 | yyreduce:
5352  
5353    case 308:
5354  
5355 < /* Line 1806 of yacc.c  */
5355 > /* Line 1810 of yacc.c  */
5356   #line 1862 "conf_parser.y"
5357      {
5358    if (conf_parser_ctx.pass == 2)
# Line 5353 | Line 5365 | yyreduce:
5365  
5366    case 309:
5367  
5368 < /* Line 1806 of yacc.c  */
5368 > /* Line 1810 of yacc.c  */
5369   #line 1871 "conf_parser.y"
5370      {
5371    if (conf_parser_ctx.pass == 2)
# Line 5379 | Line 5391 | yyreduce:
5391  
5392    case 310:
5393  
5394 < /* Line 1806 of yacc.c  */
5394 > /* Line 1810 of yacc.c  */
5395   #line 1893 "conf_parser.y"
5396      {
5397    if (conf_parser_ctx.pass == 2)
# Line 5389 | Line 5401 | yyreduce:
5401  
5402    case 314:
5403  
5404 < /* Line 1806 of yacc.c  */
5404 > /* Line 1810 of yacc.c  */
5405   #line 1900 "conf_parser.y"
5406      {
5407    if (conf_parser_ctx.pass == 2)
# Line 5399 | Line 5411 | yyreduce:
5411  
5412    case 315:
5413  
5414 < /* Line 1806 of yacc.c  */
5414 > /* Line 1810 of yacc.c  */
5415   #line 1904 "conf_parser.y"
5416      {
5417    if (conf_parser_ctx.pass == 2)
# Line 5409 | Line 5421 | yyreduce:
5421  
5422    case 316:
5423  
5424 < /* Line 1806 of yacc.c  */
5424 > /* Line 1810 of yacc.c  */
5425   #line 1908 "conf_parser.y"
5426      {
5427    if (conf_parser_ctx.pass == 2)
# Line 5419 | Line 5431 | yyreduce:
5431  
5432    case 317:
5433  
5434 < /* Line 1806 of yacc.c  */
5434 > /* Line 1810 of yacc.c  */
5435   #line 1912 "conf_parser.y"
5436      {
5437    if (conf_parser_ctx.pass == 2)
# Line 5429 | Line 5441 | yyreduce:
5441  
5442    case 318:
5443  
5444 < /* Line 1806 of yacc.c  */
5444 > /* Line 1810 of yacc.c  */
5445   #line 1916 "conf_parser.y"
5446      {
5447    if (conf_parser_ctx.pass == 2)
# Line 5439 | Line 5451 | yyreduce:
5451  
5452    case 319:
5453  
5454 < /* Line 1806 of yacc.c  */
5454 > /* Line 1810 of yacc.c  */
5455   #line 1920 "conf_parser.y"
5456      {
5457    if (conf_parser_ctx.pass == 2)
# Line 5449 | Line 5461 | yyreduce:
5461  
5462    case 320:
5463  
5464 < /* Line 1806 of yacc.c  */
5464 > /* Line 1810 of yacc.c  */
5465   #line 1924 "conf_parser.y"
5466      {
5467    if (conf_parser_ctx.pass == 2)
# Line 5459 | Line 5471 | yyreduce:
5471  
5472    case 321:
5473  
5474 < /* Line 1806 of yacc.c  */
5474 > /* Line 1810 of yacc.c  */
5475   #line 1928 "conf_parser.y"
5476      {
5477    if (conf_parser_ctx.pass == 2)
# Line 5469 | Line 5481 | yyreduce:
5481  
5482    case 322:
5483  
5484 < /* Line 1806 of yacc.c  */
5484 > /* Line 1810 of yacc.c  */
5485   #line 1932 "conf_parser.y"
5486      {
5487    if (conf_parser_ctx.pass == 2)
# Line 5479 | Line 5491 | yyreduce:
5491  
5492    case 323:
5493  
5494 < /* Line 1806 of yacc.c  */
5494 > /* Line 1810 of yacc.c  */
5495   #line 1936 "conf_parser.y"
5496      {
5497    if (conf_parser_ctx.pass == 2)
# Line 5489 | Line 5501 | yyreduce:
5501  
5502    case 324:
5503  
5504 < /* Line 1806 of yacc.c  */
5504 > /* Line 1810 of yacc.c  */
5505   #line 1945 "conf_parser.y"
5506      {
5507    if (conf_parser_ctx.pass == 2)
# Line 5502 | Line 5514 | yyreduce:
5514  
5515    case 325:
5516  
5517 < /* Line 1806 of yacc.c  */
5517 > /* Line 1810 of yacc.c  */
5518   #line 1952 "conf_parser.y"
5519      {
5520    if (conf_parser_ctx.pass == 2)
# Line 5516 | Line 5528 | yyreduce:
5528  
5529    case 331:
5530  
5531 < /* Line 1806 of yacc.c  */
5531 > /* Line 1810 of yacc.c  */
5532   #line 1965 "conf_parser.y"
5533      {
5534    if (conf_parser_ctx.pass == 2)
# Line 5526 | Line 5538 | yyreduce:
5538  
5539    case 332:
5540  
5541 < /* Line 1806 of yacc.c  */
5541 > /* Line 1810 of yacc.c  */
5542   #line 1971 "conf_parser.y"
5543      {
5544    if (conf_parser_ctx.pass == 2)
# Line 5536 | Line 5548 | yyreduce:
5548  
5549    case 336:
5550  
5551 < /* Line 1806 of yacc.c  */
5551 > /* Line 1810 of yacc.c  */
5552   #line 1978 "conf_parser.y"
5553      {
5554    if (conf_parser_ctx.pass == 2)
# Line 5546 | Line 5558 | yyreduce:
5558  
5559    case 337:
5560  
5561 < /* Line 1806 of yacc.c  */
5561 > /* Line 1810 of yacc.c  */
5562   #line 1982 "conf_parser.y"
5563      {
5564    if (conf_parser_ctx.pass == 2)
# Line 5556 | Line 5568 | yyreduce:
5568  
5569    case 338:
5570  
5571 < /* Line 1806 of yacc.c  */
5571 > /* Line 1810 of yacc.c  */
5572   #line 1986 "conf_parser.y"
5573      {
5574    if (conf_parser_ctx.pass == 2)
# Line 5566 | Line 5578 | yyreduce:
5578  
5579    case 339:
5580  
5581 < /* Line 1806 of yacc.c  */
5581 > /* Line 1810 of yacc.c  */
5582   #line 1990 "conf_parser.y"
5583      {
5584    if (conf_parser_ctx.pass == 2)
# Line 5576 | Line 5588 | yyreduce:
5588  
5589    case 340:
5590  
5591 < /* Line 1806 of yacc.c  */
5591 > /* Line 1810 of yacc.c  */
5592   #line 1994 "conf_parser.y"
5593      {
5594    if (conf_parser_ctx.pass == 2)
# Line 5586 | Line 5598 | yyreduce:
5598  
5599    case 341:
5600  
5601 < /* Line 1806 of yacc.c  */
5601 > /* Line 1810 of yacc.c  */
5602   #line 1998 "conf_parser.y"
5603      {
5604    if (conf_parser_ctx.pass == 2)
# Line 5596 | Line 5608 | yyreduce:
5608  
5609    case 342:
5610  
5611 < /* Line 1806 of yacc.c  */
5611 > /* Line 1810 of yacc.c  */
5612   #line 2002 "conf_parser.y"
5613      {
5614    if (conf_parser_ctx.pass == 2)
# Line 5606 | Line 5618 | yyreduce:
5618  
5619    case 343:
5620  
5621 < /* Line 1806 of yacc.c  */
5621 > /* Line 1810 of yacc.c  */
5622   #line 2006 "conf_parser.y"
5623      {
5624    if (conf_parser_ctx.pass == 2)
# Line 5616 | Line 5628 | yyreduce:
5628  
5629    case 344:
5630  
5631 < /* Line 1806 of yacc.c  */
5631 > /* Line 1810 of yacc.c  */
5632   #line 2010 "conf_parser.y"
5633      {
5634    if (conf_parser_ctx.pass == 2)
# Line 5626 | Line 5638 | yyreduce:
5638  
5639    case 345:
5640  
5641 < /* Line 1806 of yacc.c  */
5641 > /* Line 1810 of yacc.c  */
5642   #line 2014 "conf_parser.y"
5643      {
5644    if (conf_parser_ctx.pass == 2)
# Line 5636 | Line 5648 | yyreduce:
5648  
5649    case 346:
5650  
5651 < /* Line 1806 of yacc.c  */
5651 > /* Line 1810 of yacc.c  */
5652   #line 2023 "conf_parser.y"
5653      {
5654    if (conf_parser_ctx.pass == 2)
# Line 5657 | Line 5669 | yyreduce:
5669  
5670    case 347:
5671  
5672 < /* Line 1806 of yacc.c  */
5672 > /* Line 1810 of yacc.c  */
5673   #line 2038 "conf_parser.y"
5674      {
5675    if (conf_parser_ctx.pass == 2)
# Line 5697 | Line 5709 | yyreduce:
5709  
5710    case 364:
5711  
5712 < /* Line 1806 of yacc.c  */
5712 > /* Line 1810 of yacc.c  */
5713   #line 2082 "conf_parser.y"
5714      {
5715    if (conf_parser_ctx.pass == 2)
# Line 5710 | Line 5722 | yyreduce:
5722  
5723    case 365:
5724  
5725 < /* Line 1806 of yacc.c  */
5725 > /* Line 1810 of yacc.c  */
5726   #line 2091 "conf_parser.y"
5727      {
5728    if (conf_parser_ctx.pass == 2)
# Line 5723 | Line 5735 | yyreduce:
5735  
5736    case 366:
5737  
5738 < /* Line 1806 of yacc.c  */
5738 > /* Line 1810 of yacc.c  */
5739   #line 2100 "conf_parser.y"
5740      {
5741    if (conf_parser_ctx.pass == 2)
# Line 5753 | Line 5765 | yyreduce:
5765  
5766    case 367:
5767  
5768 < /* Line 1806 of yacc.c  */
5768 > /* Line 1810 of yacc.c  */
5769   #line 2126 "conf_parser.y"
5770      {
5771    if (conf_parser_ctx.pass == 2)
# Line 5775 | Line 5787 | yyreduce:
5787  
5788    case 368:
5789  
5790 < /* Line 1806 of yacc.c  */
5790 > /* Line 1810 of yacc.c  */
5791   #line 2144 "conf_parser.y"
5792      {
5793    if (conf_parser_ctx.pass == 2)
# Line 5797 | Line 5809 | yyreduce:
5809  
5810    case 369:
5811  
5812 < /* Line 1806 of yacc.c  */
5812 > /* Line 1810 of yacc.c  */
5813   #line 2162 "conf_parser.y"
5814      {
5815    if (conf_parser_ctx.pass == 2)
# Line 5807 | Line 5819 | yyreduce:
5819  
5820    case 370:
5821  
5822 < /* Line 1806 of yacc.c  */
5822 > /* Line 1810 of yacc.c  */
5823   #line 2168 "conf_parser.y"
5824      {
5825    if (conf_parser_ctx.pass == 2)
# Line 5817 | Line 5829 | yyreduce:
5829  
5830    case 371:
5831  
5832 < /* Line 1806 of yacc.c  */
5832 > /* Line 1810 of yacc.c  */
5833   #line 2172 "conf_parser.y"
5834      {
5835   #ifdef IPV6
# Line 5829 | Line 5841 | yyreduce:
5841  
5842    case 372:
5843  
5844 < /* Line 1806 of yacc.c  */
5844 > /* Line 1810 of yacc.c  */
5845   #line 2180 "conf_parser.y"
5846      {
5847   }
# Line 5837 | Line 5849 | yyreduce:
5849  
5850    case 376:
5851  
5852 < /* Line 1806 of yacc.c  */
5852 > /* Line 1810 of yacc.c  */
5853   #line 2185 "conf_parser.y"
5854      {
5855    if (conf_parser_ctx.pass == 2)
# Line 5847 | Line 5859 | yyreduce:
5859  
5860    case 377:
5861  
5862 < /* Line 1806 of yacc.c  */
5862 > /* Line 1810 of yacc.c  */
5863   #line 2189 "conf_parser.y"
5864      {
5865    if (conf_parser_ctx.pass == 2)
# Line 5857 | Line 5869 | yyreduce:
5869  
5870    case 378:
5871  
5872 < /* Line 1806 of yacc.c  */
5872 > /* Line 1810 of yacc.c  */
5873   #line 2193 "conf_parser.y"
5874      {
5875    if (conf_parser_ctx.pass == 2)
# Line 5867 | Line 5879 | yyreduce:
5879  
5880    case 379:
5881  
5882 < /* Line 1806 of yacc.c  */
5882 > /* Line 1810 of yacc.c  */
5883   #line 2197 "conf_parser.y"
5884      {
5885    if (conf_parser_ctx.pass == 2)
# Line 5877 | Line 5889 | yyreduce:
5889  
5890    case 380:
5891  
5892 < /* Line 1806 of yacc.c  */
5892 > /* Line 1810 of yacc.c  */
5893   #line 2203 "conf_parser.y"
5894      {
5895    if (conf_parser_ctx.pass == 2)
# Line 5892 | Line 5904 | yyreduce:
5904  
5905    case 381:
5906  
5907 < /* Line 1806 of yacc.c  */
5907 > /* Line 1810 of yacc.c  */
5908   #line 2214 "conf_parser.y"
5909      {
5910    if (conf_parser_ctx.pass == 2)
# Line 5907 | Line 5919 | yyreduce:
5919  
5920    case 382:
5921  
5922 < /* Line 1806 of yacc.c  */
5922 > /* Line 1810 of yacc.c  */
5923   #line 2225 "conf_parser.y"
5924      {
5925    if (conf_parser_ctx.pass == 2)
# Line 5922 | Line 5934 | yyreduce:
5934  
5935    case 383:
5936  
5937 < /* Line 1806 of yacc.c  */
5937 > /* Line 1810 of yacc.c  */
5938   #line 2236 "conf_parser.y"
5939      {
5940    if (conf_parser_ctx.pass == 2)
# Line 5935 | Line 5947 | yyreduce:
5947  
5948    case 384:
5949  
5950 < /* Line 1806 of yacc.c  */
5950 > /* Line 1810 of yacc.c  */
5951   #line 2245 "conf_parser.y"
5952      {
5953   #ifdef HAVE_LIBCRYPTO
# Line 5953 | Line 5965 | yyreduce:
5965  
5966    case 385:
5967  
5968 < /* Line 1806 of yacc.c  */
5968 > /* Line 1810 of yacc.c  */
5969   #line 2263 "conf_parser.y"
5970      {
5971    if (conf_parser_ctx.pass == 2)
# Line 5966 | Line 5978 | yyreduce:
5978  
5979    case 386:
5980  
5981 < /* Line 1806 of yacc.c  */
5981 > /* Line 1810 of yacc.c  */
5982   #line 2270 "conf_parser.y"
5983      {
5984    if (conf_parser_ctx.pass == 2)
# Line 6028 | Line 6040 | yyreduce:
6040  
6041    case 387:
6042  
6043 < /* Line 1806 of yacc.c  */
6043 > /* Line 1810 of yacc.c  */
6044   #line 2328 "conf_parser.y"
6045      {
6046   }
# Line 6036 | Line 6048 | yyreduce:
6048  
6049    case 391:
6050  
6051 < /* Line 1806 of yacc.c  */
6051 > /* Line 1810 of yacc.c  */
6052   #line 2333 "conf_parser.y"
6053      {
6054    if (conf_parser_ctx.pass == 2)
# Line 6046 | Line 6058 | yyreduce:
6058  
6059    case 398:
6060  
6061 < /* Line 1806 of yacc.c  */
6061 > /* Line 1810 of yacc.c  */
6062   #line 2342 "conf_parser.y"
6063      {
6064    if (conf_parser_ctx.pass == 2)
# Line 6069 | Line 6081 | yyreduce:
6081  
6082    case 399:
6083  
6084 < /* Line 1806 of yacc.c  */
6084 > /* Line 1810 of yacc.c  */
6085   #line 2361 "conf_parser.y"
6086      {
6087    if (conf_parser_ctx.pass == 2)
# Line 6079 | Line 6091 | yyreduce:
6091  
6092    case 400:
6093  
6094 < /* Line 1806 of yacc.c  */
6094 > /* Line 1810 of yacc.c  */
6095   #line 2370 "conf_parser.y"
6096      {
6097    if (conf_parser_ctx.pass == 2)
# Line 6089 | Line 6101 | yyreduce:
6101  
6102    case 401:
6103  
6104 < /* Line 1806 of yacc.c  */
6104 > /* Line 1810 of yacc.c  */
6105   #line 2374 "conf_parser.y"
6106      {
6107    if (conf_parser_ctx.pass == 2)
# Line 6114 | Line 6126 | yyreduce:
6126  
6127    case 407:
6128  
6129 < /* Line 1806 of yacc.c  */
6129 > /* Line 1810 of yacc.c  */
6130   #line 2398 "conf_parser.y"
6131      {
6132    if (conf_parser_ctx.pass == 2)
# Line 6124 | Line 6136 | yyreduce:
6136  
6137    case 408:
6138  
6139 < /* Line 1806 of yacc.c  */
6139 > /* Line 1810 of yacc.c  */
6140   #line 2404 "conf_parser.y"
6141      {
6142    if (conf_parser_ctx.pass == 2)
# Line 6134 | Line 6146 | yyreduce:
6146  
6147    case 414:
6148  
6149 < /* Line 1806 of yacc.c  */
6149 > /* Line 1810 of yacc.c  */
6150   #line 2418 "conf_parser.y"
6151      {
6152    if (conf_parser_ctx.pass == 2)
# Line 6153 | Line 6165 | yyreduce:
6165  
6166    case 415:
6167  
6168 < /* Line 1806 of yacc.c  */
6168 > /* Line 1810 of yacc.c  */
6169   #line 2436 "conf_parser.y"
6170      {
6171    if (conf_parser_ctx.pass == 2)
# Line 6166 | Line 6178 | yyreduce:
6178  
6179    case 416:
6180  
6181 < /* Line 1806 of yacc.c  */
6181 > /* Line 1810 of yacc.c  */
6182   #line 2443 "conf_parser.y"
6183      {
6184    if (conf_parser_ctx.pass == 2)
# Line 6210 | Line 6222 | yyreduce:
6222  
6223    case 417:
6224  
6225 < /* Line 1806 of yacc.c  */
6225 > /* Line 1810 of yacc.c  */
6226   #line 2483 "conf_parser.y"
6227      {
6228   }
# Line 6218 | Line 6230 | yyreduce:
6230  
6231    case 421:
6232  
6233 < /* Line 1806 of yacc.c  */
6233 > /* Line 1810 of yacc.c  */
6234   #line 2488 "conf_parser.y"
6235      {
6236    if (conf_parser_ctx.pass == 2)
# Line 6228 | Line 6240 | yyreduce:
6240  
6241    case 428:
6242  
6243 < /* Line 1806 of yacc.c  */
6243 > /* Line 1810 of yacc.c  */
6244   #line 2497 "conf_parser.y"
6245      {
6246    if (conf_parser_ctx.pass == 2)
# Line 6238 | Line 6250 | yyreduce:
6250  
6251    case 429:
6252  
6253 < /* Line 1806 of yacc.c  */
6253 > /* Line 1810 of yacc.c  */
6254   #line 2503 "conf_parser.y"
6255      {
6256    if (conf_parser_ctx.pass == 2)
# Line 6248 | Line 6260 | yyreduce:
6260  
6261    case 485:
6262  
6263 < /* Line 1806 of yacc.c  */
6263 > /* Line 1810 of yacc.c  */
6264   #line 2547 "conf_parser.y"
6265      {
6266    ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number);
# Line 6257 | Line 6269 | yyreduce:
6269  
6270    case 486:
6271  
6272 < /* Line 1806 of yacc.c  */
6272 > /* Line 1810 of yacc.c  */
6273   #line 2552 "conf_parser.y"
6274      {
6275    ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number);
# Line 6266 | Line 6278 | yyreduce:
6278  
6279    case 487:
6280  
6281 < /* Line 1806 of yacc.c  */
6281 > /* Line 1810 of yacc.c  */
6282   #line 2557 "conf_parser.y"
6283      {
6284    ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number);
# Line 6275 | Line 6287 | yyreduce:
6287  
6288    case 488:
6289  
6290 < /* Line 1806 of yacc.c  */
6290 > /* Line 1810 of yacc.c  */
6291   #line 2562 "conf_parser.y"
6292      {
6293    ConfigFileEntry.use_whois_actually = yylval.number;
# Line 6284 | Line 6296 | yyreduce:
6296  
6297    case 489:
6298  
6299 < /* Line 1806 of yacc.c  */
6299 > /* Line 1810 of yacc.c  */
6300   #line 2567 "conf_parser.y"
6301      {
6302    GlobalSetOptions.rejecttime = yylval.number;
# Line 6293 | Line 6305 | yyreduce:
6305  
6306    case 490:
6307  
6308 < /* Line 1806 of yacc.c  */
6308 > /* Line 1810 of yacc.c  */
6309   #line 2572 "conf_parser.y"
6310      {
6311    ConfigFileEntry.tkline_expire_notices = yylval.number;
# Line 6302 | Line 6314 | yyreduce:
6314  
6315    case 491:
6316  
6317 < /* Line 1806 of yacc.c  */
6317 > /* Line 1810 of yacc.c  */
6318   #line 2577 "conf_parser.y"
6319      {
6320    ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number);
# Line 6311 | Line 6323 | yyreduce:
6323  
6324    case 492:
6325  
6326 < /* Line 1806 of yacc.c  */
6326 > /* Line 1810 of yacc.c  */
6327   #line 2582 "conf_parser.y"
6328      {
6329    ConfigFileEntry.hide_spoof_ips = yylval.number;
# Line 6320 | Line 6332 | yyreduce:
6332  
6333    case 493:
6334  
6335 < /* Line 1806 of yacc.c  */
6335 > /* Line 1810 of yacc.c  */
6336   #line 2587 "conf_parser.y"
6337      {
6338    ConfigFileEntry.ignore_bogus_ts = yylval.number;
# Line 6329 | Line 6341 | yyreduce:
6341  
6342    case 494:
6343  
6344 < /* Line 1806 of yacc.c  */
6344 > /* Line 1810 of yacc.c  */
6345   #line 2592 "conf_parser.y"
6346      {
6347    ConfigFileEntry.disable_remote = yylval.number;
# Line 6338 | Line 6350 | yyreduce:
6350  
6351    case 495:
6352  
6353 < /* Line 1806 of yacc.c  */
6353 > /* Line 1810 of yacc.c  */
6354   #line 2597 "conf_parser.y"
6355      {
6356    ConfigFileEntry.failed_oper_notice = yylval.number;
# Line 6347 | Line 6359 | yyreduce:
6359  
6360    case 496:
6361  
6362 < /* Line 1806 of yacc.c  */
6362 > /* Line 1810 of yacc.c  */
6363   #line 2602 "conf_parser.y"
6364      {
6365    ConfigFileEntry.anti_nick_flood = yylval.number;
# Line 6356 | Line 6368 | yyreduce:
6368  
6369    case 497:
6370  
6371 < /* Line 1806 of yacc.c  */
6371 > /* Line 1810 of yacc.c  */
6372   #line 2607 "conf_parser.y"
6373      {
6374    ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number);
# Line 6365 | Line 6377 | yyreduce:
6377  
6378    case 498:
6379  
6380 < /* Line 1806 of yacc.c  */
6380 > /* Line 1810 of yacc.c  */
6381   #line 2612 "conf_parser.y"
6382      {
6383    ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number);
# Line 6374 | Line 6386 | yyreduce:
6386  
6387    case 499:
6388  
6389 < /* Line 1806 of yacc.c  */
6389 > /* Line 1810 of yacc.c  */
6390   #line 2617 "conf_parser.y"
6391      {
6392    ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number);
# Line 6383 | Line 6395 | yyreduce:
6395  
6396    case 500:
6397  
6398 < /* Line 1806 of yacc.c  */
6398 > /* Line 1810 of yacc.c  */
6399   #line 2622 "conf_parser.y"
6400      {
6401    ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number);
# Line 6392 | Line 6404 | yyreduce:
6404  
6405    case 501:
6406  
6407 < /* Line 1806 of yacc.c  */
6407 > /* Line 1810 of yacc.c  */
6408   #line 2627 "conf_parser.y"
6409      {
6410    ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number);
# Line 6401 | Line 6413 | yyreduce:
6413  
6414    case 502:
6415  
6416 < /* Line 1806 of yacc.c  */
6416 > /* Line 1810 of yacc.c  */
6417   #line 2632 "conf_parser.y"
6418      {
6419    if (conf_parser_ctx.pass == 2)
# Line 6411 | Line 6423 | yyreduce:
6423  
6424    case 503:
6425  
6426 < /* Line 1806 of yacc.c  */
6426 > /* Line 1810 of yacc.c  */
6427   #line 2638 "conf_parser.y"
6428      {
6429    if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1)
# Line 6426 | Line 6438 | yyreduce:
6438  
6439    case 504:
6440  
6441 < /* Line 1806 of yacc.c  */
6441 > /* Line 1810 of yacc.c  */
6442   #line 2649 "conf_parser.y"
6443      {
6444    ConfigFileEntry.kline_with_reason = yylval.number;
# Line 6435 | Line 6447 | yyreduce:
6447  
6448    case 505:
6449  
6450 < /* Line 1806 of yacc.c  */
6450 > /* Line 1810 of yacc.c  */
6451   #line 2654 "conf_parser.y"
6452      {
6453    if (conf_parser_ctx.pass == 2)
# Line 6448 | Line 6460 | yyreduce:
6460  
6461    case 506:
6462  
6463 < /* Line 1806 of yacc.c  */
6463 > /* Line 1810 of yacc.c  */
6464   #line 2663 "conf_parser.y"
6465      {
6466    ConfigFileEntry.invisible_on_connect = yylval.number;
# Line 6457 | Line 6469 | yyreduce:
6469  
6470    case 507:
6471  
6472 < /* Line 1806 of yacc.c  */
6472 > /* Line 1810 of yacc.c  */
6473   #line 2668 "conf_parser.y"
6474      {
6475    ConfigFileEntry.warn_no_nline = yylval.number;
# Line 6466 | Line 6478 | yyreduce:
6478  
6479    case 508:
6480  
6481 < /* Line 1806 of yacc.c  */
6481 > /* Line 1810 of yacc.c  */
6482   #line 2673 "conf_parser.y"
6483      {
6484    ConfigFileEntry.stats_e_disabled = yylval.number;
# Line 6475 | Line 6487 | yyreduce:
6487  
6488    case 509:
6489  
6490 < /* Line 1806 of yacc.c  */
6490 > /* Line 1810 of yacc.c  */
6491   #line 2678 "conf_parser.y"
6492      {
6493    ConfigFileEntry.stats_o_oper_only = yylval.number;
# Line 6484 | Line 6496 | yyreduce:
6496  
6497    case 510:
6498  
6499 < /* Line 1806 of yacc.c  */
6499 > /* Line 1810 of yacc.c  */
6500   #line 2683 "conf_parser.y"
6501      {
6502    ConfigFileEntry.stats_P_oper_only = yylval.number;
# Line 6493 | Line 6505 | yyreduce:
6505  
6506    case 511:
6507  
6508 < /* Line 1806 of yacc.c  */
6508 > /* Line 1810 of yacc.c  */
6509   #line 2688 "conf_parser.y"
6510      {
6511    ConfigFileEntry.stats_k_oper_only = 2 * yylval.number;
# Line 6502 | Line 6514 | yyreduce:
6514  
6515    case 512:
6516  
6517 < /* Line 1806 of yacc.c  */
6517 > /* Line 1810 of yacc.c  */
6518   #line 2691 "conf_parser.y"
6519      {
6520    ConfigFileEntry.stats_k_oper_only = 1;
# Line 6511 | Line 6523 | yyreduce:
6523  
6524    case 513:
6525  
6526 < /* Line 1806 of yacc.c  */
6526 > /* Line 1810 of yacc.c  */
6527   #line 2696 "conf_parser.y"
6528      {
6529    ConfigFileEntry.stats_i_oper_only = 2 * yylval.number;
# Line 6520 | Line 6532 | yyreduce:
6532  
6533    case 514:
6534  
6535 < /* Line 1806 of yacc.c  */
6535 > /* Line 1810 of yacc.c  */
6536   #line 2699 "conf_parser.y"
6537      {
6538    ConfigFileEntry.stats_i_oper_only = 1;
# Line 6529 | Line 6541 | yyreduce:
6541  
6542    case 515:
6543  
6544 < /* Line 1806 of yacc.c  */
6544 > /* Line 1810 of yacc.c  */
6545   #line 2704 "conf_parser.y"
6546      {
6547    ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number);
# Line 6538 | Line 6550 | yyreduce:
6550  
6551    case 516:
6552  
6553 < /* Line 1806 of yacc.c  */
6553 > /* Line 1810 of yacc.c  */
6554   #line 2709 "conf_parser.y"
6555      {
6556    ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number);
# Line 6547 | Line 6559 | yyreduce:
6559  
6560    case 517:
6561  
6562 < /* Line 1806 of yacc.c  */
6562 > /* Line 1810 of yacc.c  */
6563   #line 2714 "conf_parser.y"
6564      {
6565    ConfigFileEntry.opers_bypass_callerid = yylval.number;
# Line 6556 | Line 6568 | yyreduce:
6568  
6569    case 518:
6570  
6571 < /* Line 1806 of yacc.c  */
6571 > /* Line 1810 of yacc.c  */
6572   #line 2719 "conf_parser.y"
6573      {
6574    ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number);
# Line 6565 | Line 6577 | yyreduce:
6577  
6578    case 519:
6579  
6580 < /* Line 1806 of yacc.c  */
6580 > /* Line 1810 of yacc.c  */
6581   #line 2724 "conf_parser.y"
6582      {
6583    ConfigFileEntry.short_motd = yylval.number;
# Line 6574 | Line 6586 | yyreduce:
6586  
6587    case 520:
6588  
6589 < /* Line 1806 of yacc.c  */
6589 > /* Line 1810 of yacc.c  */
6590   #line 2729 "conf_parser.y"
6591      {
6592    ConfigFileEntry.no_oper_flood = yylval.number;
# Line 6583 | Line 6595 | yyreduce:
6595  
6596    case 521:
6597  
6598 < /* Line 1806 of yacc.c  */
6598 > /* Line 1810 of yacc.c  */
6599   #line 2734 "conf_parser.y"
6600      {
6601    ConfigFileEntry.true_no_oper_flood = yylval.number;
# Line 6592 | Line 6604 | yyreduce:
6604  
6605    case 522:
6606  
6607 < /* Line 1806 of yacc.c  */
6607 > /* Line 1810 of yacc.c  */
6608   #line 2739 "conf_parser.y"
6609      {
6610    ConfigFileEntry.oper_pass_resv = yylval.number;
# Line 6601 | Line 6613 | yyreduce:
6613  
6614    case 523:
6615  
6616 < /* Line 1806 of yacc.c  */
6616 > /* Line 1810 of yacc.c  */
6617   #line 2744 "conf_parser.y"
6618      {
6619    if (conf_parser_ctx.pass == 2)
# Line 6616 | Line 6628 | yyreduce:
6628  
6629    case 524:
6630  
6631 < /* Line 1806 of yacc.c  */
6631 > /* Line 1810 of yacc.c  */
6632   #line 2755 "conf_parser.y"
6633      {
6634    ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number);
# Line 6625 | Line 6637 | yyreduce:
6637  
6638    case 525:
6639  
6640 < /* Line 1806 of yacc.c  */
6640 > /* Line 1810 of yacc.c  */
6641   #line 2760 "conf_parser.y"
6642      {
6643    ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number);
# Line 6634 | Line 6646 | yyreduce:
6646  
6647    case 526:
6648  
6649 < /* Line 1806 of yacc.c  */
6649 > /* Line 1810 of yacc.c  */
6650   #line 2765 "conf_parser.y"
6651      {
6652    ConfigFileEntry.use_egd = yylval.number;
# Line 6643 | Line 6655 | yyreduce:
6655  
6656    case 527:
6657  
6658 < /* Line 1806 of yacc.c  */
6658 > /* Line 1810 of yacc.c  */
6659   #line 2770 "conf_parser.y"
6660      {
6661    if (conf_parser_ctx.pass == 2)
# Line 6656 | Line 6668 | yyreduce:
6668  
6669    case 528:
6670  
6671 < /* Line 1806 of yacc.c  */
6671 > /* Line 1810 of yacc.c  */
6672   #line 2779 "conf_parser.y"
6673      {
6674    if (conf_parser_ctx.pass == 2 && valid_servname(yylval.string))
# Line 6669 | Line 6681 | yyreduce:
6681  
6682    case 529:
6683  
6684 < /* Line 1806 of yacc.c  */
6684 > /* Line 1810 of yacc.c  */
6685   #line 2788 "conf_parser.y"
6686      {
6687    ConfigFileEntry.ping_cookie = yylval.number;
# Line 6678 | Line 6690 | yyreduce:
6690  
6691    case 530:
6692  
6693 < /* Line 1806 of yacc.c  */
6693 > /* Line 1810 of yacc.c  */
6694   #line 2793 "conf_parser.y"
6695      {
6696    ConfigFileEntry.disable_auth = yylval.number;
# Line 6687 | Line 6699 | yyreduce:
6699  
6700    case 531:
6701  
6702 < /* Line 1806 of yacc.c  */
6702 > /* Line 1810 of yacc.c  */
6703   #line 2798 "conf_parser.y"
6704      {
6705    ConfigFileEntry.throttle_time = yylval.number;
# Line 6696 | Line 6708 | yyreduce:
6708  
6709    case 532:
6710  
6711 < /* Line 1806 of yacc.c  */
6711 > /* Line 1810 of yacc.c  */
6712   #line 2803 "conf_parser.y"
6713      {
6714    ConfigFileEntry.oper_umodes = 0;
# Line 6705 | Line 6717 | yyreduce:
6717  
6718    case 536:
6719  
6720 < /* Line 1806 of yacc.c  */
6720 > /* Line 1810 of yacc.c  */
6721   #line 2809 "conf_parser.y"
6722      {
6723    ConfigFileEntry.oper_umodes |= UMODE_BOTS;
# Line 6714 | Line 6726 | yyreduce:
6726  
6727    case 537:
6728  
6729 < /* Line 1806 of yacc.c  */
6729 > /* Line 1810 of yacc.c  */
6730   #line 2812 "conf_parser.y"
6731      {
6732    ConfigFileEntry.oper_umodes |= UMODE_CCONN;
# Line 6723 | Line 6735 | yyreduce:
6735  
6736    case 538:
6737  
6738 < /* Line 1806 of yacc.c  */
6738 > /* Line 1810 of yacc.c  */
6739   #line 2815 "conf_parser.y"
6740      {
6741    ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL;
# Line 6732 | Line 6744 | yyreduce:
6744  
6745    case 539:
6746  
6747 < /* Line 1806 of yacc.c  */
6747 > /* Line 1810 of yacc.c  */
6748   #line 2818 "conf_parser.y"
6749      {
6750    ConfigFileEntry.oper_umodes |= UMODE_DEAF;
# Line 6741 | Line 6753 | yyreduce:
6753  
6754    case 540:
6755  
6756 < /* Line 1806 of yacc.c  */
6756 > /* Line 1810 of yacc.c  */
6757   #line 2821 "conf_parser.y"
6758      {
6759    ConfigFileEntry.oper_umodes |= UMODE_DEBUG;
# Line 6750 | Line 6762 | yyreduce:
6762  
6763    case 541:
6764  
6765 < /* Line 1806 of yacc.c  */
6765 > /* Line 1810 of yacc.c  */
6766   #line 2824 "conf_parser.y"
6767      {
6768    ConfigFileEntry.oper_umodes |= UMODE_FULL;
# Line 6759 | Line 6771 | yyreduce:
6771  
6772    case 542:
6773  
6774 < /* Line 1806 of yacc.c  */
6774 > /* Line 1810 of yacc.c  */
6775   #line 2827 "conf_parser.y"
6776      {
6777    ConfigFileEntry.oper_umodes |= UMODE_HIDDEN;
# Line 6768 | Line 6780 | yyreduce:
6780  
6781    case 543:
6782  
6783 < /* Line 1806 of yacc.c  */
6783 > /* Line 1810 of yacc.c  */
6784   #line 2830 "conf_parser.y"
6785      {
6786    ConfigFileEntry.oper_umodes |= UMODE_SKILL;
# Line 6777 | Line 6789 | yyreduce:
6789  
6790    case 544:
6791  
6792 < /* Line 1806 of yacc.c  */
6792 > /* Line 1810 of yacc.c  */
6793   #line 2833 "conf_parser.y"
6794      {
6795    ConfigFileEntry.oper_umodes |= UMODE_NCHANGE;
# Line 6786 | Line 6798 | yyreduce:
6798  
6799    case 545:
6800  
6801 < /* Line 1806 of yacc.c  */
6801 > /* Line 1810 of yacc.c  */
6802   #line 2836 "conf_parser.y"
6803      {
6804    ConfigFileEntry.oper_umodes |= UMODE_REJ;
# Line 6795 | Line 6807 | yyreduce:
6807  
6808    case 546:
6809  
6810 < /* Line 1806 of yacc.c  */
6810 > /* Line 1810 of yacc.c  */
6811   #line 2839 "conf_parser.y"
6812      {
6813    ConfigFileEntry.oper_umodes |= UMODE_UNAUTH;
# Line 6804 | Line 6816 | yyreduce:
6816  
6817    case 547:
6818  
6819 < /* Line 1806 of yacc.c  */
6819 > /* Line 1810 of yacc.c  */
6820   #line 2842 "conf_parser.y"
6821      {
6822    ConfigFileEntry.oper_umodes |= UMODE_SPY;
# Line 6813 | Line 6825 | yyreduce:
6825  
6826    case 548:
6827  
6828 < /* Line 1806 of yacc.c  */
6828 > /* Line 1810 of yacc.c  */
6829   #line 2845 "conf_parser.y"
6830      {
6831    ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL;
# Line 6822 | Line 6834 | yyreduce:
6834  
6835    case 549:
6836  
6837 < /* Line 1806 of yacc.c  */
6837 > /* Line 1810 of yacc.c  */
6838   #line 2848 "conf_parser.y"
6839      {
6840    ConfigFileEntry.oper_umodes |= UMODE_OPERWALL;
# Line 6831 | Line 6843 | yyreduce:
6843  
6844    case 550:
6845  
6846 < /* Line 1806 of yacc.c  */
6846 > /* Line 1810 of yacc.c  */
6847   #line 2851 "conf_parser.y"
6848      {
6849    ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE;
# Line 6840 | Line 6852 | yyreduce:
6852  
6853    case 551:
6854  
6855 < /* Line 1806 of yacc.c  */
6855 > /* Line 1810 of yacc.c  */
6856   #line 2854 "conf_parser.y"
6857      {
6858    ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE;
# Line 6849 | Line 6861 | yyreduce:
6861  
6862    case 552:
6863  
6864 < /* Line 1806 of yacc.c  */
6864 > /* Line 1810 of yacc.c  */
6865   #line 2857 "conf_parser.y"
6866      {
6867    ConfigFileEntry.oper_umodes |= UMODE_WALLOP;
# Line 6858 | Line 6870 | yyreduce:
6870  
6871    case 553:
6872  
6873 < /* Line 1806 of yacc.c  */
6873 > /* Line 1810 of yacc.c  */
6874   #line 2860 "conf_parser.y"
6875      {
6876    ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID;
# Line 6867 | Line 6879 | yyreduce:
6879  
6880    case 554:
6881  
6882 < /* Line 1806 of yacc.c  */
6882 > /* Line 1810 of yacc.c  */
6883   #line 2863 "conf_parser.y"
6884      {
6885    ConfigFileEntry.oper_umodes |= UMODE_CALLERID;
# Line 6876 | Line 6888 | yyreduce:
6888  
6889    case 555:
6890  
6891 < /* Line 1806 of yacc.c  */
6891 > /* Line 1810 of yacc.c  */
6892   #line 2866 "conf_parser.y"
6893      {
6894    ConfigFileEntry.oper_umodes |= UMODE_LOCOPS;
# Line 6885 | Line 6897 | yyreduce:
6897  
6898    case 556:
6899  
6900 < /* Line 1806 of yacc.c  */
6900 > /* Line 1810 of yacc.c  */
6901   #line 2871 "conf_parser.y"
6902      {
6903    ConfigFileEntry.oper_only_umodes = 0;
# Line 6894 | Line 6906 | yyreduce:
6906  
6907    case 560:
6908  
6909 < /* Line 1806 of yacc.c  */
6909 > /* Line 1810 of yacc.c  */
6910   #line 2877 "conf_parser.y"
6911      {
6912    ConfigFileEntry.oper_only_umodes |= UMODE_BOTS;
# Line 6903 | Line 6915 | yyreduce:
6915  
6916    case 561:
6917  
6918 < /* Line 1806 of yacc.c  */
6918 > /* Line 1810 of yacc.c  */
6919   #line 2880 "conf_parser.y"
6920      {
6921    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN;
# Line 6912 | Line 6924 | yyreduce:
6924  
6925    case 562:
6926  
6927 < /* Line 1806 of yacc.c  */
6927 > /* Line 1810 of yacc.c  */
6928   #line 2883 "conf_parser.y"
6929      {
6930    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL;
# Line 6921 | Line 6933 | yyreduce:
6933  
6934    case 563:
6935  
6936 < /* Line 1806 of yacc.c  */
6936 > /* Line 1810 of yacc.c  */
6937   #line 2886 "conf_parser.y"
6938      {
6939    ConfigFileEntry.oper_only_umodes |= UMODE_DEAF;
# Line 6930 | Line 6942 | yyreduce:
6942  
6943    case 564:
6944  
6945 < /* Line 1806 of yacc.c  */
6945 > /* Line 1810 of yacc.c  */
6946   #line 2889 "conf_parser.y"
6947      {
6948    ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG;
# Line 6939 | Line 6951 | yyreduce:
6951  
6952    case 565:
6953  
6954 < /* Line 1806 of yacc.c  */
6954 > /* Line 1810 of yacc.c  */
6955   #line 2892 "conf_parser.y"
6956      {
6957    ConfigFileEntry.oper_only_umodes |= UMODE_FULL;
# Line 6948 | Line 6960 | yyreduce:
6960  
6961    case 566:
6962  
6963 < /* Line 1806 of yacc.c  */
6963 > /* Line 1810 of yacc.c  */
6964   #line 2895 "conf_parser.y"
6965      {
6966    ConfigFileEntry.oper_only_umodes |= UMODE_SKILL;
# Line 6957 | Line 6969 | yyreduce:
6969  
6970    case 567:
6971  
6972 < /* Line 1806 of yacc.c  */
6972 > /* Line 1810 of yacc.c  */
6973   #line 2898 "conf_parser.y"
6974      {
6975    ConfigFileEntry.oper_only_umodes |= UMODE_HIDDEN;
# Line 6966 | Line 6978 | yyreduce:
6978  
6979    case 568:
6980  
6981 < /* Line 1806 of yacc.c  */
6981 > /* Line 1810 of yacc.c  */
6982   #line 2901 "conf_parser.y"
6983      {
6984    ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE;
# Line 6975 | Line 6987 | yyreduce:
6987  
6988    case 569:
6989  
6990 < /* Line 1806 of yacc.c  */
6990 > /* Line 1810 of yacc.c  */
6991   #line 2904 "conf_parser.y"
6992      {
6993    ConfigFileEntry.oper_only_umodes |= UMODE_REJ;
# Line 6984 | Line 6996 | yyreduce:
6996  
6997    case 570:
6998  
6999 < /* Line 1806 of yacc.c  */
6999 > /* Line 1810 of yacc.c  */
7000   #line 2907 "conf_parser.y"
7001      {
7002    ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH;
# Line 6993 | Line 7005 | yyreduce:
7005  
7006    case 571:
7007  
7008 < /* Line 1806 of yacc.c  */
7008 > /* Line 1810 of yacc.c  */
7009   #line 2910 "conf_parser.y"
7010      {
7011    ConfigFileEntry.oper_only_umodes |= UMODE_SPY;
# Line 7002 | Line 7014 | yyreduce:
7014  
7015    case 572:
7016  
7017 < /* Line 1806 of yacc.c  */
7017 > /* Line 1810 of yacc.c  */
7018   #line 2913 "conf_parser.y"
7019      {
7020    ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL;
# Line 7011 | Line 7023 | yyreduce:
7023  
7024    case 573:
7025  
7026 < /* Line 1806 of yacc.c  */
7026 > /* Line 1810 of yacc.c  */
7027   #line 2916 "conf_parser.y"
7028      {
7029    ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL;
# Line 7020 | Line 7032 | yyreduce:
7032  
7033    case 574:
7034  
7035 < /* Line 1806 of yacc.c  */
7035 > /* Line 1810 of yacc.c  */
7036   #line 2919 "conf_parser.y"
7037      {
7038    ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE;
# Line 7029 | Line 7041 | yyreduce:
7041  
7042    case 575:
7043  
7044 < /* Line 1806 of yacc.c  */
7044 > /* Line 1810 of yacc.c  */
7045   #line 2922 "conf_parser.y"
7046      {
7047    ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE;
# Line 7038 | Line 7050 | yyreduce:
7050  
7051    case 576:
7052  
7053 < /* Line 1806 of yacc.c  */
7053 > /* Line 1810 of yacc.c  */
7054   #line 2925 "conf_parser.y"
7055      {
7056    ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP;
# Line 7047 | Line 7059 | yyreduce:
7059  
7060    case 577:
7061  
7062 < /* Line 1806 of yacc.c  */
7062 > /* Line 1810 of yacc.c  */
7063   #line 2928 "conf_parser.y"
7064      {
7065    ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID;
# Line 7056 | Line 7068 | yyreduce:
7068  
7069    case 578:
7070  
7071 < /* Line 1806 of yacc.c  */
7071 > /* Line 1810 of yacc.c  */
7072   #line 2931 "conf_parser.y"
7073      {
7074    ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID;
# Line 7065 | Line 7077 | yyreduce:
7077  
7078    case 579:
7079  
7080 < /* Line 1806 of yacc.c  */
7080 > /* Line 1810 of yacc.c  */
7081   #line 2934 "conf_parser.y"
7082      {
7083    ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS;
# Line 7074 | Line 7086 | yyreduce:
7086  
7087    case 580:
7088  
7089 < /* Line 1806 of yacc.c  */
7089 > /* Line 1810 of yacc.c  */
7090   #line 2939 "conf_parser.y"
7091      {
7092    ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number);
# Line 7083 | Line 7095 | yyreduce:
7095  
7096    case 581:
7097  
7098 < /* Line 1806 of yacc.c  */
7098 > /* Line 1810 of yacc.c  */
7099   #line 2944 "conf_parser.y"
7100      {
7101    ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number);
# Line 7092 | Line 7104 | yyreduce:
7104  
7105    case 582:
7106  
7107 < /* Line 1806 of yacc.c  */
7107 > /* Line 1810 of yacc.c  */
7108   #line 2949 "conf_parser.y"
7109      {
7110    ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number);
# Line 7101 | Line 7113 | yyreduce:
7113  
7114    case 583:
7115  
7116 < /* Line 1806 of yacc.c  */
7116 > /* Line 1810 of yacc.c  */
7117   #line 2954 "conf_parser.y"
7118      {
7119    ConfigFileEntry.client_flood = (yyvsp[(3) - (4)].number);
# Line 7110 | Line 7122 | yyreduce:
7122  
7123    case 584:
7124  
7125 < /* Line 1806 of yacc.c  */
7125 > /* Line 1810 of yacc.c  */
7126   #line 2963 "conf_parser.y"
7127      {
7128    if (conf_parser_ctx.pass == 2)
# Line 7123 | Line 7135 | yyreduce:
7135  
7136    case 585:
7137  
7138 < /* Line 1806 of yacc.c  */
7138 > /* Line 1810 of yacc.c  */
7139   #line 2970 "conf_parser.y"
7140      {
7141    if (conf_parser_ctx.pass == 2)
# Line 7144 | Line 7156 | yyreduce:
7156  
7157    case 595:
7158  
7159 < /* Line 1806 of yacc.c  */
7159 > /* Line 1810 of yacc.c  */
7160   #line 2996 "conf_parser.y"
7161      {
7162    if (conf_parser_ctx.pass == 2)
# Line 7154 | Line 7166 | yyreduce:
7166  
7167    case 596:
7168  
7169 < /* Line 1806 of yacc.c  */
7169 > /* Line 1810 of yacc.c  */
7170   #line 3002 "conf_parser.y"
7171      {
7172    if (conf_parser_ctx.pass == 2)
# Line 7164 | Line 7176 | yyreduce:
7176  
7177    case 597:
7178  
7179 < /* Line 1806 of yacc.c  */
7179 > /* Line 1810 of yacc.c  */
7180   #line 3008 "conf_parser.y"
7181      {
7182    if (conf_parser_ctx.pass == 2)
# Line 7174 | Line 7186 | yyreduce:
7186  
7187    case 601:
7188  
7189 < /* Line 1806 of yacc.c  */
7189 > /* Line 1810 of yacc.c  */
7190   #line 3014 "conf_parser.y"
7191      {
7192    if (conf_parser_ctx.pass == 2)
# Line 7184 | Line 7196 | yyreduce:
7196  
7197    case 602:
7198  
7199 < /* Line 1806 of yacc.c  */
7199 > /* Line 1810 of yacc.c  */
7200   #line 3018 "conf_parser.y"
7201      {
7202    if (conf_parser_ctx.pass == 2)
# Line 7194 | Line 7206 | yyreduce:
7206  
7207    case 603:
7208  
7209 < /* Line 1806 of yacc.c  */
7209 > /* Line 1810 of yacc.c  */
7210   #line 3024 "conf_parser.y"
7211      {
7212    if (conf_parser_ctx.pass == 2)
# Line 7232 | Line 7244 | yyreduce:
7244  
7245    case 604:
7246  
7247 < /* Line 1806 of yacc.c  */
7247 > /* Line 1810 of yacc.c  */
7248   #line 3058 "conf_parser.y"
7249      {
7250    if (conf_parser_ctx.pass == 2)  
# Line 7245 | Line 7257 | yyreduce:
7257  
7258    case 605:
7259  
7260 < /* Line 1806 of yacc.c  */
7260 > /* Line 1810 of yacc.c  */
7261   #line 3067 "conf_parser.y"
7262      {
7263    if (conf_parser_ctx.pass == 2)
# Line 7255 | Line 7267 | yyreduce:
7267  
7268    case 606:
7269  
7270 < /* Line 1806 of yacc.c  */
7270 > /* Line 1810 of yacc.c  */
7271   #line 3071 "conf_parser.y"
7272      {
7273    if (conf_parser_ctx.pass == 2)
# Line 7305 | Line 7317 | yyreduce:
7317  
7318    case 609:
7319  
7320 < /* Line 1806 of yacc.c  */
7320 > /* Line 1810 of yacc.c  */
7321   #line 3118 "conf_parser.y"
7322      {
7323    if (conf_parser_ctx.pass == 2)
# Line 7315 | Line 7327 | yyreduce:
7327  
7328    case 610:
7329  
7330 < /* Line 1806 of yacc.c  */
7330 > /* Line 1810 of yacc.c  */
7331   #line 3122 "conf_parser.y"
7332      {
7333    if (conf_parser_ctx.pass == 2)
# Line 7325 | Line 7337 | yyreduce:
7337  
7338    case 632:
7339  
7340 < /* Line 1806 of yacc.c  */
7340 > /* Line 1810 of yacc.c  */
7341   #line 3146 "conf_parser.y"
7342      {
7343    ConfigChannel.disable_fake_channels = yylval.number;
# Line 7334 | Line 7346 | yyreduce:
7346  
7347    case 633:
7348  
7349 < /* Line 1806 of yacc.c  */
7349 > /* Line 1810 of yacc.c  */
7350   #line 3151 "conf_parser.y"
7351      {
7352    ConfigChannel.restrict_channels = yylval.number;
# Line 7343 | Line 7355 | yyreduce:
7355  
7356    case 634:
7357  
7358 < /* Line 1806 of yacc.c  */
7358 > /* Line 1810 of yacc.c  */
7359   #line 3156 "conf_parser.y"
7360      {
7361    ConfigChannel.disable_local_channels = yylval.number;
# Line 7352 | Line 7364 | yyreduce:
7364  
7365    case 635:
7366  
7367 < /* Line 1806 of yacc.c  */
7367 > /* Line 1810 of yacc.c  */
7368   #line 3161 "conf_parser.y"
7369      {
7370    ConfigChannel.use_except = yylval.number;
# Line 7361 | Line 7373 | yyreduce:
7373  
7374    case 636:
7375  
7376 < /* Line 1806 of yacc.c  */
7376 > /* Line 1810 of yacc.c  */
7377   #line 3166 "conf_parser.y"
7378      {
7379    ConfigChannel.use_invex = yylval.number;
# Line 7370 | Line 7382 | yyreduce:
7382  
7383    case 637:
7384  
7385 < /* Line 1806 of yacc.c  */
7385 > /* Line 1810 of yacc.c  */
7386   #line 3171 "conf_parser.y"
7387      {
7388    ConfigChannel.use_knock = yylval.number;
# Line 7379 | Line 7391 | yyreduce:
7391  
7392    case 638:
7393  
7394 < /* Line 1806 of yacc.c  */
7394 > /* Line 1810 of yacc.c  */
7395   #line 3176 "conf_parser.y"
7396      {
7397    ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number);
# Line 7388 | Line 7400 | yyreduce:
7400  
7401    case 639:
7402  
7403 < /* Line 1806 of yacc.c  */
7403 > /* Line 1810 of yacc.c  */
7404   #line 3181 "conf_parser.y"
7405      {
7406    ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number);
# Line 7397 | Line 7409 | yyreduce:
7409  
7410    case 640:
7411  
7412 < /* Line 1806 of yacc.c  */
7412 > /* Line 1810 of yacc.c  */
7413   #line 3186 "conf_parser.y"
7414      {
7415    ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number);
# Line 7406 | Line 7418 | yyreduce:
7418  
7419    case 641:
7420  
7421 < /* Line 1806 of yacc.c  */
7421 > /* Line 1810 of yacc.c  */
7422   #line 3191 "conf_parser.y"
7423      {
7424    ConfigChannel.quiet_on_ban = yylval.number;
# Line 7415 | Line 7427 | yyreduce:
7427  
7428    case 642:
7429  
7430 < /* Line 1806 of yacc.c  */
7430 > /* Line 1810 of yacc.c  */
7431   #line 3196 "conf_parser.y"
7432      {
7433    ConfigChannel.max_bans = (yyvsp[(3) - (4)].number);
# Line 7424 | Line 7436 | yyreduce:
7436  
7437    case 643:
7438  
7439 < /* Line 1806 of yacc.c  */
7439 > /* Line 1810 of yacc.c  */
7440   #line 3201 "conf_parser.y"
7441      {
7442    ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number);
# Line 7433 | Line 7445 | yyreduce:
7445  
7446    case 644:
7447  
7448 < /* Line 1806 of yacc.c  */
7448 > /* Line 1810 of yacc.c  */
7449   #line 3206 "conf_parser.y"
7450      {
7451    ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number);
# Line 7442 | Line 7454 | yyreduce:
7454  
7455    case 645:
7456  
7457 < /* Line 1806 of yacc.c  */
7457 > /* Line 1810 of yacc.c  */
7458   #line 3211 "conf_parser.y"
7459      {
7460    ConfigChannel.no_create_on_split = yylval.number;
# Line 7451 | Line 7463 | yyreduce:
7463  
7464    case 646:
7465  
7466 < /* Line 1806 of yacc.c  */
7466 > /* Line 1810 of yacc.c  */
7467   #line 3216 "conf_parser.y"
7468      {
7469    ConfigChannel.no_join_on_split = yylval.number;
# Line 7460 | Line 7472 | yyreduce:
7472  
7473    case 647:
7474  
7475 < /* Line 1806 of yacc.c  */
7475 > /* Line 1810 of yacc.c  */
7476   #line 3221 "conf_parser.y"
7477      {
7478    GlobalSetOptions.joinfloodcount = yylval.number;
# Line 7469 | Line 7481 | yyreduce:
7481  
7482    case 648:
7483  
7484 < /* Line 1806 of yacc.c  */
7484 > /* Line 1810 of yacc.c  */
7485   #line 3226 "conf_parser.y"
7486      {
7487    GlobalSetOptions.joinfloodtime = yylval.number;
# Line 7478 | Line 7490 | yyreduce:
7490  
7491    case 660:
7492  
7493 < /* Line 1806 of yacc.c  */
7493 > /* Line 1810 of yacc.c  */
7494   #line 3245 "conf_parser.y"
7495      {
7496    if (conf_parser_ctx.pass == 2)
# Line 7488 | Line 7500 | yyreduce:
7500  
7501    case 661:
7502  
7503 < /* Line 1806 of yacc.c  */
7503 > /* Line 1810 of yacc.c  */
7504   #line 3251 "conf_parser.y"
7505      {
7506    if (conf_parser_ctx.pass == 2)
# Line 7498 | Line 7510 | yyreduce:
7510  
7511    case 662:
7512  
7513 < /* Line 1806 of yacc.c  */
7513 > /* Line 1810 of yacc.c  */
7514   #line 3257 "conf_parser.y"
7515      {
7516    if (conf_parser_ctx.pass == 2)
# Line 7511 | Line 7523 | yyreduce:
7523  
7524    case 663:
7525  
7526 < /* Line 1806 of yacc.c  */
7526 > /* Line 1810 of yacc.c  */
7527   #line 3266 "conf_parser.y"
7528      {
7529    if (conf_parser_ctx.pass == 2)
# Line 7529 | Line 7541 | yyreduce:
7541  
7542    case 664:
7543  
7544 < /* Line 1806 of yacc.c  */
7544 > /* Line 1810 of yacc.c  */
7545   #line 3280 "conf_parser.y"
7546      {
7547    if (conf_parser_ctx.pass == 2)
# Line 7539 | Line 7551 | yyreduce:
7551  
7552    case 665:
7553  
7554 < /* Line 1806 of yacc.c  */
7554 > /* Line 1810 of yacc.c  */
7555   #line 3286 "conf_parser.y"
7556      {
7557    if (conf_parser_ctx.pass == 2)
# Line 7549 | Line 7561 | yyreduce:
7561  
7562    case 666:
7563  
7564 < /* Line 1806 of yacc.c  */
7564 > /* Line 1810 of yacc.c  */
7565   #line 3292 "conf_parser.y"
7566      {
7567    if (conf_parser_ctx.pass == 2)
# Line 7559 | Line 7571 | yyreduce:
7571  
7572  
7573  
7574 < /* Line 1806 of yacc.c  */
7575 < #line 7564 "conf_parser.c"
7574 > /* Line 1810 of yacc.c  */
7575 > #line 7576 "conf_parser.c"
7576        default: break;
7577      }
7578    /* User semantic actions sometimes alter yychar, and that requires
# Line 7747 | Line 7759 | yyabortlab:
7759    yyresult = 1;
7760    goto yyreturn;
7761  
7762 < #if !defined(yyoverflow) || YYERROR_VERBOSE
7762 > #if !defined yyoverflow || YYERROR_VERBOSE
7763   /*-------------------------------------------------.
7764   | yyexhaustedlab -- memory exhaustion comes here.  |
7765   `-------------------------------------------------*/

Diff Legend

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