/[svn]/ircd-hybrid/trunk/src/conf_parser.c
ViewVC logotype

Diff of /ircd-hybrid/trunk/src/conf_parser.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1618 by michael, Sat Oct 27 21:02:32 2012 UTC revision 1619 by michael, Wed Oct 31 19:21:26 2012 UTC
# Line 1  Line 1 
1  /* A Bison parser, made by GNU Bison 2.6.2.  */  /* A Bison parser, made by GNU Bison 2.6.2.33-cc5a9.  */
2    
3  /* Bison implementation for Yacc-like parsers in C  /* Bison implementation for Yacc-like parsers in C
4        
# Line 44  Line 44 
44  #define YYBISON 1  #define YYBISON 1
45    
46  /* Bison version.  */  /* Bison version.  */
47  #define YYBISON_VERSION "2.6.2"  #define YYBISON_VERSION "2.6.2.33-cc5a9"
48    
49  /* Skeleton name.  */  /* Skeleton name.  */
50  #define YYSKELETON_NAME "yacc.c"  #define YYSKELETON_NAME "yacc.c"
# Line 62  Line 62 
62    
63    
64  /* Copy the first part of user declarations.  */  /* Copy the first part of user declarations.  */
65  /* Line 336 of yacc.c  */  /* Line 358 of yacc.c  */
66  #line 25 "conf_parser.y"  #line 25 "conf_parser.y"
67    
68    
# Line 148  free_collect_item(struct CollectItem *it Line 148  free_collect_item(struct CollectItem *it
148  }  }
149    
150    
151  /* Line 336 of yacc.c  */  /* Line 358 of yacc.c  */
152  #line 153 "conf_parser.c"  #line 153 "conf_parser.c"
153    
154  # ifndef YY_NULL  # ifndef YY_NULL
# Line 169  free_collect_item(struct CollectItem *it Line 169  free_collect_item(struct CollectItem *it
169    
170  /* In a future release of Bison, this section will be replaced  /* In a future release of Bison, this section will be replaced
171     by #include "y.tab.h".  */     by #include "y.tab.h".  */
172  #ifndef YY_Y_TAB_H  #ifndef YY_YY_Y_TAB_H_INCLUDED
173  # define YY_Y_TAB_H  # define YY_YY_Y_TAB_H_INCLUDED
174  /* Enabling traces.  */  /* Enabling traces.  */
175  #ifndef YYDEBUG  #ifndef YYDEBUG
176  # define YYDEBUG 0  # define YYDEBUG 0
# Line 618  extern int yydebug; Line 618  extern int yydebug;
618  #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED  #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
619  typedef union YYSTYPE  typedef union YYSTYPE
620  {  {
621  /* Line 350 of yacc.c  */  /* Line 374 of yacc.c  */
622  #line 110 "conf_parser.y"  #line 110 "conf_parser.y"
623    
624    int number;    int number;
625    char *string;    char *string;
626    
627    
628  /* Line 350 of yacc.c  */  /* Line 374 of yacc.c  */
629  #line 630 "conf_parser.c"  #line 630 "conf_parser.c"
630  } YYSTYPE;  } YYSTYPE;
631  # define YYSTYPE_IS_TRIVIAL 1  # define YYSTYPE_IS_TRIVIAL 1
# Line 649  int yyparse (); Line 649  int yyparse ();
649  #endif  #endif
650  #endif /* ! YYPARSE_PARAM */  #endif /* ! YYPARSE_PARAM */
651    
652  #endif /* !YY_Y_TAB_H  */  #endif /* !YY_YY_Y_TAB_H_INCLUDED  */
653    
654  /* Copy the second part of user declarations.  */  /* Copy the second part of user declarations.  */
655    
656  /* Line 353 of yacc.c  */  /* Line 377 of yacc.c  */
657  #line 658 "conf_parser.c"  #line 658 "conf_parser.c"
658    
659  #ifdef short  #ifdef short
# Line 707  typedef short int yytype_int16; Line 707  typedef short int yytype_int16;
707  # if defined YYENABLE_NLS && YYENABLE_NLS  # if defined YYENABLE_NLS && YYENABLE_NLS
708  #  if ENABLE_NLS  #  if ENABLE_NLS
709  #   include <libintl.h> /* INFRINGES ON USER NAME SPACE */  #   include <libintl.h> /* INFRINGES ON USER NAME SPACE */
710  #   define YY_(msgid) dgettext ("bison-runtime", msgid)  #   define YY_(Msgid) dgettext ("bison-runtime", Msgid)
711  #  endif  #  endif
712  # endif  # endif
713  # ifndef YY_  # ifndef YY_
714  #  define YY_(msgid) msgid  #  define YY_(Msgid) Msgid
715  # endif  # endif
716  #endif  #endif
717    
718  /* Suppress unused-variable warnings by "using" E.  */  /* Suppress unused-variable warnings by "using" E.  */
719  #if ! defined lint || defined __GNUC__  #if ! defined lint || defined __GNUC__
720  # define YYUSE(e) ((void) (e))  # define YYUSE(E) ((void) (E))
721  #else  #else
722  # define YYUSE(e) /* empty */  # define YYUSE(E) /* empty */
723  #endif  #endif
724    
725  /* Identity function, used to suppress warnings about constant conditions.  */  /* Identity function, used to suppress warnings about constant conditions.  */
726  #ifndef lint  #ifndef lint
727  # define YYID(n) (n)  # define YYID(N) (N)
728  #else  #else
729  #if (defined __STDC__ || defined __C99__FUNC__ \  #if (defined __STDC__ || defined __C99__FUNC__ \
730       || defined __cplusplus || defined _MSC_VER)       || defined __cplusplus || defined _MSC_VER)
# Line 2045  static const yytype_int16 yytable[] = Line 2045  static const yytype_int16 yytable[] =
2045         0,     0,     0,     0,     0,     0,   564         0,     0,     0,     0,     0,     0,   564
2046  };  };
2047    
2048  #define yypact_value_is_default(yystate) \  #define yypact_value_is_default(Yystate) \
2049    ((yystate) == (-744))    (!!((Yystate) == (-744)))
2050    
2051  #define yytable_value_is_error(yytable_value) \  #define yytable_value_is_error(Yytable_value) \
2052    YYID (0)    YYID (0)
2053    
2054  static const yytype_int16 yycheck[] =  static const yytype_int16 yycheck[] =
# Line 2854  yydestruct (yymsg, yytype, yyvaluep) Line 2854  yydestruct (yymsg, yytype, yyvaluep)
2854  /* The lookahead symbol.  */  /* The lookahead symbol.  */
2855  int yychar;  int yychar;
2856    
2857    
2858    #ifndef YYLVAL_INITIALIZE
2859    # define YYLVAL_INITIALIZE()
2860    #endif
2861    #ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
2862    # define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
2863    # define YY_IGNORE_MAYBE_UNINITIALIZED_END
2864    #endif
2865    
2866  /* The semantic value of the lookahead symbol.  */  /* The semantic value of the lookahead symbol.  */
2867  YYSTYPE yylval;  YYSTYPE yylval;
2868    
# Line 2913  yyparse () Line 2922  yyparse ()
2922    int yyn;    int yyn;
2923    int yyresult;    int yyresult;
2924    /* Lookahead token as an internal (translated) token number.  */    /* Lookahead token as an internal (translated) token number.  */
2925    int yytoken;    int yytoken = 0;
2926    /* The variables used to return semantic value and location from the    /* The variables used to return semantic value and location from the
2927       action routines.  */       action routines.  */
2928    YYSTYPE yyval;    YYSTYPE yyval;
# Line 2931  yyparse () Line 2940  yyparse ()
2940       Keep to zero when no symbol should be popped.  */       Keep to zero when no symbol should be popped.  */
2941    int yylen = 0;    int yylen = 0;
2942    
   yytoken = 0;  
2943    yyss = yyssa;    yyss = yyssa;
2944    yyvs = yyvsa;    yyvs = yyvsa;
2945    yystacksize = YYINITDEPTH;    yystacksize = YYINITDEPTH;
# Line 2949  yyparse () Line 2957  yyparse ()
2957       The wasted elements are never initialized.  */       The wasted elements are never initialized.  */
2958    yyssp = yyss;    yyssp = yyss;
2959    yyvsp = yyvs;    yyvsp = yyvs;
2960    
2961      YYLVAL_INITIALIZE ();
2962    goto yysetstate;    goto yysetstate;
2963    
2964  /*------------------------------------------------------------.  /*------------------------------------------------------------.
# Line 3089  yybackup: Line 3099  yybackup:
3099    yychar = YYEMPTY;    yychar = YYEMPTY;
3100    
3101    yystate = yyn;    yystate = yyn;
3102      YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
3103    *++yyvsp = yylval;    *++yyvsp = yylval;
3104      YY_IGNORE_MAYBE_UNINITIALIZED_END
3105    
3106    goto yynewstate;    goto yynewstate;
3107    
# Line 3126  yyreduce: Line 3138  yyreduce:
3138    switch (yyn)    switch (yyn)
3139      {      {
3140          case 26:          case 26:
3141  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3142  #line 359 "conf_parser.y"  #line 359 "conf_parser.y"
3143      { (yyval.number) = 0; }      { (yyval.number) = 0; }
3144      break;      break;
3145    
3146    case 28:    case 28:
3147  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3148  #line 361 "conf_parser.y"  #line 361 "conf_parser.y"
3149      {      {
3150                          (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number);                          (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number);
# Line 3140  yyreduce: Line 3152  yyreduce:
3152      break;      break;
3153    
3154    case 29:    case 29:
3155  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3156  #line 365 "conf_parser.y"  #line 365 "conf_parser.y"
3157      {      {
3158                          (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number);                          (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number);
# Line 3148  yyreduce: Line 3160  yyreduce:
3160      break;      break;
3161    
3162    case 30:    case 30:
3163  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3164  #line 369 "conf_parser.y"  #line 369 "conf_parser.y"
3165      {      {
3166                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 + (yyvsp[(3) - (3)].number);                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 + (yyvsp[(3) - (3)].number);
# Line 3156  yyreduce: Line 3168  yyreduce:
3168      break;      break;
3169    
3170    case 31:    case 31:
3171  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3172  #line 373 "conf_parser.y"  #line 373 "conf_parser.y"
3173      {      {
3174                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 + (yyvsp[(3) - (3)].number);                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 + (yyvsp[(3) - (3)].number);
# Line 3164  yyreduce: Line 3176  yyreduce:
3176      break;      break;
3177    
3178    case 32:    case 32:
3179  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3180  #line 377 "conf_parser.y"  #line 377 "conf_parser.y"
3181      {      {
3182                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 + (yyvsp[(3) - (3)].number);                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 + (yyvsp[(3) - (3)].number);
# Line 3172  yyreduce: Line 3184  yyreduce:
3184      break;      break;
3185    
3186    case 33:    case 33:
3187  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3188  #line 381 "conf_parser.y"  #line 381 "conf_parser.y"
3189      {      {
3190                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 * 7 + (yyvsp[(3) - (3)].number);                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 * 7 + (yyvsp[(3) - (3)].number);
# Line 3180  yyreduce: Line 3192  yyreduce:
3192      break;      break;
3193    
3194    case 34:    case 34:
3195  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3196  #line 386 "conf_parser.y"  #line 386 "conf_parser.y"
3197      { (yyval.number) = 0; }      { (yyval.number) = 0; }
3198      break;      break;
3199    
3200    case 36:    case 36:
3201  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3202  #line 387 "conf_parser.y"  #line 387 "conf_parser.y"
3203      { (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number); }      { (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number); }
3204      break;      break;
3205    
3206    case 37:    case 37:
3207  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3208  #line 388 "conf_parser.y"  #line 388 "conf_parser.y"
3209      { (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number); }      { (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number); }
3210      break;      break;
3211    
3212    case 38:    case 38:
3213  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3214  #line 389 "conf_parser.y"  #line 389 "conf_parser.y"
3215      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 + (yyvsp[(3) - (3)].number); }      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 + (yyvsp[(3) - (3)].number); }
3216      break;      break;
3217    
3218    case 39:    case 39:
3219  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3220  #line 390 "conf_parser.y"  #line 390 "conf_parser.y"
3221      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 * 1024 + (yyvsp[(3) - (3)].number); }      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 * 1024 + (yyvsp[(3) - (3)].number); }
3222      break;      break;
3223    
3224    case 46:    case 46:
3225  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3226  #line 404 "conf_parser.y"  #line 404 "conf_parser.y"
3227      {      {
3228    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3219  yyreduce: Line 3231  yyreduce:
3231      break;      break;
3232    
3233    case 47:    case 47:
3234  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3235  #line 410 "conf_parser.y"  #line 410 "conf_parser.y"
3236      {      {
3237    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3228  yyreduce: Line 3240  yyreduce:
3240      break;      break;
3241    
3242    case 71:    case 71:
3243  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3244  #line 435 "conf_parser.y"  #line 435 "conf_parser.y"
3245      {      {
3246  #ifdef HAVE_LIBCRYPTO  #ifdef HAVE_LIBCRYPTO
# Line 3239  yyreduce: Line 3251  yyreduce:
3251      break;      break;
3252    
3253    case 72:    case 72:
3254  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3255  #line 441 "conf_parser.y"  #line 441 "conf_parser.y"
3256      {      {
3257  #ifdef HAVE_LIBCRYPTO  #ifdef HAVE_LIBCRYPTO
# Line 3250  yyreduce: Line 3262  yyreduce:
3262      break;      break;
3263    
3264    case 75:    case 75:
3265  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3266  #line 450 "conf_parser.y"  #line 450 "conf_parser.y"
3267      {      {
3268  #ifdef HAVE_LIBCRYPTO  #ifdef HAVE_LIBCRYPTO
# Line 3261  yyreduce: Line 3273  yyreduce:
3273      break;      break;
3274    
3275    case 76:    case 76:
3276  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3277  #line 456 "conf_parser.y"  #line 456 "conf_parser.y"
3278      {      {
3279  #ifdef HAVE_LIBCRYPTO  #ifdef HAVE_LIBCRYPTO
# Line 3272  yyreduce: Line 3284  yyreduce:
3284      break;      break;
3285    
3286    case 77:    case 77:
3287  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3288  #line 464 "conf_parser.y"  #line 464 "conf_parser.y"
3289      {      {
3290  #ifdef HAVE_LIBCRYPTO  #ifdef HAVE_LIBCRYPTO
# Line 3314  yyreduce: Line 3326  yyreduce:
3326      break;      break;
3327    
3328    case 78:    case 78:
3329  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3330  #line 503 "conf_parser.y"  #line 503 "conf_parser.y"
3331      {      {
3332  #ifdef HAVE_LIBCRYPTO  #ifdef HAVE_LIBCRYPTO
# Line 3376  yyreduce: Line 3388  yyreduce:
3388      break;      break;
3389    
3390    case 79:    case 79:
3391  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3392  #line 562 "conf_parser.y"  #line 562 "conf_parser.y"
3393      {      {
3394  /* TBD - XXX: error reporting */  /* TBD - XXX: error reporting */
# Line 3407  yyreduce: Line 3419  yyreduce:
3419      break;      break;
3420    
3421    case 80:    case 80:
3422  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3423  #line 590 "conf_parser.y"  #line 590 "conf_parser.y"
3424      {      {
3425  #ifdef HAVE_LIBCRYPTO  #ifdef HAVE_LIBCRYPTO
# Line 3418  yyreduce: Line 3430  yyreduce:
3430      break;      break;
3431    
3432    case 81:    case 81:
3433  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3434  #line 598 "conf_parser.y"  #line 598 "conf_parser.y"
3435      {      {
3436    /* this isn't rehashable */    /* this isn't rehashable */
# Line 3436  yyreduce: Line 3448  yyreduce:
3448      break;      break;
3449    
3450    case 82:    case 82:
3451  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3452  #line 613 "conf_parser.y"  #line 613 "conf_parser.y"
3453      {      {
3454    /* this isn't rehashable */    /* this isn't rehashable */
# Line 3454  yyreduce: Line 3466  yyreduce:
3466      break;      break;
3467    
3468    case 83:    case 83:
3469  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3470  #line 628 "conf_parser.y"  #line 628 "conf_parser.y"
3471      {      {
3472    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3466  yyreduce: Line 3478  yyreduce:
3478      break;      break;
3479    
3480    case 84:    case 84:
3481  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3482  #line 637 "conf_parser.y"  #line 637 "conf_parser.y"
3483      {      {
3484    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3483  yyreduce: Line 3495  yyreduce:
3495      break;      break;
3496    
3497    case 85:    case 85:
3498  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3499  #line 651 "conf_parser.y"  #line 651 "conf_parser.y"
3500      {      {
3501    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3495  yyreduce: Line 3507  yyreduce:
3507      break;      break;
3508    
3509    case 86:    case 86:
3510  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3511  #line 660 "conf_parser.y"  #line 660 "conf_parser.y"
3512      {      {
3513    if (conf_parser_ctx.pass == 2 && *yylval.string != '*')    if (conf_parser_ctx.pass == 2 && *yylval.string != '*')
# Line 3526  yyreduce: Line 3538  yyreduce:
3538      break;      break;
3539    
3540    case 87:    case 87:
3541  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3542  #line 688 "conf_parser.y"  #line 688 "conf_parser.y"
3543      {      {
3544  #ifdef IPV6  #ifdef IPV6
# Line 3559  yyreduce: Line 3571  yyreduce:
3571      break;      break;
3572    
3573    case 88:    case 88:
3574  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3575  #line 718 "conf_parser.y"  #line 718 "conf_parser.y"
3576      {      {
3577    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3585  yyreduce: Line 3597  yyreduce:
3597      break;      break;
3598    
3599    case 89:    case 89:
3600  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3601  #line 741 "conf_parser.y"  #line 741 "conf_parser.y"
3602      {      {
3603    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3594  yyreduce: Line 3606  yyreduce:
3606      break;      break;
3607    
3608    case 97:    case 97:
3609  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3610  #line 756 "conf_parser.y"  #line 756 "conf_parser.y"
3611      {      {
3612    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3606  yyreduce: Line 3618  yyreduce:
3618      break;      break;
3619    
3620    case 98:    case 98:
3621  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3622  #line 765 "conf_parser.y"  #line 765 "conf_parser.y"
3623      {      {
3624    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3618  yyreduce: Line 3630  yyreduce:
3630      break;      break;
3631    
3632    case 99:    case 99:
3633  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3634  #line 774 "conf_parser.y"  #line 774 "conf_parser.y"
3635      {      {
3636    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3630  yyreduce: Line 3642  yyreduce:
3642      break;      break;
3643    
3644    case 106:    case 106:
3645  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3646  #line 792 "conf_parser.y"  #line 792 "conf_parser.y"
3647      {      {
3648    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3639  yyreduce: Line 3651  yyreduce:
3651      break;      break;
3652    
3653    case 107:    case 107:
3654  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3655  #line 798 "conf_parser.y"  #line 798 "conf_parser.y"
3656      {      {
3657    lfile[0] = '\0';    lfile[0] = '\0';
# Line 3649  yyreduce: Line 3661  yyreduce:
3661      break;      break;
3662    
3663    case 108:    case 108:
3664  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3665  #line 803 "conf_parser.y"  #line 803 "conf_parser.y"
3666      {      {
3667    if (conf_parser_ctx.pass == 2 && ltype > 0)    if (conf_parser_ctx.pass == 2 && ltype > 0)
# Line 3658  yyreduce: Line 3670  yyreduce:
3670      break;      break;
3671    
3672    case 115:    case 115:
3673  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3674  #line 815 "conf_parser.y"  #line 815 "conf_parser.y"
3675      {      {
3676    strlcpy(lfile, yylval.string, sizeof(lfile));    strlcpy(lfile, yylval.string, sizeof(lfile));
# Line 3666  yyreduce: Line 3678  yyreduce:
3678      break;      break;
3679    
3680    case 116:    case 116:
3681  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3682  #line 820 "conf_parser.y"  #line 820 "conf_parser.y"
3683      {      {
3684    lsize = (yyvsp[(3) - (4)].number);    lsize = (yyvsp[(3) - (4)].number);
# Line 3674  yyreduce: Line 3686  yyreduce:
3686      break;      break;
3687    
3688    case 117:    case 117:
3689  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3690  #line 823 "conf_parser.y"  #line 823 "conf_parser.y"
3691      {      {
3692    lsize = 0;    lsize = 0;
# Line 3682  yyreduce: Line 3694  yyreduce:
3694      break;      break;
3695    
3696    case 118:    case 118:
3697  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3698  #line 828 "conf_parser.y"  #line 828 "conf_parser.y"
3699      {      {
3700    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3691  yyreduce: Line 3703  yyreduce:
3703      break;      break;
3704    
3705    case 122:    case 122:
3706  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3707  #line 835 "conf_parser.y"  #line 835 "conf_parser.y"
3708      {      {
3709    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3700  yyreduce: Line 3712  yyreduce:
3712      break;      break;
3713    
3714    case 123:    case 123:
3715  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3716  #line 839 "conf_parser.y"  #line 839 "conf_parser.y"
3717      {      {
3718    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3709  yyreduce: Line 3721  yyreduce:
3721      break;      break;
3722    
3723    case 124:    case 124:
3724  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3725  #line 843 "conf_parser.y"  #line 843 "conf_parser.y"
3726      {      {
3727    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3718  yyreduce: Line 3730  yyreduce:
3730      break;      break;
3731    
3732    case 125:    case 125:
3733  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3734  #line 847 "conf_parser.y"  #line 847 "conf_parser.y"
3735      {      {
3736    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3727  yyreduce: Line 3739  yyreduce:
3739      break;      break;
3740    
3741    case 126:    case 126:
3742  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3743  #line 851 "conf_parser.y"  #line 851 "conf_parser.y"
3744      {      {
3745    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3736  yyreduce: Line 3748  yyreduce:
3748      break;      break;
3749    
3750    case 127:    case 127:
3751  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3752  #line 855 "conf_parser.y"  #line 855 "conf_parser.y"
3753      {      {
3754    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3745  yyreduce: Line 3757  yyreduce:
3757      break;      break;
3758    
3759    case 128:    case 128:
3760  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3761  #line 859 "conf_parser.y"  #line 859 "conf_parser.y"
3762      {      {
3763    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3754  yyreduce: Line 3766  yyreduce:
3766      break;      break;
3767    
3768    case 129:    case 129:
3769  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3770  #line 869 "conf_parser.y"  #line 869 "conf_parser.y"
3771      {      {
3772    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3772  yyreduce: Line 3784  yyreduce:
3784      break;      break;
3785    
3786    case 130:    case 130:
3787  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3788  #line 882 "conf_parser.y"  #line 882 "conf_parser.y"
3789      {      {
3790    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3860  yyreduce: Line 3872  yyreduce:
3872      break;      break;
3873    
3874    case 142:    case 142:
3875  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3876  #line 972 "conf_parser.y"  #line 972 "conf_parser.y"
3877      {      {
3878    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3872  yyreduce: Line 3884  yyreduce:
3884      break;      break;
3885    
3886    case 143:    case 143:
3887  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3888  #line 981 "conf_parser.y"  #line 981 "conf_parser.y"
3889      {      {
3890    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3912  yyreduce: Line 3924  yyreduce:
3924      break;      break;
3925    
3926    case 144:    case 144:
3927  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3928  #line 1018 "conf_parser.y"  #line 1018 "conf_parser.y"
3929      {      {
3930    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3927  yyreduce: Line 3939  yyreduce:
3939      break;      break;
3940    
3941    case 145:    case 145:
3942  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3943  #line 1030 "conf_parser.y"  #line 1030 "conf_parser.y"
3944      {      {
3945    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3941  yyreduce: Line 3953  yyreduce:
3953      break;      break;
3954    
3955    case 146:    case 146:
3956  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
3957  #line 1041 "conf_parser.y"  #line 1041 "conf_parser.y"
3958      {      {
3959  #ifdef HAVE_LIBCRYPTO  #ifdef HAVE_LIBCRYPTO
# Line 3986  yyreduce: Line 3998  yyreduce:
3998      break;      break;
3999    
4000    case 147:    case 147:
4001  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4002  #line 1083 "conf_parser.y"  #line 1083 "conf_parser.y"
4003      {      {
4004    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 3998  yyreduce: Line 4010  yyreduce:
4010      break;      break;
4011    
4012    case 148:    case 148:
4013  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4014  #line 1092 "conf_parser.y"  #line 1092 "conf_parser.y"
4015      {      {
4016    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4007  yyreduce: Line 4019  yyreduce:
4019      break;      break;
4020    
4021    case 152:    case 152:
4022  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4023  #line 1099 "conf_parser.y"  #line 1099 "conf_parser.y"
4024      {      {
4025    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4016  yyreduce: Line 4028  yyreduce:
4028      break;      break;
4029    
4030    case 153:    case 153:
4031  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4032  #line 1103 "conf_parser.y"  #line 1103 "conf_parser.y"
4033      {      {
4034    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4025  yyreduce: Line 4037  yyreduce:
4037      break;      break;
4038    
4039    case 154:    case 154:
4040  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4041  #line 1107 "conf_parser.y"  #line 1107 "conf_parser.y"
4042      {      {
4043    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4034  yyreduce: Line 4046  yyreduce:
4046      break;      break;
4047    
4048    case 155:    case 155:
4049  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4050  #line 1111 "conf_parser.y"  #line 1111 "conf_parser.y"
4051      {      {
4052    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4043  yyreduce: Line 4055  yyreduce:
4055      break;      break;
4056    
4057    case 156:    case 156:
4058  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4059  #line 1115 "conf_parser.y"  #line 1115 "conf_parser.y"
4060      {      {
4061    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4052  yyreduce: Line 4064  yyreduce:
4064      break;      break;
4065    
4066    case 157:    case 157:
4067  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4068  #line 1119 "conf_parser.y"  #line 1119 "conf_parser.y"
4069      {      {
4070    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4061  yyreduce: Line 4073  yyreduce:
4073      break;      break;
4074    
4075    case 158:    case 158:
4076  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4077  #line 1123 "conf_parser.y"  #line 1123 "conf_parser.y"
4078      {      {
4079    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4070  yyreduce: Line 4082  yyreduce:
4082      break;      break;
4083    
4084    case 159:    case 159:
4085  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4086  #line 1127 "conf_parser.y"  #line 1127 "conf_parser.y"
4087      {      {
4088    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4079  yyreduce: Line 4091  yyreduce:
4091      break;      break;
4092    
4093    case 160:    case 160:
4094  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4095  #line 1131 "conf_parser.y"  #line 1131 "conf_parser.y"
4096      {      {
4097    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4088  yyreduce: Line 4100  yyreduce:
4100      break;      break;
4101    
4102    case 161:    case 161:
4103  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4104  #line 1135 "conf_parser.y"  #line 1135 "conf_parser.y"
4105      {      {
4106    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4097  yyreduce: Line 4109  yyreduce:
4109      break;      break;
4110    
4111    case 162:    case 162:
4112  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4113  #line 1139 "conf_parser.y"  #line 1139 "conf_parser.y"
4114      {      {
4115    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4106  yyreduce: Line 4118  yyreduce:
4118      break;      break;
4119    
4120    case 163:    case 163:
4121  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4122  #line 1143 "conf_parser.y"  #line 1143 "conf_parser.y"
4123      {      {
4124    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4115  yyreduce: Line 4127  yyreduce:
4127      break;      break;
4128    
4129    case 164:    case 164:
4130  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4131  #line 1147 "conf_parser.y"  #line 1147 "conf_parser.y"
4132      {      {
4133    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4124  yyreduce: Line 4136  yyreduce:
4136      break;      break;
4137    
4138    case 165:    case 165:
4139  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4140  #line 1151 "conf_parser.y"  #line 1151 "conf_parser.y"
4141      {      {
4142    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4133  yyreduce: Line 4145  yyreduce:
4145      break;      break;
4146    
4147    case 166:    case 166:
4148  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4149  #line 1155 "conf_parser.y"  #line 1155 "conf_parser.y"
4150      {      {
4151    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4142  yyreduce: Line 4154  yyreduce:
4154      break;      break;
4155    
4156    case 167:    case 167:
4157  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4158  #line 1159 "conf_parser.y"  #line 1159 "conf_parser.y"
4159      {      {
4160    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4151  yyreduce: Line 4163  yyreduce:
4163      break;      break;
4164    
4165    case 168:    case 168:
4166  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4167  #line 1163 "conf_parser.y"  #line 1163 "conf_parser.y"
4168      {      {
4169    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4160  yyreduce: Line 4172  yyreduce:
4172      break;      break;
4173    
4174    case 169:    case 169:
4175  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4176  #line 1167 "conf_parser.y"  #line 1167 "conf_parser.y"
4177      {      {
4178    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4169  yyreduce: Line 4181  yyreduce:
4181      break;      break;
4182    
4183    case 170:    case 170:
4184  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4185  #line 1171 "conf_parser.y"  #line 1171 "conf_parser.y"
4186      {      {
4187    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4178  yyreduce: Line 4190  yyreduce:
4190      break;      break;
4191    
4192    case 171:    case 171:
4193  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4194  #line 1175 "conf_parser.y"  #line 1175 "conf_parser.y"
4195      {      {
4196    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4187  yyreduce: Line 4199  yyreduce:
4199      break;      break;
4200    
4201    case 172:    case 172:
4202  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4203  #line 1181 "conf_parser.y"  #line 1181 "conf_parser.y"
4204      {      {
4205    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4196  yyreduce: Line 4208  yyreduce:
4208      break;      break;
4209    
4210    case 176:    case 176:
4211  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4212  #line 1188 "conf_parser.y"  #line 1188 "conf_parser.y"
4213      {      {
4214    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4205  yyreduce: Line 4217  yyreduce:
4217      break;      break;
4218    
4219    case 177:    case 177:
4220  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4221  #line 1192 "conf_parser.y"  #line 1192 "conf_parser.y"
4222      {      {
4223    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4214  yyreduce: Line 4226  yyreduce:
4226      break;      break;
4227    
4228    case 178:    case 178:
4229  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4230  #line 1196 "conf_parser.y"  #line 1196 "conf_parser.y"
4231      {      {
4232    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4223  yyreduce: Line 4235  yyreduce:
4235      break;      break;
4236    
4237    case 179:    case 179:
4238  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4239  #line 1200 "conf_parser.y"  #line 1200 "conf_parser.y"
4240      {      {
4241    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4232  yyreduce: Line 4244  yyreduce:
4244      break;      break;
4245    
4246    case 180:    case 180:
4247  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4248  #line 1204 "conf_parser.y"  #line 1204 "conf_parser.y"
4249      {      {
4250    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4241  yyreduce: Line 4253  yyreduce:
4253      break;      break;
4254    
4255    case 181:    case 181:
4256  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4257  #line 1208 "conf_parser.y"  #line 1208 "conf_parser.y"
4258      {      {
4259    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4250  yyreduce: Line 4262  yyreduce:
4262      break;      break;
4263    
4264    case 182:    case 182:
4265  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4266  #line 1212 "conf_parser.y"  #line 1212 "conf_parser.y"
4267      {      {
4268    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4259  yyreduce: Line 4271  yyreduce:
4271      break;      break;
4272    
4273    case 183:    case 183:
4274  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4275  #line 1216 "conf_parser.y"  #line 1216 "conf_parser.y"
4276      {      {
4277    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4268  yyreduce: Line 4280  yyreduce:
4280      break;      break;
4281    
4282    case 184:    case 184:
4283  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4284  #line 1220 "conf_parser.y"  #line 1220 "conf_parser.y"
4285      {      {
4286    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4277  yyreduce: Line 4289  yyreduce:
4289      break;      break;
4290    
4291    case 185:    case 185:
4292  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4293  #line 1224 "conf_parser.y"  #line 1224 "conf_parser.y"
4294      {      {
4295    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4286  yyreduce: Line 4298  yyreduce:
4298      break;      break;
4299    
4300    case 186:    case 186:
4301  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4302  #line 1228 "conf_parser.y"  #line 1228 "conf_parser.y"
4303      {      {
4304    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4295  yyreduce: Line 4307  yyreduce:
4307      break;      break;
4308    
4309    case 187:    case 187:
4310  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4311  #line 1232 "conf_parser.y"  #line 1232 "conf_parser.y"
4312      {      {
4313    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4304  yyreduce: Line 4316  yyreduce:
4316      break;      break;
4317    
4318    case 188:    case 188:
4319  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4320  #line 1236 "conf_parser.y"  #line 1236 "conf_parser.y"
4321      {      {
4322    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4313  yyreduce: Line 4325  yyreduce:
4325      break;      break;
4326    
4327    case 189:    case 189:
4328  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4329  #line 1240 "conf_parser.y"  #line 1240 "conf_parser.y"
4330      {      {
4331    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4322  yyreduce: Line 4334  yyreduce:
4334      break;      break;
4335    
4336    case 190:    case 190:
4337  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4338  #line 1244 "conf_parser.y"  #line 1244 "conf_parser.y"
4339      {      {
4340    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4331  yyreduce: Line 4343  yyreduce:
4343      break;      break;
4344    
4345    case 191:    case 191:
4346  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4347  #line 1248 "conf_parser.y"  #line 1248 "conf_parser.y"
4348      {      {
4349    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4340  yyreduce: Line 4352  yyreduce:
4352      break;      break;
4353    
4354    case 192:    case 192:
4355  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4356  #line 1252 "conf_parser.y"  #line 1252 "conf_parser.y"
4357      {      {
4358    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4349  yyreduce: Line 4361  yyreduce:
4361      break;      break;
4362    
4363    case 193:    case 193:
4364  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4365  #line 1256 "conf_parser.y"  #line 1256 "conf_parser.y"
4366      {      {
4367    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4358  yyreduce: Line 4370  yyreduce:
4370      break;      break;
4371    
4372    case 194:    case 194:
4373  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4374  #line 1260 "conf_parser.y"  #line 1260 "conf_parser.y"
4375      {      {
4376    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4367  yyreduce: Line 4379  yyreduce:
4379      break;      break;
4380    
4381    case 195:    case 195:
4382  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4383  #line 1270 "conf_parser.y"  #line 1270 "conf_parser.y"
4384      {      {
4385    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4379  yyreduce: Line 4391  yyreduce:
4391      break;      break;
4392    
4393    case 196:    case 196:
4394  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4395  #line 1277 "conf_parser.y"  #line 1277 "conf_parser.y"
4396      {      {
4397    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4425  yyreduce: Line 4437  yyreduce:
4437      break;      break;
4438    
4439    case 214:    case 214:
4440  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4441  #line 1335 "conf_parser.y"  #line 1335 "conf_parser.y"
4442      {      {
4443    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4437  yyreduce: Line 4449  yyreduce:
4449      break;      break;
4450    
4451    case 215:    case 215:
4452  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4453  #line 1344 "conf_parser.y"  #line 1344 "conf_parser.y"
4454      {      {
4455    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4446  yyreduce: Line 4458  yyreduce:
4458      break;      break;
4459    
4460    case 216:    case 216:
4461  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4462  #line 1350 "conf_parser.y"  #line 1350 "conf_parser.y"
4463      {      {
4464    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4455  yyreduce: Line 4467  yyreduce:
4467      break;      break;
4468    
4469    case 217:    case 217:
4470  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4471  #line 1356 "conf_parser.y"  #line 1356 "conf_parser.y"
4472      {      {
4473    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4464  yyreduce: Line 4476  yyreduce:
4476      break;      break;
4477    
4478    case 218:    case 218:
4479  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4480  #line 1362 "conf_parser.y"  #line 1362 "conf_parser.y"
4481      {      {
4482    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4473  yyreduce: Line 4485  yyreduce:
4485      break;      break;
4486    
4487    case 219:    case 219:
4488  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4489  #line 1368 "conf_parser.y"  #line 1368 "conf_parser.y"
4490      {      {
4491    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4482  yyreduce: Line 4494  yyreduce:
4494      break;      break;
4495    
4496    case 220:    case 220:
4497  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4498  #line 1374 "conf_parser.y"  #line 1374 "conf_parser.y"
4499      {      {
4500    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4491  yyreduce: Line 4503  yyreduce:
4503      break;      break;
4504    
4505    case 221:    case 221:
4506  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4507  #line 1380 "conf_parser.y"  #line 1380 "conf_parser.y"
4508      {      {
4509    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4500  yyreduce: Line 4512  yyreduce:
4512      break;      break;
4513    
4514    case 222:    case 222:
4515  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4516  #line 1386 "conf_parser.y"  #line 1386 "conf_parser.y"
4517      {      {
4518    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4509  yyreduce: Line 4521  yyreduce:
4521      break;      break;
4522    
4523    case 223:    case 223:
4524  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4525  #line 1392 "conf_parser.y"  #line 1392 "conf_parser.y"
4526      {      {
4527    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4518  yyreduce: Line 4530  yyreduce:
4530      break;      break;
4531    
4532    case 224:    case 224:
4533  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4534  #line 1398 "conf_parser.y"  #line 1398 "conf_parser.y"
4535      {      {
4536    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4528  yyreduce: Line 4540  yyreduce:
4540      break;      break;
4541    
4542    case 225:    case 225:
4543  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4544  #line 1405 "conf_parser.y"  #line 1405 "conf_parser.y"
4545      {      {
4546    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4537  yyreduce: Line 4549  yyreduce:
4549      break;      break;
4550    
4551    case 226:    case 226:
4552  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4553  #line 1411 "conf_parser.y"  #line 1411 "conf_parser.y"
4554      {      {
4555    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4546  yyreduce: Line 4558  yyreduce:
4558      break;      break;
4559    
4560    case 227:    case 227:
4561  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4562  #line 1417 "conf_parser.y"  #line 1417 "conf_parser.y"
4563      {      {
4564    if (conf_parser_ctx.pass == 1)    if (conf_parser_ctx.pass == 1)
# Line 4555  yyreduce: Line 4567  yyreduce:
4567      break;      break;
4568    
4569    case 228:    case 228:
4570  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4571  #line 1426 "conf_parser.y"  #line 1426 "conf_parser.y"
4572      {      {
4573    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4567  yyreduce: Line 4579  yyreduce:
4579      break;      break;
4580    
4581    case 229:    case 229:
4582  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4583  #line 1433 "conf_parser.y"  #line 1433 "conf_parser.y"
4584      {      {
4585    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4579  yyreduce: Line 4591  yyreduce:
4591      break;      break;
4592    
4593    case 230:    case 230:
4594  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4595  #line 1442 "conf_parser.y"  #line 1442 "conf_parser.y"
4596      {      {
4597    listener_flags = 0;    listener_flags = 0;
# Line 4587  yyreduce: Line 4599  yyreduce:
4599      break;      break;
4600    
4601    case 234:    case 234:
4602  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4603  #line 1448 "conf_parser.y"  #line 1448 "conf_parser.y"
4604      {      {
4605    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4596  yyreduce: Line 4608  yyreduce:
4608      break;      break;
4609    
4610    case 235:    case 235:
4611  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4612  #line 1452 "conf_parser.y"  #line 1452 "conf_parser.y"
4613      {      {
4614    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4605  yyreduce: Line 4617  yyreduce:
4617      break;      break;
4618    
4619    case 236:    case 236:
4620  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4621  #line 1456 "conf_parser.y"  #line 1456 "conf_parser.y"
4622      {      {
4623    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4614  yyreduce: Line 4626  yyreduce:
4626      break;      break;
4627    
4628    case 244:    case 244:
4629  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4630  #line 1466 "conf_parser.y"  #line 1466 "conf_parser.y"
4631      { listener_flags = 0; }      { listener_flags = 0; }
4632      break;      break;
4633    
4634    case 248:    case 248:
4635  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4636  #line 1471 "conf_parser.y"  #line 1471 "conf_parser.y"
4637      {      {
4638    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4639  yyreduce: Line 4651  yyreduce:
4651      break;      break;
4652    
4653    case 249:    case 249:
4654  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4655  #line 1485 "conf_parser.y"  #line 1485 "conf_parser.y"
4656      {      {
4657    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4662  yyreduce: Line 4674  yyreduce:
4674      break;      break;
4675    
4676    case 250:    case 250:
4677  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4678  #line 1505 "conf_parser.y"  #line 1505 "conf_parser.y"
4679      {      {
4680    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4674  yyreduce: Line 4686  yyreduce:
4686      break;      break;
4687    
4688    case 251:    case 251:
4689  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4690  #line 1514 "conf_parser.y"  #line 1514 "conf_parser.y"
4691      {      {
4692    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4686  yyreduce: Line 4698  yyreduce:
4698      break;      break;
4699    
4700    case 252:    case 252:
4701  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4702  #line 1526 "conf_parser.y"  #line 1526 "conf_parser.y"
4703      {      {
4704    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4703  yyreduce: Line 4715  yyreduce:
4715      break;      break;
4716    
4717    case 253:    case 253:
4718  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4719  #line 1538 "conf_parser.y"  #line 1538 "conf_parser.y"
4720      {      {
4721    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4763  yyreduce: Line 4775  yyreduce:
4775      break;      break;
4776    
4777    case 265:    case 265:
4778  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4779  #line 1600 "conf_parser.y"  #line 1600 "conf_parser.y"
4780      {      {
4781    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4801  yyreduce: Line 4813  yyreduce:
4813      break;      break;
4814    
4815    case 266:    case 266:
4816  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4817  #line 1635 "conf_parser.y"  #line 1635 "conf_parser.y"
4818      {      {
4819    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4817  yyreduce: Line 4829  yyreduce:
4829      break;      break;
4830    
4831    case 267:    case 267:
4832  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4833  #line 1648 "conf_parser.y"  #line 1648 "conf_parser.y"
4834      {      {
4835    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4829  yyreduce: Line 4841  yyreduce:
4841      break;      break;
4842    
4843    case 268:    case 268:
4844  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4845  #line 1657 "conf_parser.y"  #line 1657 "conf_parser.y"
4846      {      {
4847    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4843  yyreduce: Line 4855  yyreduce:
4855      break;      break;
4856    
4857    case 269:    case 269:
4858  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4859  #line 1668 "conf_parser.y"  #line 1668 "conf_parser.y"
4860      {      {
4861  }  }
4862      break;      break;
4863    
4864    case 273:    case 273:
4865  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4866  #line 1673 "conf_parser.y"  #line 1673 "conf_parser.y"
4867      {      {
4868    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4859  yyreduce: Line 4871  yyreduce:
4871      break;      break;
4872    
4873    case 274:    case 274:
4874  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4875  #line 1677 "conf_parser.y"  #line 1677 "conf_parser.y"
4876      {      {
4877    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4868  yyreduce: Line 4880  yyreduce:
4880      break;      break;
4881    
4882    case 275:    case 275:
4883  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4884  #line 1681 "conf_parser.y"  #line 1681 "conf_parser.y"
4885      {      {
4886    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4877  yyreduce: Line 4889  yyreduce:
4889      break;      break;
4890    
4891    case 276:    case 276:
4892  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4893  #line 1685 "conf_parser.y"  #line 1685 "conf_parser.y"
4894      {      {
4895    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4886  yyreduce: Line 4898  yyreduce:
4898      break;      break;
4899    
4900    case 277:    case 277:
4901  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4902  #line 1689 "conf_parser.y"  #line 1689 "conf_parser.y"
4903      {      {
4904    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4895  yyreduce: Line 4907  yyreduce:
4907      break;      break;
4908    
4909    case 278:    case 278:
4910  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4911  #line 1693 "conf_parser.y"  #line 1693 "conf_parser.y"
4912      {      {
4913    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4904  yyreduce: Line 4916  yyreduce:
4916      break;      break;
4917    
4918    case 279:    case 279:
4919  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4920  #line 1697 "conf_parser.y"  #line 1697 "conf_parser.y"
4921      {      {
4922    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4913  yyreduce: Line 4925  yyreduce:
4925      break;      break;
4926    
4927    case 280:    case 280:
4928  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4929  #line 1701 "conf_parser.y"  #line 1701 "conf_parser.y"
4930      {      {
4931    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4922  yyreduce: Line 4934  yyreduce:
4934      break;      break;
4935    
4936    case 281:    case 281:
4937  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4938  #line 1705 "conf_parser.y"  #line 1705 "conf_parser.y"
4939      {      {
4940    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4931  yyreduce: Line 4943  yyreduce:
4943      break;      break;
4944    
4945    case 282:    case 282:
4946  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4947  #line 1711 "conf_parser.y"  #line 1711 "conf_parser.y"
4948      {      {
4949    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4953  yyreduce: Line 4965  yyreduce:
4965      break;      break;
4966    
4967    case 283:    case 283:
4968  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4969  #line 1730 "conf_parser.y"  #line 1730 "conf_parser.y"
4970      {      {
4971    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4966  yyreduce: Line 4978  yyreduce:
4978      break;      break;
4979    
4980    case 284:    case 284:
4981  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4982  #line 1740 "conf_parser.y"  #line 1740 "conf_parser.y"
4983      {      {
4984    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4978  yyreduce: Line 4990  yyreduce:
4990      break;      break;
4991    
4992    case 285:    case 285:
4993  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
4994  #line 1753 "conf_parser.y"  #line 1753 "conf_parser.y"
4995      {      {
4996    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 4990  yyreduce: Line 5002  yyreduce:
5002      break;      break;
5003    
5004    case 286:    case 286:
5005  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5006  #line 1760 "conf_parser.y"  #line 1760 "conf_parser.y"
5007      {      {
5008    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5002  yyreduce: Line 5014  yyreduce:
5014      break;      break;
5015    
5016    case 293:    case 293:
5017  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5018  #line 1772 "conf_parser.y"  #line 1772 "conf_parser.y"
5019      {      {
5020    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5014  yyreduce: Line 5026  yyreduce:
5026      break;      break;
5027    
5028    case 294:    case 294:
5029  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5030  #line 1781 "conf_parser.y"  #line 1781 "conf_parser.y"
5031      {      {
5032    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5032  yyreduce: Line 5044  yyreduce:
5044      break;      break;
5045    
5046    case 295:    case 295:
5047  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5048  #line 1796 "conf_parser.y"  #line 1796 "conf_parser.y"
5049      {      {
5050    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5045  yyreduce: Line 5057  yyreduce:
5057      break;      break;
5058    
5059    case 301:    case 301:
5060  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5061  #line 1814 "conf_parser.y"  #line 1814 "conf_parser.y"
5062      {      {
5063    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5060  yyreduce: Line 5072  yyreduce:
5072      break;      break;
5073    
5074    case 302:    case 302:
5075  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5076  #line 1829 "conf_parser.y"  #line 1829 "conf_parser.y"
5077      {      {
5078    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5073  yyreduce: Line 5085  yyreduce:
5085      break;      break;
5086    
5087    case 303:    case 303:
5088  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5089  #line 1837 "conf_parser.y"  #line 1837 "conf_parser.y"
5090      {      {
5091    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5084  yyreduce: Line 5096  yyreduce:
5096      break;      break;
5097    
5098    case 310:    case 310:
5099  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5100  #line 1848 "conf_parser.y"  #line 1848 "conf_parser.y"
5101      {      {
5102    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5096  yyreduce: Line 5108  yyreduce:
5108      break;      break;
5109    
5110    case 311:    case 311:
5111  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5112  #line 1857 "conf_parser.y"  #line 1857 "conf_parser.y"
5113      {      {
5114    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5121  yyreduce: Line 5133  yyreduce:
5133      break;      break;
5134    
5135    case 312:    case 312:
5136  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5137  #line 1879 "conf_parser.y"  #line 1879 "conf_parser.y"
5138      {      {
5139    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5130  yyreduce: Line 5142  yyreduce:
5142      break;      break;
5143    
5144    case 316:    case 316:
5145  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5146  #line 1886 "conf_parser.y"  #line 1886 "conf_parser.y"
5147      {      {
5148    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5139  yyreduce: Line 5151  yyreduce:
5151      break;      break;
5152    
5153    case 317:    case 317:
5154  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5155  #line 1890 "conf_parser.y"  #line 1890 "conf_parser.y"
5156      {      {
5157    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5148  yyreduce: Line 5160  yyreduce:
5160      break;      break;
5161    
5162    case 318:    case 318:
5163  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5164  #line 1894 "conf_parser.y"  #line 1894 "conf_parser.y"
5165      {      {
5166    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5157  yyreduce: Line 5169  yyreduce:
5169      break;      break;
5170    
5171    case 319:    case 319:
5172  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5173  #line 1898 "conf_parser.y"  #line 1898 "conf_parser.y"
5174      {      {
5175    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5166  yyreduce: Line 5178  yyreduce:
5178      break;      break;
5179    
5180    case 320:    case 320:
5181  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5182  #line 1902 "conf_parser.y"  #line 1902 "conf_parser.y"
5183      {      {
5184    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5175  yyreduce: Line 5187  yyreduce:
5187      break;      break;
5188    
5189    case 321:    case 321:
5190  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5191  #line 1906 "conf_parser.y"  #line 1906 "conf_parser.y"
5192      {      {
5193    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5184  yyreduce: Line 5196  yyreduce:
5196      break;      break;
5197    
5198    case 322:    case 322:
5199  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5200  #line 1910 "conf_parser.y"  #line 1910 "conf_parser.y"
5201      {      {
5202    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5193  yyreduce: Line 5205  yyreduce:
5205      break;      break;
5206    
5207    case 323:    case 323:
5208  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5209  #line 1914 "conf_parser.y"  #line 1914 "conf_parser.y"
5210      {      {
5211    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5202  yyreduce: Line 5214  yyreduce:
5214      break;      break;
5215    
5216    case 324:    case 324:
5217  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5218  #line 1918 "conf_parser.y"  #line 1918 "conf_parser.y"
5219      {      {
5220    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5211  yyreduce: Line 5223  yyreduce:
5223      break;      break;
5224    
5225    case 325:    case 325:
5226  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5227  #line 1922 "conf_parser.y"  #line 1922 "conf_parser.y"
5228      {      {
5229    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5220  yyreduce: Line 5232  yyreduce:
5232      break;      break;
5233    
5234    case 326:    case 326:
5235  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5236  #line 1931 "conf_parser.y"  #line 1931 "conf_parser.y"
5237      {      {
5238    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5232  yyreduce: Line 5244  yyreduce:
5244      break;      break;
5245    
5246    case 327:    case 327:
5247  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5248  #line 1938 "conf_parser.y"  #line 1938 "conf_parser.y"
5249      {      {
5250    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5245  yyreduce: Line 5257  yyreduce:
5257      break;      break;
5258    
5259    case 333:    case 333:
5260  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5261  #line 1951 "conf_parser.y"  #line 1951 "conf_parser.y"
5262      {      {
5263    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5254  yyreduce: Line 5266  yyreduce:
5266      break;      break;
5267    
5268    case 334:    case 334:
5269  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5270  #line 1957 "conf_parser.y"  #line 1957 "conf_parser.y"
5271      {      {
5272    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5263  yyreduce: Line 5275  yyreduce:
5275      break;      break;
5276    
5277    case 338:    case 338:
5278  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5279  #line 1964 "conf_parser.y"  #line 1964 "conf_parser.y"
5280      {      {
5281    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5272  yyreduce: Line 5284  yyreduce:
5284      break;      break;
5285    
5286    case 339:    case 339:
5287  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5288  #line 1968 "conf_parser.y"  #line 1968 "conf_parser.y"
5289      {      {
5290    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5281  yyreduce: Line 5293  yyreduce:
5293      break;      break;
5294    
5295    case 340:    case 340:
5296  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5297  #line 1972 "conf_parser.y"  #line 1972 "conf_parser.y"
5298      {      {
5299    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5290  yyreduce: Line 5302  yyreduce:
5302      break;      break;
5303    
5304    case 341:    case 341:
5305  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5306  #line 1976 "conf_parser.y"  #line 1976 "conf_parser.y"
5307      {      {
5308    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5299  yyreduce: Line 5311  yyreduce:
5311      break;      break;
5312    
5313    case 342:    case 342:
5314  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5315  #line 1980 "conf_parser.y"  #line 1980 "conf_parser.y"
5316      {      {
5317    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5308  yyreduce: Line 5320  yyreduce:
5320      break;      break;
5321    
5322    case 343:    case 343:
5323  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5324  #line 1984 "conf_parser.y"  #line 1984 "conf_parser.y"
5325      {      {
5326    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5317  yyreduce: Line 5329  yyreduce:
5329      break;      break;
5330    
5331    case 344:    case 344:
5332  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5333  #line 1988 "conf_parser.y"  #line 1988 "conf_parser.y"
5334      {      {
5335    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5326  yyreduce: Line 5338  yyreduce:
5338      break;      break;
5339    
5340    case 345:    case 345:
5341  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5342  #line 1992 "conf_parser.y"  #line 1992 "conf_parser.y"
5343      {      {
5344    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5335  yyreduce: Line 5347  yyreduce:
5347      break;      break;
5348    
5349    case 346:    case 346:
5350  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5351  #line 1996 "conf_parser.y"  #line 1996 "conf_parser.y"
5352      {      {
5353    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5344  yyreduce: Line 5356  yyreduce:
5356      break;      break;
5357    
5358    case 347:    case 347:
5359  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5360  #line 2000 "conf_parser.y"  #line 2000 "conf_parser.y"
5361      {      {
5362    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5353  yyreduce: Line 5365  yyreduce:
5365      break;      break;
5366    
5367    case 348:    case 348:
5368  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5369  #line 2009 "conf_parser.y"  #line 2009 "conf_parser.y"
5370      {      {
5371    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5373  yyreduce: Line 5385  yyreduce:
5385      break;      break;
5386    
5387    case 349:    case 349:
5388  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5389  #line 2024 "conf_parser.y"  #line 2024 "conf_parser.y"
5390      {      {
5391    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5412  yyreduce: Line 5424  yyreduce:
5424      break;      break;
5425    
5426    case 366:    case 366:
5427  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5428  #line 2068 "conf_parser.y"  #line 2068 "conf_parser.y"
5429      {      {
5430    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5424  yyreduce: Line 5436  yyreduce:
5436      break;      break;
5437    
5438    case 367:    case 367:
5439  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5440  #line 2077 "conf_parser.y"  #line 2077 "conf_parser.y"
5441      {      {
5442    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5436  yyreduce: Line 5448  yyreduce:
5448      break;      break;
5449    
5450    case 368:    case 368:
5451  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5452  #line 2086 "conf_parser.y"  #line 2086 "conf_parser.y"
5453      {      {
5454    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5465  yyreduce: Line 5477  yyreduce:
5477      break;      break;
5478    
5479    case 369:    case 369:
5480  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5481  #line 2112 "conf_parser.y"  #line 2112 "conf_parser.y"
5482      {      {
5483    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5486  yyreduce: Line 5498  yyreduce:
5498      break;      break;
5499    
5500    case 370:    case 370:
5501  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5502  #line 2130 "conf_parser.y"  #line 2130 "conf_parser.y"
5503      {      {
5504    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5507  yyreduce: Line 5519  yyreduce:
5519      break;      break;
5520    
5521    case 371:    case 371:
5522  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5523  #line 2148 "conf_parser.y"  #line 2148 "conf_parser.y"
5524      {      {
5525    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5516  yyreduce: Line 5528  yyreduce:
5528      break;      break;
5529    
5530    case 372:    case 372:
5531  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5532  #line 2154 "conf_parser.y"  #line 2154 "conf_parser.y"
5533      {      {
5534    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5525  yyreduce: Line 5537  yyreduce:
5537      break;      break;
5538    
5539    case 373:    case 373:
5540  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5541  #line 2158 "conf_parser.y"  #line 2158 "conf_parser.y"
5542      {      {
5543  #ifdef IPV6  #ifdef IPV6
# Line 5536  yyreduce: Line 5548  yyreduce:
5548      break;      break;
5549    
5550    case 374:    case 374:
5551  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5552  #line 2166 "conf_parser.y"  #line 2166 "conf_parser.y"
5553      {      {
5554  }  }
5555      break;      break;
5556    
5557    case 378:    case 378:
5558  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5559  #line 2171 "conf_parser.y"  #line 2171 "conf_parser.y"
5560      {      {
5561    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5552  yyreduce: Line 5564  yyreduce:
5564      break;      break;
5565    
5566    case 379:    case 379:
5567  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5568  #line 2175 "conf_parser.y"  #line 2175 "conf_parser.y"
5569      {      {
5570    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5561  yyreduce: Line 5573  yyreduce:
5573      break;      break;
5574    
5575    case 380:    case 380:
5576  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5577  #line 2181 "conf_parser.y"  #line 2181 "conf_parser.y"
5578      {      {
5579    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5575  yyreduce: Line 5587  yyreduce:
5587      break;      break;
5588    
5589    case 381:    case 381:
5590  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5591  #line 2192 "conf_parser.y"  #line 2192 "conf_parser.y"
5592      {      {
5593    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5589  yyreduce: Line 5601  yyreduce:
5601      break;      break;
5602    
5603    case 382:    case 382:
5604  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5605  #line 2203 "conf_parser.y"  #line 2203 "conf_parser.y"
5606      {      {
5607    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5603  yyreduce: Line 5615  yyreduce:
5615      break;      break;
5616    
5617    case 383:    case 383:
5618  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5619  #line 2214 "conf_parser.y"  #line 2214 "conf_parser.y"
5620      {      {
5621    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5615  yyreduce: Line 5627  yyreduce:
5627      break;      break;
5628    
5629    case 384:    case 384:
5630  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5631  #line 2223 "conf_parser.y"  #line 2223 "conf_parser.y"
5632      {      {
5633  #ifdef HAVE_LIBCRYPTO  #ifdef HAVE_LIBCRYPTO
# Line 5632  yyreduce: Line 5644  yyreduce:
5644      break;      break;
5645    
5646    case 385:    case 385:
5647  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5648  #line 2241 "conf_parser.y"  #line 2241 "conf_parser.y"
5649      {      {
5650    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5644  yyreduce: Line 5656  yyreduce:
5656      break;      break;
5657    
5658    case 386:    case 386:
5659  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5660  #line 2248 "conf_parser.y"  #line 2248 "conf_parser.y"
5661      {      {
5662    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5705  yyreduce: Line 5717  yyreduce:
5717      break;      break;
5718    
5719    case 387:    case 387:
5720  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5721  #line 2306 "conf_parser.y"  #line 2306 "conf_parser.y"
5722      {      {
5723  }  }
5724      break;      break;
5725    
5726    case 391:    case 391:
5727  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5728  #line 2311 "conf_parser.y"  #line 2311 "conf_parser.y"
5729      {      {
5730    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5721  yyreduce: Line 5733  yyreduce:
5733      break;      break;
5734    
5735    case 398:    case 398:
5736  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5737  #line 2320 "conf_parser.y"  #line 2320 "conf_parser.y"
5738      {      {
5739    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5743  yyreduce: Line 5755  yyreduce:
5755      break;      break;
5756    
5757    case 399:    case 399:
5758  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5759  #line 2339 "conf_parser.y"  #line 2339 "conf_parser.y"
5760      {      {
5761    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5752  yyreduce: Line 5764  yyreduce:
5764      break;      break;
5765    
5766    case 400:    case 400:
5767  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5768  #line 2348 "conf_parser.y"  #line 2348 "conf_parser.y"
5769      {      {
5770    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5761  yyreduce: Line 5773  yyreduce:
5773      break;      break;
5774    
5775    case 401:    case 401:
5776  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5777  #line 2352 "conf_parser.y"  #line 2352 "conf_parser.y"
5778      {      {
5779    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5785  yyreduce: Line 5797  yyreduce:
5797      break;      break;
5798    
5799    case 407:    case 407:
5800  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5801  #line 2376 "conf_parser.y"  #line 2376 "conf_parser.y"
5802      {      {
5803    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5794  yyreduce: Line 5806  yyreduce:
5806      break;      break;
5807    
5808    case 408:    case 408:
5809  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5810  #line 2382 "conf_parser.y"  #line 2382 "conf_parser.y"
5811      {      {
5812    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5803  yyreduce: Line 5815  yyreduce:
5815      break;      break;
5816    
5817    case 414:    case 414:
5818  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5819  #line 2396 "conf_parser.y"  #line 2396 "conf_parser.y"
5820      {      {
5821    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5821  yyreduce: Line 5833  yyreduce:
5833      break;      break;
5834    
5835    case 415:    case 415:
5836  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5837  #line 2414 "conf_parser.y"  #line 2414 "conf_parser.y"
5838      {      {
5839    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5833  yyreduce: Line 5845  yyreduce:
5845      break;      break;
5846    
5847    case 416:    case 416:
5848  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5849  #line 2421 "conf_parser.y"  #line 2421 "conf_parser.y"
5850      {      {
5851    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5876  yyreduce: Line 5888  yyreduce:
5888      break;      break;
5889    
5890    case 417:    case 417:
5891  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5892  #line 2461 "conf_parser.y"  #line 2461 "conf_parser.y"
5893      {      {
5894  }  }
5895      break;      break;
5896    
5897    case 421:    case 421:
5898  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5899  #line 2466 "conf_parser.y"  #line 2466 "conf_parser.y"
5900      {      {
5901    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5892  yyreduce: Line 5904  yyreduce:
5904      break;      break;
5905    
5906    case 428:    case 428:
5907  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5908  #line 2475 "conf_parser.y"  #line 2475 "conf_parser.y"
5909      {      {
5910    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5901  yyreduce: Line 5913  yyreduce:
5913      break;      break;
5914    
5915    case 429:    case 429:
5916  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5917  #line 2481 "conf_parser.y"  #line 2481 "conf_parser.y"
5918      {      {
5919    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5910  yyreduce: Line 5922  yyreduce:
5922      break;      break;
5923    
5924    case 483:    case 483:
5925  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5926  #line 2526 "conf_parser.y"  #line 2526 "conf_parser.y"
5927      {      {
5928    ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number);    ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number);
# Line 5918  yyreduce: Line 5930  yyreduce:
5930      break;      break;
5931    
5932    case 484:    case 484:
5933  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5934  #line 2531 "conf_parser.y"  #line 2531 "conf_parser.y"
5935      {      {
5936    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5927  yyreduce: Line 5939  yyreduce:
5939      break;      break;
5940    
5941    case 485:    case 485:
5942  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5943  #line 2537 "conf_parser.y"  #line 2537 "conf_parser.y"
5944      {      {
5945    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5936  yyreduce: Line 5948  yyreduce:
5948      break;      break;
5949    
5950    case 486:    case 486:
5951  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5952  #line 2543 "conf_parser.y"  #line 2543 "conf_parser.y"
5953      {      {
5954    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 5945  yyreduce: Line 5957  yyreduce:
5957      break;      break;
5958    
5959    case 487:    case 487:
5960  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5961  #line 2549 "conf_parser.y"  #line 2549 "conf_parser.y"
5962      {      {
5963    ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number);    ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number);
# Line 5953  yyreduce: Line 5965  yyreduce:
5965      break;      break;
5966    
5967    case 488:    case 488:
5968  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5969  #line 2554 "conf_parser.y"  #line 2554 "conf_parser.y"
5970      {      {
5971    ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number);    ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number);
# Line 5961  yyreduce: Line 5973  yyreduce:
5973      break;      break;
5974    
5975    case 489:    case 489:
5976  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5977  #line 2559 "conf_parser.y"  #line 2559 "conf_parser.y"
5978      {      {
5979    ConfigFileEntry.tkline_expire_notices = yylval.number;    ConfigFileEntry.tkline_expire_notices = yylval.number;
# Line 5969  yyreduce: Line 5981  yyreduce:
5981      break;      break;
5982    
5983    case 490:    case 490:
5984  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5985  #line 2564 "conf_parser.y"  #line 2564 "conf_parser.y"
5986      {      {
5987    ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number);    ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number);
# Line 5977  yyreduce: Line 5989  yyreduce:
5989      break;      break;
5990    
5991    case 491:    case 491:
5992  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
5993  #line 2569 "conf_parser.y"  #line 2569 "conf_parser.y"
5994      {      {
5995    ConfigFileEntry.hide_spoof_ips = yylval.number;    ConfigFileEntry.hide_spoof_ips = yylval.number;
# Line 5985  yyreduce: Line 5997  yyreduce:
5997      break;      break;
5998    
5999    case 492:    case 492:
6000  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6001  #line 2574 "conf_parser.y"  #line 2574 "conf_parser.y"
6002      {      {
6003    ConfigFileEntry.ignore_bogus_ts = yylval.number;    ConfigFileEntry.ignore_bogus_ts = yylval.number;
# Line 5993  yyreduce: Line 6005  yyreduce:
6005      break;      break;
6006    
6007    case 493:    case 493:
6008  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6009  #line 2579 "conf_parser.y"  #line 2579 "conf_parser.y"
6010      {      {
6011    ConfigFileEntry.disable_remote = yylval.number;    ConfigFileEntry.disable_remote = yylval.number;
# Line 6001  yyreduce: Line 6013  yyreduce:
6013      break;      break;
6014    
6015    case 494:    case 494:
6016  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6017  #line 2584 "conf_parser.y"  #line 2584 "conf_parser.y"
6018      {      {
6019    ConfigFileEntry.failed_oper_notice = yylval.number;    ConfigFileEntry.failed_oper_notice = yylval.number;
# Line 6009  yyreduce: Line 6021  yyreduce:
6021      break;      break;
6022    
6023    case 495:    case 495:
6024  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6025  #line 2589 "conf_parser.y"  #line 2589 "conf_parser.y"
6026      {      {
6027    ConfigFileEntry.anti_nick_flood = yylval.number;    ConfigFileEntry.anti_nick_flood = yylval.number;
# Line 6017  yyreduce: Line 6029  yyreduce:
6029      break;      break;
6030    
6031    case 496:    case 496:
6032  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6033  #line 2594 "conf_parser.y"  #line 2594 "conf_parser.y"
6034      {      {
6035    ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number);    ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number);
# Line 6025  yyreduce: Line 6037  yyreduce:
6037      break;      break;
6038    
6039    case 497:    case 497:
6040  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6041  #line 2599 "conf_parser.y"  #line 2599 "conf_parser.y"
6042      {      {
6043    ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number);    ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number);
# Line 6033  yyreduce: Line 6045  yyreduce:
6045      break;      break;
6046    
6047    case 498:    case 498:
6048  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6049  #line 2604 "conf_parser.y"  #line 2604 "conf_parser.y"
6050      {      {
6051    ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number);    ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number);
# Line 6041  yyreduce: Line 6053  yyreduce:
6053      break;      break;
6054    
6055    case 499:    case 499:
6056  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6057  #line 2609 "conf_parser.y"  #line 2609 "conf_parser.y"
6058      {      {
6059    ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number);    ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number);
# Line 6049  yyreduce: Line 6061  yyreduce:
6061      break;      break;
6062    
6063    case 500:    case 500:
6064  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6065  #line 2614 "conf_parser.y"  #line 2614 "conf_parser.y"
6066      {      {
6067    ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number);    ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number);
# Line 6057  yyreduce: Line 6069  yyreduce:
6069      break;      break;
6070    
6071    case 501:    case 501:
6072  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6073  #line 2619 "conf_parser.y"  #line 2619 "conf_parser.y"
6074      {      {
6075    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 6066  yyreduce: Line 6078  yyreduce:
6078      break;      break;
6079    
6080    case 502:    case 502:
6081  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6082  #line 2625 "conf_parser.y"  #line 2625 "conf_parser.y"
6083      {      {
6084    if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1)    if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1)
# Line 6080  yyreduce: Line 6092  yyreduce:
6092      break;      break;
6093    
6094    case 503:    case 503:
6095  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6096  #line 2636 "conf_parser.y"  #line 2636 "conf_parser.y"
6097      {      {
6098    ConfigFileEntry.invisible_on_connect = yylval.number;    ConfigFileEntry.invisible_on_connect = yylval.number;
# Line 6088  yyreduce: Line 6100  yyreduce:
6100      break;      break;
6101    
6102    case 504:    case 504:
6103  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6104  #line 2641 "conf_parser.y"  #line 2641 "conf_parser.y"
6105      {      {
6106    ConfigFileEntry.warn_no_nline = yylval.number;    ConfigFileEntry.warn_no_nline = yylval.number;
# Line 6096  yyreduce: Line 6108  yyreduce:
6108      break;      break;
6109    
6110    case 505:    case 505:
6111  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6112  #line 2646 "conf_parser.y"  #line 2646 "conf_parser.y"
6113      {      {
6114    ConfigFileEntry.stats_e_disabled = yylval.number;    ConfigFileEntry.stats_e_disabled = yylval.number;
# Line 6104  yyreduce: Line 6116  yyreduce:
6116      break;      break;
6117    
6118    case 506:    case 506:
6119  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6120  #line 2651 "conf_parser.y"  #line 2651 "conf_parser.y"
6121      {      {
6122    ConfigFileEntry.stats_o_oper_only = yylval.number;    ConfigFileEntry.stats_o_oper_only = yylval.number;
# Line 6112  yyreduce: Line 6124  yyreduce:
6124      break;      break;
6125    
6126    case 507:    case 507:
6127  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6128  #line 2656 "conf_parser.y"  #line 2656 "conf_parser.y"
6129      {      {
6130    ConfigFileEntry.stats_P_oper_only = yylval.number;    ConfigFileEntry.stats_P_oper_only = yylval.number;
# Line 6120  yyreduce: Line 6132  yyreduce:
6132      break;      break;
6133    
6134    case 508:    case 508:
6135  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6136  #line 2661 "conf_parser.y"  #line 2661 "conf_parser.y"
6137      {      {
6138    ConfigFileEntry.stats_k_oper_only = 2 * yylval.number;    ConfigFileEntry.stats_k_oper_only = 2 * yylval.number;
# Line 6128  yyreduce: Line 6140  yyreduce:
6140      break;      break;
6141    
6142    case 509:    case 509:
6143  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6144  #line 2664 "conf_parser.y"  #line 2664 "conf_parser.y"
6145      {      {
6146    ConfigFileEntry.stats_k_oper_only = 1;    ConfigFileEntry.stats_k_oper_only = 1;
# Line 6136  yyreduce: Line 6148  yyreduce:
6148      break;      break;
6149    
6150    case 510:    case 510:
6151  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6152  #line 2669 "conf_parser.y"  #line 2669 "conf_parser.y"
6153      {      {
6154    ConfigFileEntry.stats_i_oper_only = 2 * yylval.number;    ConfigFileEntry.stats_i_oper_only = 2 * yylval.number;
# Line 6144  yyreduce: Line 6156  yyreduce:
6156      break;      break;
6157    
6158    case 511:    case 511:
6159  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6160  #line 2672 "conf_parser.y"  #line 2672 "conf_parser.y"
6161      {      {
6162    ConfigFileEntry.stats_i_oper_only = 1;    ConfigFileEntry.stats_i_oper_only = 1;
# Line 6152  yyreduce: Line 6164  yyreduce:
6164      break;      break;
6165    
6166    case 512:    case 512:
6167  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6168  #line 2677 "conf_parser.y"  #line 2677 "conf_parser.y"
6169      {      {
6170    ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number);    ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number);
# Line 6160  yyreduce: Line 6172  yyreduce:
6172      break;      break;
6173    
6174    case 513:    case 513:
6175  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6176  #line 2682 "conf_parser.y"  #line 2682 "conf_parser.y"
6177      {      {
6178    ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number);    ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number);
# Line 6168  yyreduce: Line 6180  yyreduce:
6180      break;      break;
6181    
6182    case 514:    case 514:
6183  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6184  #line 2687 "conf_parser.y"  #line 2687 "conf_parser.y"
6185      {      {
6186    ConfigFileEntry.opers_bypass_callerid = yylval.number;    ConfigFileEntry.opers_bypass_callerid = yylval.number;
# Line 6176  yyreduce: Line 6188  yyreduce:
6188      break;      break;
6189    
6190    case 515:    case 515:
6191  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6192  #line 2692 "conf_parser.y"  #line 2692 "conf_parser.y"
6193      {      {
6194    ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number);    ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number);
# Line 6184  yyreduce: Line 6196  yyreduce:
6196      break;      break;
6197    
6198    case 516:    case 516:
6199  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6200  #line 2697 "conf_parser.y"  #line 2697 "conf_parser.y"
6201      {      {
6202    ConfigFileEntry.short_motd = yylval.number;    ConfigFileEntry.short_motd = yylval.number;
# Line 6192  yyreduce: Line 6204  yyreduce:
6204      break;      break;
6205    
6206    case 517:    case 517:
6207  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6208  #line 2702 "conf_parser.y"  #line 2702 "conf_parser.y"
6209      {      {
6210    ConfigFileEntry.no_oper_flood = yylval.number;    ConfigFileEntry.no_oper_flood = yylval.number;
# Line 6200  yyreduce: Line 6212  yyreduce:
6212      break;      break;
6213    
6214    case 518:    case 518:
6215  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6216  #line 2707 "conf_parser.y"  #line 2707 "conf_parser.y"
6217      {      {
6218    ConfigFileEntry.true_no_oper_flood = yylval.number;    ConfigFileEntry.true_no_oper_flood = yylval.number;
# Line 6208  yyreduce: Line 6220  yyreduce:
6220      break;      break;
6221    
6222    case 519:    case 519:
6223  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6224  #line 2712 "conf_parser.y"  #line 2712 "conf_parser.y"
6225      {      {
6226    ConfigFileEntry.oper_pass_resv = yylval.number;    ConfigFileEntry.oper_pass_resv = yylval.number;
# Line 6216  yyreduce: Line 6228  yyreduce:
6228      break;      break;
6229    
6230    case 520:    case 520:
6231  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6232  #line 2717 "conf_parser.y"  #line 2717 "conf_parser.y"
6233      {      {
6234    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 6230  yyreduce: Line 6242  yyreduce:
6242      break;      break;
6243    
6244    case 521:    case 521:
6245  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6246  #line 2728 "conf_parser.y"  #line 2728 "conf_parser.y"
6247      {      {
6248    ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number);    ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number);
# Line 6238  yyreduce: Line 6250  yyreduce:
6250      break;      break;
6251    
6252    case 522:    case 522:
6253  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6254  #line 2733 "conf_parser.y"  #line 2733 "conf_parser.y"
6255      {      {
6256    ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number);    ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number);
# Line 6246  yyreduce: Line 6258  yyreduce:
6258      break;      break;
6259    
6260    case 523:    case 523:
6261  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6262  #line 2738 "conf_parser.y"  #line 2738 "conf_parser.y"
6263      {      {
6264    ConfigFileEntry.use_egd = yylval.number;    ConfigFileEntry.use_egd = yylval.number;
# Line 6254  yyreduce: Line 6266  yyreduce:
6266      break;      break;
6267    
6268    case 524:    case 524:
6269  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6270  #line 2743 "conf_parser.y"  #line 2743 "conf_parser.y"
6271      {      {
6272    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 6266  yyreduce: Line 6278  yyreduce:
6278      break;      break;
6279    
6280    case 525:    case 525:
6281  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6282  #line 2752 "conf_parser.y"  #line 2752 "conf_parser.y"
6283      {      {
6284    if (conf_parser_ctx.pass == 2 && valid_servname(yylval.string))    if (conf_parser_ctx.pass == 2 && valid_servname(yylval.string))
# Line 6278  yyreduce: Line 6290  yyreduce:
6290      break;      break;
6291    
6292    case 526:    case 526:
6293  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6294  #line 2761 "conf_parser.y"  #line 2761 "conf_parser.y"
6295      {      {
6296    ConfigFileEntry.ping_cookie = yylval.number;    ConfigFileEntry.ping_cookie = yylval.number;
# Line 6286  yyreduce: Line 6298  yyreduce:
6298      break;      break;
6299    
6300    case 527:    case 527:
6301  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6302  #line 2766 "conf_parser.y"  #line 2766 "conf_parser.y"
6303      {      {
6304    ConfigFileEntry.disable_auth = yylval.number;    ConfigFileEntry.disable_auth = yylval.number;
# Line 6294  yyreduce: Line 6306  yyreduce:
6306      break;      break;
6307    
6308    case 528:    case 528:
6309  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6310  #line 2771 "conf_parser.y"  #line 2771 "conf_parser.y"
6311      {      {
6312    ConfigFileEntry.throttle_time = yylval.number;    ConfigFileEntry.throttle_time = yylval.number;
# Line 6302  yyreduce: Line 6314  yyreduce:
6314      break;      break;
6315    
6316    case 529:    case 529:
6317  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6318  #line 2776 "conf_parser.y"  #line 2776 "conf_parser.y"
6319      {      {
6320    ConfigFileEntry.oper_umodes = 0;    ConfigFileEntry.oper_umodes = 0;
# Line 6310  yyreduce: Line 6322  yyreduce:
6322      break;      break;
6323    
6324    case 533:    case 533:
6325  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6326  #line 2782 "conf_parser.y"  #line 2782 "conf_parser.y"
6327      {      {
6328    ConfigFileEntry.oper_umodes |= UMODE_BOTS;    ConfigFileEntry.oper_umodes |= UMODE_BOTS;
# Line 6318  yyreduce: Line 6330  yyreduce:
6330      break;      break;
6331    
6332    case 534:    case 534:
6333  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6334  #line 2785 "conf_parser.y"  #line 2785 "conf_parser.y"
6335      {      {
6336    ConfigFileEntry.oper_umodes |= UMODE_CCONN;    ConfigFileEntry.oper_umodes |= UMODE_CCONN;
# Line 6326  yyreduce: Line 6338  yyreduce:
6338      break;      break;
6339    
6340    case 535:    case 535:
6341  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6342  #line 2788 "conf_parser.y"  #line 2788 "conf_parser.y"
6343      {      {
6344    ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL;    ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL;
# Line 6334  yyreduce: Line 6346  yyreduce:
6346      break;      break;
6347    
6348    case 536:    case 536:
6349  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6350  #line 2791 "conf_parser.y"  #line 2791 "conf_parser.y"
6351      {      {
6352    ConfigFileEntry.oper_umodes |= UMODE_DEAF;    ConfigFileEntry.oper_umodes |= UMODE_DEAF;
# Line 6342  yyreduce: Line 6354  yyreduce:
6354      break;      break;
6355    
6356    case 537:    case 537:
6357  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6358  #line 2794 "conf_parser.y"  #line 2794 "conf_parser.y"
6359      {      {
6360    ConfigFileEntry.oper_umodes |= UMODE_DEBUG;    ConfigFileEntry.oper_umodes |= UMODE_DEBUG;
# Line 6350  yyreduce: Line 6362  yyreduce:
6362      break;      break;
6363    
6364    case 538:    case 538:
6365  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6366  #line 2797 "conf_parser.y"  #line 2797 "conf_parser.y"
6367      {      {
6368    ConfigFileEntry.oper_umodes |= UMODE_FULL;    ConfigFileEntry.oper_umodes |= UMODE_FULL;
# Line 6358  yyreduce: Line 6370  yyreduce:
6370      break;      break;
6371    
6372    case 539:    case 539:
6373  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6374  #line 2800 "conf_parser.y"  #line 2800 "conf_parser.y"
6375      {      {
6376    ConfigFileEntry.oper_umodes |= UMODE_HIDDEN;    ConfigFileEntry.oper_umodes |= UMODE_HIDDEN;
# Line 6366  yyreduce: Line 6378  yyreduce:
6378      break;      break;
6379    
6380    case 540:    case 540:
6381  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6382  #line 2803 "conf_parser.y"  #line 2803 "conf_parser.y"
6383      {      {
6384    ConfigFileEntry.oper_umodes |= UMODE_SKILL;    ConfigFileEntry.oper_umodes |= UMODE_SKILL;
# Line 6374  yyreduce: Line 6386  yyreduce:
6386      break;      break;
6387    
6388    case 541:    case 541:
6389  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6390  #line 2806 "conf_parser.y"  #line 2806 "conf_parser.y"
6391      {      {
6392    ConfigFileEntry.oper_umodes |= UMODE_NCHANGE;    ConfigFileEntry.oper_umodes |= UMODE_NCHANGE;
# Line 6382  yyreduce: Line 6394  yyreduce:
6394      break;      break;
6395    
6396    case 542:    case 542:
6397  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6398  #line 2809 "conf_parser.y"  #line 2809 "conf_parser.y"
6399      {      {
6400    ConfigFileEntry.oper_umodes |= UMODE_REJ;    ConfigFileEntry.oper_umodes |= UMODE_REJ;
# Line 6390  yyreduce: Line 6402  yyreduce:
6402      break;      break;
6403    
6404    case 543:    case 543:
6405  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6406  #line 2812 "conf_parser.y"  #line 2812 "conf_parser.y"
6407      {      {
6408    ConfigFileEntry.oper_umodes |= UMODE_UNAUTH;    ConfigFileEntry.oper_umodes |= UMODE_UNAUTH;
# Line 6398  yyreduce: Line 6410  yyreduce:
6410      break;      break;
6411    
6412    case 544:    case 544:
6413  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6414  #line 2815 "conf_parser.y"  #line 2815 "conf_parser.y"
6415      {      {
6416    ConfigFileEntry.oper_umodes |= UMODE_SPY;    ConfigFileEntry.oper_umodes |= UMODE_SPY;
# Line 6406  yyreduce: Line 6418  yyreduce:
6418      break;      break;
6419    
6420    case 545:    case 545:
6421  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6422  #line 2818 "conf_parser.y"  #line 2818 "conf_parser.y"
6423      {      {
6424    ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL;    ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL;
# Line 6414  yyreduce: Line 6426  yyreduce:
6426      break;      break;
6427    
6428    case 546:    case 546:
6429  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6430  #line 2821 "conf_parser.y"  #line 2821 "conf_parser.y"
6431      {      {
6432    ConfigFileEntry.oper_umodes |= UMODE_OPERWALL;    ConfigFileEntry.oper_umodes |= UMODE_OPERWALL;
# Line 6422  yyreduce: Line 6434  yyreduce:
6434      break;      break;
6435    
6436    case 547:    case 547:
6437  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6438  #line 2824 "conf_parser.y"  #line 2824 "conf_parser.y"
6439      {      {
6440    ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE;    ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE;
# Line 6430  yyreduce: Line 6442  yyreduce:
6442      break;      break;
6443    
6444    case 548:    case 548:
6445  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6446  #line 2827 "conf_parser.y"  #line 2827 "conf_parser.y"
6447      {      {
6448    ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE;    ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE;
# Line 6438  yyreduce: Line 6450  yyreduce:
6450      break;      break;
6451    
6452    case 549:    case 549:
6453  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6454  #line 2830 "conf_parser.y"  #line 2830 "conf_parser.y"
6455      {      {
6456    ConfigFileEntry.oper_umodes |= UMODE_WALLOP;    ConfigFileEntry.oper_umodes |= UMODE_WALLOP;
# Line 6446  yyreduce: Line 6458  yyreduce:
6458      break;      break;
6459    
6460    case 550:    case 550:
6461  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6462  #line 2833 "conf_parser.y"  #line 2833 "conf_parser.y"
6463      {      {
6464    ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID;    ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID;
# Line 6454  yyreduce: Line 6466  yyreduce:
6466      break;      break;
6467    
6468    case 551:    case 551:
6469  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6470  #line 2836 "conf_parser.y"  #line 2836 "conf_parser.y"
6471      {      {
6472    ConfigFileEntry.oper_umodes |= UMODE_CALLERID;    ConfigFileEntry.oper_umodes |= UMODE_CALLERID;
# Line 6462  yyreduce: Line 6474  yyreduce:
6474      break;      break;
6475    
6476    case 552:    case 552:
6477  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6478  #line 2839 "conf_parser.y"  #line 2839 "conf_parser.y"
6479      {      {
6480    ConfigFileEntry.oper_umodes |= UMODE_LOCOPS;    ConfigFileEntry.oper_umodes |= UMODE_LOCOPS;
# Line 6470  yyreduce: Line 6482  yyreduce:
6482      break;      break;
6483    
6484    case 553:    case 553:
6485  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6486  #line 2844 "conf_parser.y"  #line 2844 "conf_parser.y"
6487      {      {
6488    ConfigFileEntry.oper_only_umodes = 0;    ConfigFileEntry.oper_only_umodes = 0;
# Line 6478  yyreduce: Line 6490  yyreduce:
6490      break;      break;
6491    
6492    case 557:    case 557:
6493  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6494  #line 2850 "conf_parser.y"  #line 2850 "conf_parser.y"
6495      {      {
6496    ConfigFileEntry.oper_only_umodes |= UMODE_BOTS;    ConfigFileEntry.oper_only_umodes |= UMODE_BOTS;
# Line 6486  yyreduce: Line 6498  yyreduce:
6498      break;      break;
6499    
6500    case 558:    case 558:
6501  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6502  #line 2853 "conf_parser.y"  #line 2853 "conf_parser.y"
6503      {      {
6504    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN;    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN;
# Line 6494  yyreduce: Line 6506  yyreduce:
6506      break;      break;
6507    
6508    case 559:    case 559:
6509  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6510  #line 2856 "conf_parser.y"  #line 2856 "conf_parser.y"
6511      {      {
6512    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL;    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL;
# Line 6502  yyreduce: Line 6514  yyreduce:
6514      break;      break;
6515    
6516    case 560:    case 560:
6517  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6518  #line 2859 "conf_parser.y"  #line 2859 "conf_parser.y"
6519      {      {
6520    ConfigFileEntry.oper_only_umodes |= UMODE_DEAF;    ConfigFileEntry.oper_only_umodes |= UMODE_DEAF;
# Line 6510  yyreduce: Line 6522  yyreduce:
6522      break;      break;
6523    
6524    case 561:    case 561:
6525  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6526  #line 2862 "conf_parser.y"  #line 2862 "conf_parser.y"
6527      {      {
6528    ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG;    ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG;
# Line 6518  yyreduce: Line 6530  yyreduce:
6530      break;      break;
6531    
6532    case 562:    case 562:
6533  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6534  #line 2865 "conf_parser.y"  #line 2865 "conf_parser.y"
6535      {      {
6536    ConfigFileEntry.oper_only_umodes |= UMODE_FULL;    ConfigFileEntry.oper_only_umodes |= UMODE_FULL;
# Line 6526  yyreduce: Line 6538  yyreduce:
6538      break;      break;
6539    
6540    case 563:    case 563:
6541  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6542  #line 2868 "conf_parser.y"  #line 2868 "conf_parser.y"
6543      {      {
6544    ConfigFileEntry.oper_only_umodes |= UMODE_SKILL;    ConfigFileEntry.oper_only_umodes |= UMODE_SKILL;
# Line 6534  yyreduce: Line 6546  yyreduce:
6546      break;      break;
6547    
6548    case 564:    case 564:
6549  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6550  #line 2871 "conf_parser.y"  #line 2871 "conf_parser.y"
6551      {      {
6552    ConfigFileEntry.oper_only_umodes |= UMODE_HIDDEN;    ConfigFileEntry.oper_only_umodes |= UMODE_HIDDEN;
# Line 6542  yyreduce: Line 6554  yyreduce:
6554      break;      break;
6555    
6556    case 565:    case 565:
6557  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6558  #line 2874 "conf_parser.y"  #line 2874 "conf_parser.y"
6559      {      {
6560    ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE;    ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE;
# Line 6550  yyreduce: Line 6562  yyreduce:
6562      break;      break;
6563    
6564    case 566:    case 566:
6565  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6566  #line 2877 "conf_parser.y"  #line 2877 "conf_parser.y"
6567      {      {
6568    ConfigFileEntry.oper_only_umodes |= UMODE_REJ;    ConfigFileEntry.oper_only_umodes |= UMODE_REJ;
# Line 6558  yyreduce: Line 6570  yyreduce:
6570      break;      break;
6571    
6572    case 567:    case 567:
6573  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6574  #line 2880 "conf_parser.y"  #line 2880 "conf_parser.y"
6575      {      {
6576    ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH;    ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH;
# Line 6566  yyreduce: Line 6578  yyreduce:
6578      break;      break;
6579    
6580    case 568:    case 568:
6581  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6582  #line 2883 "conf_parser.y"  #line 2883 "conf_parser.y"
6583      {      {
6584    ConfigFileEntry.oper_only_umodes |= UMODE_SPY;    ConfigFileEntry.oper_only_umodes |= UMODE_SPY;
# Line 6574  yyreduce: Line 6586  yyreduce:
6586      break;      break;
6587    
6588    case 569:    case 569:
6589  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6590  #line 2886 "conf_parser.y"  #line 2886 "conf_parser.y"
6591      {      {
6592    ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL;    ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL;
# Line 6582  yyreduce: Line 6594  yyreduce:
6594      break;      break;
6595    
6596    case 570:    case 570:
6597  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6598  #line 2889 "conf_parser.y"  #line 2889 "conf_parser.y"
6599      {      {
6600    ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL;    ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL;
# Line 6590  yyreduce: Line 6602  yyreduce:
6602      break;      break;
6603    
6604    case 571:    case 571:
6605  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6606  #line 2892 "conf_parser.y"  #line 2892 "conf_parser.y"
6607      {      {
6608    ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE;    ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE;
# Line 6598  yyreduce: Line 6610  yyreduce:
6610      break;      break;
6611    
6612    case 572:    case 572:
6613  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6614  #line 2895 "conf_parser.y"  #line 2895 "conf_parser.y"
6615      {      {
6616    ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE;    ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE;
# Line 6606  yyreduce: Line 6618  yyreduce:
6618      break;      break;
6619    
6620    case 573:    case 573:
6621  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6622  #line 2898 "conf_parser.y"  #line 2898 "conf_parser.y"
6623      {      {
6624    ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP;    ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP;
# Line 6614  yyreduce: Line 6626  yyreduce:
6626      break;      break;
6627    
6628    case 574:    case 574:
6629  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6630  #line 2901 "conf_parser.y"  #line 2901 "conf_parser.y"
6631      {      {
6632    ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID;    ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID;
# Line 6622  yyreduce: Line 6634  yyreduce:
6634      break;      break;
6635    
6636    case 575:    case 575:
6637  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6638  #line 2904 "conf_parser.y"  #line 2904 "conf_parser.y"
6639      {      {
6640    ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID;    ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID;
# Line 6630  yyreduce: Line 6642  yyreduce:
6642      break;      break;
6643    
6644    case 576:    case 576:
6645  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6646  #line 2907 "conf_parser.y"  #line 2907 "conf_parser.y"
6647      {      {
6648    ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS;    ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS;
# Line 6638  yyreduce: Line 6650  yyreduce:
6650      break;      break;
6651    
6652    case 577:    case 577:
6653  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6654  #line 2912 "conf_parser.y"  #line 2912 "conf_parser.y"
6655      {      {
6656    ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number);    ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number);
# Line 6646  yyreduce: Line 6658  yyreduce:
6658      break;      break;
6659    
6660    case 578:    case 578:
6661  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6662  #line 2917 "conf_parser.y"  #line 2917 "conf_parser.y"
6663      {      {
6664    ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number);    ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number);
# Line 6654  yyreduce: Line 6666  yyreduce:
6666      break;      break;
6667    
6668    case 579:    case 579:
6669  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6670  #line 2922 "conf_parser.y"  #line 2922 "conf_parser.y"
6671      {      {
6672    ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number);    ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number);
# Line 6662  yyreduce: Line 6674  yyreduce:
6674      break;      break;
6675    
6676    case 598:    case 598:
6677  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6678  #line 2945 "conf_parser.y"  #line 2945 "conf_parser.y"
6679      {      {
6680    ConfigChannel.disable_fake_channels = yylval.number;    ConfigChannel.disable_fake_channels = yylval.number;
# Line 6670  yyreduce: Line 6682  yyreduce:
6682      break;      break;
6683    
6684    case 599:    case 599:
6685  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6686  #line 2950 "conf_parser.y"  #line 2950 "conf_parser.y"
6687      {      {
6688    ConfigChannel.restrict_channels = yylval.number;    ConfigChannel.restrict_channels = yylval.number;
# Line 6678  yyreduce: Line 6690  yyreduce:
6690      break;      break;
6691    
6692    case 600:    case 600:
6693  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6694  #line 2955 "conf_parser.y"  #line 2955 "conf_parser.y"
6695      {      {
6696    ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number);    ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number);
# Line 6686  yyreduce: Line 6698  yyreduce:
6698      break;      break;
6699    
6700    case 601:    case 601:
6701  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6702  #line 2960 "conf_parser.y"  #line 2960 "conf_parser.y"
6703      {      {
6704    ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number);    ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number);
# Line 6694  yyreduce: Line 6706  yyreduce:
6706      break;      break;
6707    
6708    case 602:    case 602:
6709  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6710  #line 2965 "conf_parser.y"  #line 2965 "conf_parser.y"
6711      {      {
6712    ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number);    ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number);
# Line 6702  yyreduce: Line 6714  yyreduce:
6714      break;      break;
6715    
6716    case 603:    case 603:
6717  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6718  #line 2970 "conf_parser.y"  #line 2970 "conf_parser.y"
6719      {      {
6720    ConfigChannel.max_chans_per_oper = (yyvsp[(3) - (4)].number);    ConfigChannel.max_chans_per_oper = (yyvsp[(3) - (4)].number);
# Line 6710  yyreduce: Line 6722  yyreduce:
6722      break;      break;
6723    
6724    case 604:    case 604:
6725  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6726  #line 2975 "conf_parser.y"  #line 2975 "conf_parser.y"
6727      {      {
6728    ConfigChannel.quiet_on_ban = yylval.number;    ConfigChannel.quiet_on_ban = yylval.number;
# Line 6718  yyreduce: Line 6730  yyreduce:
6730      break;      break;
6731    
6732    case 605:    case 605:
6733  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6734  #line 2980 "conf_parser.y"  #line 2980 "conf_parser.y"
6735      {      {
6736    ConfigChannel.max_bans = (yyvsp[(3) - (4)].number);    ConfigChannel.max_bans = (yyvsp[(3) - (4)].number);
# Line 6726  yyreduce: Line 6738  yyreduce:
6738      break;      break;
6739    
6740    case 606:    case 606:
6741  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6742  #line 2985 "conf_parser.y"  #line 2985 "conf_parser.y"
6743      {      {
6744    ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number);    ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number);
# Line 6734  yyreduce: Line 6746  yyreduce:
6746      break;      break;
6747    
6748    case 607:    case 607:
6749  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6750  #line 2990 "conf_parser.y"  #line 2990 "conf_parser.y"
6751      {      {
6752    ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number);    ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number);
# Line 6742  yyreduce: Line 6754  yyreduce:
6754      break;      break;
6755    
6756    case 608:    case 608:
6757  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6758  #line 2995 "conf_parser.y"  #line 2995 "conf_parser.y"
6759      {      {
6760    ConfigChannel.no_create_on_split = yylval.number;    ConfigChannel.no_create_on_split = yylval.number;
# Line 6750  yyreduce: Line 6762  yyreduce:
6762      break;      break;
6763    
6764    case 609:    case 609:
6765  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6766  #line 3000 "conf_parser.y"  #line 3000 "conf_parser.y"
6767      {      {
6768    ConfigChannel.no_join_on_split = yylval.number;    ConfigChannel.no_join_on_split = yylval.number;
# Line 6758  yyreduce: Line 6770  yyreduce:
6770      break;      break;
6771    
6772    case 610:    case 610:
6773  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6774  #line 3005 "conf_parser.y"  #line 3005 "conf_parser.y"
6775      {      {
6776    GlobalSetOptions.joinfloodcount = yylval.number;    GlobalSetOptions.joinfloodcount = yylval.number;
# Line 6766  yyreduce: Line 6778  yyreduce:
6778      break;      break;
6779    
6780    case 611:    case 611:
6781  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6782  #line 3010 "conf_parser.y"  #line 3010 "conf_parser.y"
6783      {      {
6784    GlobalSetOptions.joinfloodtime = yylval.number;    GlobalSetOptions.joinfloodtime = yylval.number;
# Line 6774  yyreduce: Line 6786  yyreduce:
6786      break;      break;
6787    
6788    case 622:    case 622:
6789  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6790  #line 3028 "conf_parser.y"  #line 3028 "conf_parser.y"
6791      {      {
6792    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 6783  yyreduce: Line 6795  yyreduce:
6795      break;      break;
6796    
6797    case 623:    case 623:
6798  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6799  #line 3034 "conf_parser.y"  #line 3034 "conf_parser.y"
6800      {      {
6801    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 6792  yyreduce: Line 6804  yyreduce:
6804      break;      break;
6805    
6806    case 624:    case 624:
6807  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6808  #line 3040 "conf_parser.y"  #line 3040 "conf_parser.y"
6809      {      {
6810    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 6804  yyreduce: Line 6816  yyreduce:
6816      break;      break;
6817    
6818    case 625:    case 625:
6819  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6820  #line 3049 "conf_parser.y"  #line 3049 "conf_parser.y"
6821      {      {
6822    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 6821  yyreduce: Line 6833  yyreduce:
6833      break;      break;
6834    
6835    case 626:    case 626:
6836  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6837  #line 3063 "conf_parser.y"  #line 3063 "conf_parser.y"
6838      {      {
6839    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 6830  yyreduce: Line 6842  yyreduce:
6842      break;      break;
6843    
6844    case 627:    case 627:
6845  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6846  #line 3069 "conf_parser.y"  #line 3069 "conf_parser.y"
6847      {      {
6848    if (conf_parser_ctx.pass == 2)    if (conf_parser_ctx.pass == 2)
# Line 6839  yyreduce: Line 6851  yyreduce:
6851      break;      break;
6852    
6853    
6854  /* Line 1787 of yacc.c  */  /* Line 1813 of yacc.c  */
6855  #line 6844 "conf_parser.c"  #line 6856 "conf_parser.c"
6856        default: break;        default: break;
6857      }      }
6858    /* User semantic actions sometimes alter yychar, and that requires    /* User semantic actions sometimes alter yychar, and that requires
# Line 7003  yyerrlab1: Line 7015  yyerrlab1:
7015        YY_STACK_PRINT (yyss, yyssp);        YY_STACK_PRINT (yyss, yyssp);
7016      }      }
7017    
7018      YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
7019    *++yyvsp = yylval;    *++yyvsp = yylval;
7020      YY_IGNORE_MAYBE_UNINITIALIZED_END
7021    
7022    
7023    /* Shift the error token.  */    /* Shift the error token.  */

Legend:
Removed from v.1618  
changed lines
  Added in v.1619

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.28