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

Comparing ircd-hybrid-7.3/src/ircd_parser.c (file contents):
Revision 1118 by michael, Thu Jan 6 13:39:10 2011 UTC vs.
Revision 1119 by michael, Fri Jan 7 22:01:47 2011 UTC

# Line 1342 | Line 1342 | static const yytype_uint16 yyrline[] =
1342       487,   488,   488,   489,   489,   490,   490,   491,   492,   492,
1343       493,   493,   494,   495,   499,   498,   517,   517,   518,   524,
1344       532,   566,   626,   641,   656,   665,   679,   688,   716,   746,
1345 <     769,   791,   793,   793,   794,   794,   795,   795,   797,   806,
1346 <     815,   828,   830,   831,   833,   833,   834,   835,   835,   836,
1347 <     836,   837,   837,   838,   838,   839,   840,   842,   846,   850,
1348 <     857,   864,   871,   878,   885,   892,   899,   906,   910,   914,
1349 <     918,   922,   926,   930,   936,   946,   945,  1039,  1039,  1040,
1350 <    1040,  1041,  1041,  1041,  1042,  1042,  1042,  1043,  1043,  1043,
1351 <    1045,  1057,  1069,  1103,  1115,  1126,  1168,  1178,  1177,  1183,
1352 <    1183,  1184,  1188,  1192,  1196,  1200,  1204,  1208,  1212,  1216,
1353 <    1220,  1224,  1228,  1232,  1236,  1240,  1244,  1248,  1252,  1256,
1354 <    1263,  1262,  1266,  1266,  1267,  1267,  1268,  1268,  1270,  1277,
1355 <    1284,  1291,  1298,  1305,  1312,  1319,  1326,  1333,  1340,  1347,
1356 <    1354,  1361,  1368,  1375,  1389,  1388,  1438,  1438,  1440,  1440,
1357 <    1441,  1442,  1442,  1443,  1444,  1445,  1446,  1447,  1448,  1449,
1358 <    1450,  1451,  1452,  1453,  1455,  1464,  1473,  1479,  1485,  1491,
1359 <    1497,  1503,  1509,  1515,  1521,  1527,  1533,  1539,  1549,  1548,
1360 <    1565,  1564,  1569,  1569,  1570,  1574,  1578,  1586,  1586,  1587,
1361 <    1587,  1587,  1587,  1587,  1589,  1589,  1591,  1591,  1593,  1607,
1362 <    1627,  1636,  1649,  1648,  1717,  1717,  1718,  1718,  1718,  1718,
1363 <    1719,  1719,  1719,  1720,  1720,  1722,  1759,  1772,  1781,  1793,
1364 <    1792,  1796,  1796,  1797,  1797,  1798,  1798,  1800,  1807,  1814,
1365 <    1821,  1828,  1835,  1842,  1849,  1856,  1863,  1873,  1892,  1902,
1366 <    1916,  1915,  1931,  1931,  1932,  1932,  1932,  1932,  1934,  1943,
1367 <    1958,  1972,  1971,  1987,  1987,  1988,  1988,  1988,  1988,  1990,
1368 <    1999,  2022,  2021,  2027,  2027,  2028,  2032,  2036,  2040,  2044,
1369 <    2048,  2052,  2056,  2060,  2064,  2068,  2078,  2077,  2094,  2094,
1370 <    2095,  2095,  2095,  2097,  2104,  2103,  2109,  2109,  2110,  2114,
1371 <    2118,  2122,  2126,  2130,  2134,  2138,  2142,  2146,  2150,  2160,
1372 <    2159,  2305,  2305,  2306,  2306,  2307,  2307,  2307,  2308,  2308,
1373 <    2309,  2309,  2310,  2310,  2310,  2311,  2311,  2312,  2312,  2313,
1374 <    2315,  2327,  2339,  2348,  2374,  2392,  2410,  2416,  2420,  2429,
1375 <    2428,  2432,  2432,  2433,  2433,  2434,  2434,  2436,  2447,  2454,
1376 <    2461,  2468,  2478,  2519,  2530,  2543,  2556,  2565,  2601,  2600,
1377 <    2664,  2663,  2667,  2667,  2668,  2674,  2674,  2675,  2675,  2675,
1378 <    2675,  2677,  2696,  2706,  2705,  2728,  2728,  2729,  2729,  2729,
1379 <    2731,  2737,  2746,  2748,  2748,  2749,  2749,  2751,  2770,  2769,
1380 <    2817,  2816,  2820,  2820,  2821,  2827,  2827,  2828,  2828,  2828,
1381 <    2828,  2830,  2836,  2845,  2848,  2848,  2849,  2849,  2850,  2850,
1382 <    2851,  2851,  2852,  2852,  2853,  2853,  2854,  2854,  2855,  2855,
1383 <    2856,  2856,  2857,  2857,  2858,  2858,  2859,  2859,  2860,  2860,
1384 <    2861,  2861,  2862,  2862,  2863,  2863,  2864,  2864,  2865,  2865,
1385 <    2866,  2866,  2867,  2867,  2868,  2868,  2869,  2870,  2870,  2871,
1386 <    2871,  2872,  2873,  2873,  2874,  2874,  2875,  2875,  2876,  2876,
1387 <    2877,  2878,  2881,  2886,  2891,  2896,  2901,  2906,  2911,  2916,
1388 <    2921,  2926,  2931,  2936,  2941,  2946,  2951,  2956,  2961,  2966,
1389 <    2971,  2977,  2988,  2993,  3002,  3007,  3012,  3017,  3022,  3027,
1390 <    3030,  3035,  3038,  3043,  3048,  3053,  3058,  3063,  3068,  3073,
1391 <    3078,  3083,  3094,  3099,  3104,  3109,  3118,  3150,  3168,  3173,
1392 <    3182,  3187,  3192,  3198,  3197,  3202,  3202,  3203,  3206,  3209,
1393 <    3212,  3215,  3218,  3221,  3224,  3227,  3230,  3233,  3236,  3239,
1394 <    3242,  3245,  3248,  3251,  3254,  3257,  3263,  3262,  3267,  3267,
1395 <    3268,  3271,  3274,  3277,  3280,  3283,  3286,  3289,  3292,  3295,
1396 <    3298,  3301,  3304,  3307,  3310,  3313,  3316,  3319,  3322,  3327,
1397 <    3332,  3337,  3342,  3352,  3351,  3375,  3375,  3376,  3377,  3378,
1398 <    3379,  3380,  3381,  3382,  3384,  3390,  3397,  3396,  3401,  3401,
1399 <    3402,  3406,  3412,  3446,  3456,  3455,  3505,  3505,  3506,  3510,
1400 <    3519,  3522,  3522,  3523,  3523,  3524,  3524,  3525,  3525,  3526,
1401 <    3526,  3527,  3527,  3528,  3529,  3529,  3530,  3530,  3531,  3531,
1402 <    3532,  3532,  3534,  3539,  3544,  3549,  3554,  3559,  3564,  3569,
1403 <    3574,  3579,  3584,  3589,  3594,  3599,  3604,  3609,  3614,  3619,
1404 <    3627,  3630,  3630,  3631,  3631,  3632,  3633,  3634,  3634,  3635,
1405 <    3636,  3638,  3644,  3650,  3659,  3673,  3679,  3685
1345 >     769,   778,   780,   780,   781,   781,   782,   782,   784,   793,
1346 >     802,   815,   817,   818,   820,   820,   821,   822,   822,   823,
1347 >     823,   824,   824,   825,   825,   826,   827,   829,   833,   837,
1348 >     844,   851,   858,   865,   872,   879,   886,   893,   897,   901,
1349 >     905,   909,   913,   917,   923,   933,   932,  1026,  1026,  1027,
1350 >    1027,  1028,  1028,  1028,  1029,  1029,  1029,  1030,  1030,  1030,
1351 >    1032,  1044,  1056,  1090,  1102,  1113,  1155,  1165,  1164,  1170,
1352 >    1170,  1171,  1175,  1179,  1183,  1187,  1191,  1195,  1199,  1203,
1353 >    1207,  1211,  1215,  1219,  1223,  1227,  1231,  1235,  1239,  1243,
1354 >    1250,  1249,  1253,  1253,  1254,  1254,  1255,  1255,  1257,  1264,
1355 >    1271,  1278,  1285,  1292,  1299,  1306,  1313,  1320,  1327,  1334,
1356 >    1341,  1348,  1355,  1362,  1376,  1375,  1425,  1425,  1427,  1427,
1357 >    1428,  1429,  1429,  1430,  1431,  1432,  1433,  1434,  1435,  1436,
1358 >    1437,  1438,  1439,  1440,  1442,  1451,  1460,  1466,  1472,  1478,
1359 >    1484,  1490,  1496,  1502,  1508,  1514,  1520,  1526,  1536,  1535,
1360 >    1552,  1551,  1556,  1556,  1557,  1561,  1565,  1573,  1573,  1574,
1361 >    1574,  1574,  1574,  1574,  1576,  1576,  1578,  1578,  1580,  1594,
1362 >    1614,  1623,  1636,  1635,  1704,  1704,  1705,  1705,  1705,  1705,
1363 >    1706,  1706,  1706,  1707,  1707,  1709,  1746,  1759,  1768,  1780,
1364 >    1779,  1783,  1783,  1784,  1784,  1785,  1785,  1787,  1794,  1801,
1365 >    1808,  1815,  1822,  1829,  1836,  1843,  1850,  1860,  1879,  1889,
1366 >    1903,  1902,  1918,  1918,  1919,  1919,  1919,  1919,  1921,  1930,
1367 >    1945,  1959,  1958,  1974,  1974,  1975,  1975,  1975,  1975,  1977,
1368 >    1986,  2009,  2008,  2014,  2014,  2015,  2019,  2023,  2027,  2031,
1369 >    2035,  2039,  2043,  2047,  2051,  2055,  2065,  2064,  2081,  2081,
1370 >    2082,  2082,  2082,  2084,  2091,  2090,  2096,  2096,  2097,  2101,
1371 >    2105,  2109,  2113,  2117,  2121,  2125,  2129,  2133,  2137,  2147,
1372 >    2146,  2292,  2292,  2293,  2293,  2294,  2294,  2294,  2295,  2295,
1373 >    2296,  2296,  2297,  2297,  2297,  2298,  2298,  2299,  2299,  2300,
1374 >    2302,  2314,  2326,  2335,  2361,  2379,  2397,  2403,  2407,  2416,
1375 >    2415,  2419,  2419,  2420,  2420,  2421,  2421,  2423,  2434,  2441,
1376 >    2448,  2455,  2465,  2506,  2517,  2530,  2543,  2552,  2588,  2587,
1377 >    2651,  2650,  2654,  2654,  2655,  2661,  2661,  2662,  2662,  2662,
1378 >    2662,  2664,  2683,  2693,  2692,  2715,  2715,  2716,  2716,  2716,
1379 >    2718,  2724,  2733,  2735,  2735,  2736,  2736,  2738,  2757,  2756,
1380 >    2804,  2803,  2807,  2807,  2808,  2814,  2814,  2815,  2815,  2815,
1381 >    2815,  2817,  2823,  2832,  2835,  2835,  2836,  2836,  2837,  2837,
1382 >    2838,  2838,  2839,  2839,  2840,  2840,  2841,  2841,  2842,  2842,
1383 >    2843,  2843,  2844,  2844,  2845,  2845,  2846,  2846,  2847,  2847,
1384 >    2848,  2848,  2849,  2849,  2850,  2850,  2851,  2851,  2852,  2852,
1385 >    2853,  2853,  2854,  2854,  2855,  2855,  2856,  2857,  2857,  2858,
1386 >    2858,  2859,  2860,  2860,  2861,  2861,  2862,  2862,  2863,  2863,
1387 >    2864,  2865,  2868,  2873,  2878,  2883,  2888,  2893,  2898,  2903,
1388 >    2908,  2913,  2918,  2923,  2928,  2933,  2938,  2943,  2948,  2953,
1389 >    2958,  2964,  2975,  2980,  2989,  2994,  2999,  3004,  3009,  3014,
1390 >    3017,  3022,  3025,  3030,  3035,  3040,  3045,  3050,  3055,  3060,
1391 >    3065,  3070,  3081,  3086,  3091,  3096,  3105,  3137,  3155,  3160,
1392 >    3169,  3174,  3179,  3185,  3184,  3189,  3189,  3190,  3193,  3196,
1393 >    3199,  3202,  3205,  3208,  3211,  3214,  3217,  3220,  3223,  3226,
1394 >    3229,  3232,  3235,  3238,  3241,  3244,  3250,  3249,  3254,  3254,
1395 >    3255,  3258,  3261,  3264,  3267,  3270,  3273,  3276,  3279,  3282,
1396 >    3285,  3288,  3291,  3294,  3297,  3300,  3303,  3306,  3309,  3314,
1397 >    3319,  3324,  3329,  3339,  3338,  3362,  3362,  3363,  3364,  3365,
1398 >    3366,  3367,  3368,  3369,  3371,  3377,  3384,  3383,  3388,  3388,
1399 >    3389,  3393,  3399,  3433,  3443,  3442,  3492,  3492,  3493,  3497,
1400 >    3506,  3509,  3509,  3510,  3510,  3511,  3511,  3512,  3512,  3513,
1401 >    3513,  3514,  3514,  3515,  3516,  3516,  3517,  3517,  3518,  3518,
1402 >    3519,  3519,  3521,  3526,  3531,  3536,  3541,  3546,  3551,  3556,
1403 >    3561,  3566,  3571,  3576,  3581,  3586,  3591,  3596,  3601,  3606,
1404 >    3614,  3617,  3617,  3618,  3618,  3619,  3620,  3621,  3621,  3622,
1405 >    3623,  3625,  3631,  3637,  3646,  3660,  3666,  3672
1406   };
1407   #endif
1408  
# Line 3790 | Line 3790 | yyreduce:
3790   #line 770 "ircd_parser.y"
3791      {
3792    if (conf_parser_ctx.pass == 2)
3793 <  {
3794 <    if (yylval.number)
3795 <    {
3796 <      ServerInfo.hub = 1;
3797 <      delete_capability("HUB");
3798 <      add_capability("HUB", CAP_HUB, 1);
3799 <    }
3800 <    else if (ServerInfo.hub)
3801 <    {
3802 <
3803 <      ServerInfo.hub = 0;
3804 <      delete_capability("HUB");
3805 <    }
3806 <  }
3793 >    ServerInfo.hub = yylval.number;
3794   }
3795      break;
3796  
3797    case 88:
3798  
3799   /* Line 1464 of yacc.c  */
3800 < #line 798 "ircd_parser.y"
3800 > #line 785 "ircd_parser.y"
3801      {
3802    if (conf_parser_ctx.pass == 2)
3803    {
# Line 3823 | Line 3810 | yyreduce:
3810    case 89:
3811  
3812   /* Line 1464 of yacc.c  */
3813 < #line 807 "ircd_parser.y"
3813 > #line 794 "ircd_parser.y"
3814      {
3815    if (conf_parser_ctx.pass == 2)
3816    {
# Line 3836 | Line 3823 | yyreduce:
3823    case 90:
3824  
3825   /* Line 1464 of yacc.c  */
3826 < #line 816 "ircd_parser.y"
3826 > #line 803 "ircd_parser.y"
3827      {
3828    if (conf_parser_ctx.pass == 2)
3829    {
# Line 3849 | Line 3836 | yyreduce:
3836    case 107:
3837  
3838   /* Line 1464 of yacc.c  */
3839 < #line 843 "ircd_parser.y"
3839 > #line 830 "ircd_parser.y"
3840      {
3841                          }
3842      break;
# Line 3857 | Line 3844 | yyreduce:
3844    case 108:
3845  
3846   /* Line 1464 of yacc.c  */
3847 < #line 847 "ircd_parser.y"
3847 > #line 834 "ircd_parser.y"
3848      {
3849                          }
3850      break;
# Line 3865 | Line 3852 | yyreduce:
3852    case 109:
3853  
3854   /* Line 1464 of yacc.c  */
3855 < #line 851 "ircd_parser.y"
3855 > #line 838 "ircd_parser.y"
3856      {
3857    if (conf_parser_ctx.pass == 2)
3858      strlcpy(ConfigLoggingEntry.userlog, yylval.string,
# Line 3876 | Line 3863 | yyreduce:
3863    case 110:
3864  
3865   /* Line 1464 of yacc.c  */
3866 < #line 858 "ircd_parser.y"
3866 > #line 845 "ircd_parser.y"
3867      {
3868    if (conf_parser_ctx.pass == 2)
3869      strlcpy(ConfigLoggingEntry.failed_operlog, yylval.string,
# Line 3887 | Line 3874 | yyreduce:
3874    case 111:
3875  
3876   /* Line 1464 of yacc.c  */
3877 < #line 865 "ircd_parser.y"
3877 > #line 852 "ircd_parser.y"
3878      {
3879    if (conf_parser_ctx.pass == 2)
3880      strlcpy(ConfigLoggingEntry.operlog, yylval.string,
# Line 3898 | Line 3885 | yyreduce:
3885    case 112:
3886  
3887   /* Line 1464 of yacc.c  */
3888 < #line 872 "ircd_parser.y"
3888 > #line 859 "ircd_parser.y"
3889      {
3890    if (conf_parser_ctx.pass == 2)
3891      strlcpy(ConfigLoggingEntry.operspylog, yylval.string,
# Line 3909 | Line 3896 | yyreduce:
3896    case 113:
3897  
3898   /* Line 1464 of yacc.c  */
3899 < #line 879 "ircd_parser.y"
3899 > #line 866 "ircd_parser.y"
3900      {
3901    if (conf_parser_ctx.pass == 2)
3902      strlcpy(ConfigLoggingEntry.glinelog, yylval.string,
# Line 3920 | Line 3907 | yyreduce:
3907    case 114:
3908  
3909   /* Line 1464 of yacc.c  */
3910 < #line 886 "ircd_parser.y"
3910 > #line 873 "ircd_parser.y"
3911      {
3912    if (conf_parser_ctx.pass == 2)
3913      strlcpy(ConfigLoggingEntry.klinelog, yylval.string,
# Line 3931 | Line 3918 | yyreduce:
3918    case 115:
3919  
3920   /* Line 1464 of yacc.c  */
3921 < #line 893 "ircd_parser.y"
3921 > #line 880 "ircd_parser.y"
3922      {
3923    if (conf_parser_ctx.pass == 2)
3924      strlcpy(ConfigLoggingEntry.ioerrlog, yylval.string,
# Line 3942 | Line 3929 | yyreduce:
3929    case 116:
3930  
3931   /* Line 1464 of yacc.c  */
3932 < #line 900 "ircd_parser.y"
3932 > #line 887 "ircd_parser.y"
3933      {
3934    if (conf_parser_ctx.pass == 2)
3935      strlcpy(ConfigLoggingEntry.killlog, yylval.string,
# Line 3953 | Line 3940 | yyreduce:
3940    case 117:
3941  
3942   /* Line 1464 of yacc.c  */
3943 < #line 907 "ircd_parser.y"
3943 > #line 894 "ircd_parser.y"
3944      {
3945    if (conf_parser_ctx.pass == 2)
3946      set_log_level(L_CRIT);
# Line 3963 | Line 3950 | yyreduce:
3950    case 118:
3951  
3952   /* Line 1464 of yacc.c  */
3953 < #line 911 "ircd_parser.y"
3953 > #line 898 "ircd_parser.y"
3954      {
3955    if (conf_parser_ctx.pass == 2)
3956      set_log_level(L_ERROR);
# Line 3973 | Line 3960 | yyreduce:
3960    case 119:
3961  
3962   /* Line 1464 of yacc.c  */
3963 < #line 915 "ircd_parser.y"
3963 > #line 902 "ircd_parser.y"
3964      {
3965    if (conf_parser_ctx.pass == 2)
3966      set_log_level(L_WARN);
# Line 3983 | Line 3970 | yyreduce:
3970    case 120:
3971  
3972   /* Line 1464 of yacc.c  */
3973 < #line 919 "ircd_parser.y"
3973 > #line 906 "ircd_parser.y"
3974      {
3975    if (conf_parser_ctx.pass == 2)
3976      set_log_level(L_NOTICE);
# Line 3993 | Line 3980 | yyreduce:
3980    case 121:
3981  
3982   /* Line 1464 of yacc.c  */
3983 < #line 923 "ircd_parser.y"
3983 > #line 910 "ircd_parser.y"
3984      {
3985    if (conf_parser_ctx.pass == 2)
3986      set_log_level(L_TRACE);
# Line 4003 | Line 3990 | yyreduce:
3990    case 122:
3991  
3992   /* Line 1464 of yacc.c  */
3993 < #line 927 "ircd_parser.y"
3993 > #line 914 "ircd_parser.y"
3994      {
3995    if (conf_parser_ctx.pass == 2)
3996      set_log_level(L_INFO);
# Line 4013 | Line 4000 | yyreduce:
4000    case 123:
4001  
4002   /* Line 1464 of yacc.c  */
4003 < #line 931 "ircd_parser.y"
4003 > #line 918 "ircd_parser.y"
4004      {
4005    if (conf_parser_ctx.pass == 2)
4006      set_log_level(L_DEBUG);
# Line 4023 | Line 4010 | yyreduce:
4010    case 124:
4011  
4012   /* Line 1464 of yacc.c  */
4013 < #line 937 "ircd_parser.y"
4013 > #line 924 "ircd_parser.y"
4014      {
4015    if (conf_parser_ctx.pass == 2)
4016      ConfigLoggingEntry.use_logging = yylval.number;
# Line 4033 | Line 4020 | yyreduce:
4020    case 125:
4021  
4022   /* Line 1464 of yacc.c  */
4023 < #line 946 "ircd_parser.y"
4023 > #line 933 "ircd_parser.y"
4024      {
4025    if (conf_parser_ctx.pass == 2)
4026    {
# Line 4052 | Line 4039 | yyreduce:
4039    case 126:
4040  
4041   /* Line 1464 of yacc.c  */
4042 < #line 959 "ircd_parser.y"
4042 > #line 946 "ircd_parser.y"
4043      {
4044    if (conf_parser_ctx.pass == 2)
4045    {
# Line 4137 | Line 4124 | yyreduce:
4124    case 140:
4125  
4126   /* Line 1464 of yacc.c  */
4127 < #line 1046 "ircd_parser.y"
4127 > #line 1033 "ircd_parser.y"
4128      {
4129    if (conf_parser_ctx.pass == 2)
4130    {
# Line 4153 | Line 4140 | yyreduce:
4140    case 141:
4141  
4142   /* Line 1464 of yacc.c  */
4143 < #line 1058 "ircd_parser.y"
4143 > #line 1045 "ircd_parser.y"
4144      {
4145    if (conf_parser_ctx.pass == 2)
4146    {
# Line 4169 | Line 4156 | yyreduce:
4156    case 142:
4157  
4158   /* Line 1464 of yacc.c  */
4159 < #line 1070 "ircd_parser.y"
4159 > #line 1057 "ircd_parser.y"
4160      {
4161    if (conf_parser_ctx.pass == 2)
4162    {
# Line 4207 | Line 4194 | yyreduce:
4194    case 143:
4195  
4196   /* Line 1464 of yacc.c  */
4197 < #line 1104 "ircd_parser.y"
4197 > #line 1091 "ircd_parser.y"
4198      {
4199    if (conf_parser_ctx.pass == 2)
4200    {
# Line 4223 | Line 4210 | yyreduce:
4210    case 144:
4211  
4212   /* Line 1464 of yacc.c  */
4213 < #line 1116 "ircd_parser.y"
4213 > #line 1103 "ircd_parser.y"
4214      {
4215    if (conf_parser_ctx.pass == 2)
4216    {
# Line 4238 | Line 4225 | yyreduce:
4225    case 145:
4226  
4227   /* Line 1464 of yacc.c  */
4228 < #line 1127 "ircd_parser.y"
4228 > #line 1114 "ircd_parser.y"
4229      {
4230   #ifdef HAVE_LIBCRYPTO
4231    if (conf_parser_ctx.pass == 2)
# Line 4284 | Line 4271 | yyreduce:
4271    case 146:
4272  
4273   /* Line 1464 of yacc.c  */
4274 < #line 1169 "ircd_parser.y"
4274 > #line 1156 "ircd_parser.y"
4275      {
4276    if (conf_parser_ctx.pass == 2)
4277    {
# Line 4297 | Line 4284 | yyreduce:
4284    case 147:
4285  
4286   /* Line 1464 of yacc.c  */
4287 < #line 1178 "ircd_parser.y"
4287 > #line 1165 "ircd_parser.y"
4288      {
4289    if (conf_parser_ctx.pass == 2)
4290      yy_aconf->modes = 0;
# Line 4307 | Line 4294 | yyreduce:
4294    case 151:
4295  
4296   /* Line 1464 of yacc.c  */
4297 < #line 1185 "ircd_parser.y"
4297 > #line 1172 "ircd_parser.y"
4298      {
4299    if (conf_parser_ctx.pass == 2)
4300      yy_aconf->modes |= UMODE_BOTS;
# Line 4317 | Line 4304 | yyreduce:
4304    case 152:
4305  
4306   /* Line 1464 of yacc.c  */
4307 < #line 1189 "ircd_parser.y"
4307 > #line 1176 "ircd_parser.y"
4308      {
4309    if (conf_parser_ctx.pass == 2)
4310      yy_aconf->modes |= UMODE_CCONN;
# Line 4327 | Line 4314 | yyreduce:
4314    case 153:
4315  
4316   /* Line 1464 of yacc.c  */
4317 < #line 1193 "ircd_parser.y"
4317 > #line 1180 "ircd_parser.y"
4318      {
4319    if (conf_parser_ctx.pass == 2)
4320      yy_aconf->modes |= UMODE_CCONN_FULL;
# Line 4337 | Line 4324 | yyreduce:
4324    case 154:
4325  
4326   /* Line 1464 of yacc.c  */
4327 < #line 1197 "ircd_parser.y"
4327 > #line 1184 "ircd_parser.y"
4328      {
4329    if (conf_parser_ctx.pass == 2)
4330      yy_aconf->modes |= UMODE_DEAF;
# Line 4347 | Line 4334 | yyreduce:
4334    case 155:
4335  
4336   /* Line 1464 of yacc.c  */
4337 < #line 1201 "ircd_parser.y"
4337 > #line 1188 "ircd_parser.y"
4338      {
4339    if (conf_parser_ctx.pass == 2)
4340      yy_aconf->modes |= UMODE_DEBUG;
# Line 4357 | Line 4344 | yyreduce:
4344    case 156:
4345  
4346   /* Line 1464 of yacc.c  */
4347 < #line 1205 "ircd_parser.y"
4347 > #line 1192 "ircd_parser.y"
4348      {
4349    if (conf_parser_ctx.pass == 2)
4350      yy_aconf->modes |= UMODE_FULL;
# Line 4367 | Line 4354 | yyreduce:
4354    case 157:
4355  
4356   /* Line 1464 of yacc.c  */
4357 < #line 1209 "ircd_parser.y"
4357 > #line 1196 "ircd_parser.y"
4358      {
4359    if (conf_parser_ctx.pass == 2)
4360      yy_aconf->modes |= UMODE_SKILL;
# Line 4377 | Line 4364 | yyreduce:
4364    case 158:
4365  
4366   /* Line 1464 of yacc.c  */
4367 < #line 1213 "ircd_parser.y"
4367 > #line 1200 "ircd_parser.y"
4368      {
4369    if (conf_parser_ctx.pass == 2)
4370      yy_aconf->modes |= UMODE_NCHANGE;
# Line 4387 | Line 4374 | yyreduce:
4374    case 159:
4375  
4376   /* Line 1464 of yacc.c  */
4377 < #line 1217 "ircd_parser.y"
4377 > #line 1204 "ircd_parser.y"
4378      {
4379    if (conf_parser_ctx.pass == 2)
4380      yy_aconf->modes |= UMODE_REJ;
# Line 4397 | Line 4384 | yyreduce:
4384    case 160:
4385  
4386   /* Line 1464 of yacc.c  */
4387 < #line 1221 "ircd_parser.y"
4387 > #line 1208 "ircd_parser.y"
4388      {
4389    if (conf_parser_ctx.pass == 2)
4390      yy_aconf->modes |= UMODE_UNAUTH;
# Line 4407 | Line 4394 | yyreduce:
4394    case 161:
4395  
4396   /* Line 1464 of yacc.c  */
4397 < #line 1225 "ircd_parser.y"
4397 > #line 1212 "ircd_parser.y"
4398      {
4399    if (conf_parser_ctx.pass == 2)
4400      yy_aconf->modes |= UMODE_SPY;
# Line 4417 | Line 4404 | yyreduce:
4404    case 162:
4405  
4406   /* Line 1464 of yacc.c  */
4407 < #line 1229 "ircd_parser.y"
4407 > #line 1216 "ircd_parser.y"
4408      {
4409    if (conf_parser_ctx.pass == 2)
4410      yy_aconf->modes |= UMODE_EXTERNAL;
# Line 4427 | Line 4414 | yyreduce:
4414    case 163:
4415  
4416   /* Line 1464 of yacc.c  */
4417 < #line 1233 "ircd_parser.y"
4417 > #line 1220 "ircd_parser.y"
4418      {
4419    if (conf_parser_ctx.pass == 2)
4420      yy_aconf->modes |= UMODE_OPERWALL;
# Line 4437 | Line 4424 | yyreduce:
4424    case 164:
4425  
4426   /* Line 1464 of yacc.c  */
4427 < #line 1237 "ircd_parser.y"
4427 > #line 1224 "ircd_parser.y"
4428      {
4429    if (conf_parser_ctx.pass == 2)
4430      yy_aconf->modes |= UMODE_SERVNOTICE;
# Line 4447 | Line 4434 | yyreduce:
4434    case 165:
4435  
4436   /* Line 1464 of yacc.c  */
4437 < #line 1241 "ircd_parser.y"
4437 > #line 1228 "ircd_parser.y"
4438      {
4439    if (conf_parser_ctx.pass == 2)
4440      yy_aconf->modes |= UMODE_INVISIBLE;
# Line 4457 | Line 4444 | yyreduce:
4444    case 166:
4445  
4446   /* Line 1464 of yacc.c  */
4447 < #line 1245 "ircd_parser.y"
4447 > #line 1232 "ircd_parser.y"
4448      {
4449    if (conf_parser_ctx.pass == 2)
4450      yy_aconf->modes |= UMODE_WALLOP;
# Line 4467 | Line 4454 | yyreduce:
4454    case 167:
4455  
4456   /* Line 1464 of yacc.c  */
4457 < #line 1249 "ircd_parser.y"
4457 > #line 1236 "ircd_parser.y"
4458      {
4459    if (conf_parser_ctx.pass == 2)
4460      yy_aconf->modes |= UMODE_SOFTCALLERID;
# Line 4477 | Line 4464 | yyreduce:
4464    case 168:
4465  
4466   /* Line 1464 of yacc.c  */
4467 < #line 1253 "ircd_parser.y"
4467 > #line 1240 "ircd_parser.y"
4468      {
4469    if (conf_parser_ctx.pass == 2)
4470      yy_aconf->modes |= UMODE_CALLERID;
# Line 4487 | Line 4474 | yyreduce:
4474    case 169:
4475  
4476   /* Line 1464 of yacc.c  */
4477 < #line 1257 "ircd_parser.y"
4477 > #line 1244 "ircd_parser.y"
4478      {
4479    if (conf_parser_ctx.pass == 2)
4480      yy_aconf->modes |= UMODE_LOCOPS;
# Line 4497 | Line 4484 | yyreduce:
4484    case 170:
4485  
4486   /* Line 1464 of yacc.c  */
4487 < #line 1263 "ircd_parser.y"
4487 > #line 1250 "ircd_parser.y"
4488      {
4489   }
4490      break;
# Line 4505 | Line 4492 | yyreduce:
4492    case 174:
4493  
4494   /* Line 1464 of yacc.c  */
4495 < #line 1267 "ircd_parser.y"
4495 > #line 1254 "ircd_parser.y"
4496      { not_atom = 1; }
4497      break;
4498  
4499    case 176:
4500  
4501   /* Line 1464 of yacc.c  */
4502 < #line 1268 "ircd_parser.y"
4502 > #line 1255 "ircd_parser.y"
4503      { not_atom = 0; }
4504      break;
4505  
4506    case 178:
4507  
4508   /* Line 1464 of yacc.c  */
4509 < #line 1271 "ircd_parser.y"
4509 > #line 1258 "ircd_parser.y"
4510      {
4511    if (conf_parser_ctx.pass == 2)
4512    {
# Line 4532 | Line 4519 | yyreduce:
4519    case 179:
4520  
4521   /* Line 1464 of yacc.c  */
4522 < #line 1278 "ircd_parser.y"
4522 > #line 1265 "ircd_parser.y"
4523      {
4524    if (conf_parser_ctx.pass == 2)
4525    {
# Line 4545 | Line 4532 | yyreduce:
4532    case 180:
4533  
4534   /* Line 1464 of yacc.c  */
4535 < #line 1285 "ircd_parser.y"
4535 > #line 1272 "ircd_parser.y"
4536      {
4537    if (conf_parser_ctx.pass == 2)
4538    {
# Line 4558 | Line 4545 | yyreduce:
4545    case 181:
4546  
4547   /* Line 1464 of yacc.c  */
4548 < #line 1292 "ircd_parser.y"
4548 > #line 1279 "ircd_parser.y"
4549      {
4550    if (conf_parser_ctx.pass == 2)
4551    {
# Line 4571 | Line 4558 | yyreduce:
4558    case 182:
4559  
4560   /* Line 1464 of yacc.c  */
4561 < #line 1299 "ircd_parser.y"
4561 > #line 1286 "ircd_parser.y"
4562      {
4563    if (conf_parser_ctx.pass == 2)
4564    {
# Line 4584 | Line 4571 | yyreduce:
4571    case 183:
4572  
4573   /* Line 1464 of yacc.c  */
4574 < #line 1306 "ircd_parser.y"
4574 > #line 1293 "ircd_parser.y"
4575      {
4576    if (conf_parser_ctx.pass == 2)
4577    {
# Line 4597 | Line 4584 | yyreduce:
4584    case 184:
4585  
4586   /* Line 1464 of yacc.c  */
4587 < #line 1313 "ircd_parser.y"
4587 > #line 1300 "ircd_parser.y"
4588      {
4589    if (conf_parser_ctx.pass == 2)
4590    {
# Line 4610 | Line 4597 | yyreduce:
4597    case 185:
4598  
4599   /* Line 1464 of yacc.c  */
4600 < #line 1320 "ircd_parser.y"
4600 > #line 1307 "ircd_parser.y"
4601      {
4602    if (conf_parser_ctx.pass == 2)
4603    {
# Line 4623 | Line 4610 | yyreduce:
4610    case 186:
4611  
4612   /* Line 1464 of yacc.c  */
4613 < #line 1327 "ircd_parser.y"
4613 > #line 1314 "ircd_parser.y"
4614      {
4615    if (conf_parser_ctx.pass == 2)
4616    {
# Line 4636 | Line 4623 | yyreduce:
4623    case 187:
4624  
4625   /* Line 1464 of yacc.c  */
4626 < #line 1334 "ircd_parser.y"
4626 > #line 1321 "ircd_parser.y"
4627      {
4628    if (conf_parser_ctx.pass == 2)
4629    {
# Line 4649 | Line 4636 | yyreduce:
4636    case 188:
4637  
4638   /* Line 1464 of yacc.c  */
4639 < #line 1341 "ircd_parser.y"
4639 > #line 1328 "ircd_parser.y"
4640      {
4641    if (conf_parser_ctx.pass == 2)
4642    {
# Line 4662 | Line 4649 | yyreduce:
4649    case 189:
4650  
4651   /* Line 1464 of yacc.c  */
4652 < #line 1348 "ircd_parser.y"
4652 > #line 1335 "ircd_parser.y"
4653      {
4654    if (conf_parser_ctx.pass == 2)
4655    {
# Line 4675 | Line 4662 | yyreduce:
4662    case 190:
4663  
4664   /* Line 1464 of yacc.c  */
4665 < #line 1355 "ircd_parser.y"
4665 > #line 1342 "ircd_parser.y"
4666      {
4667    if (conf_parser_ctx.pass == 2)
4668    {
# Line 4688 | Line 4675 | yyreduce:
4675    case 191:
4676  
4677   /* Line 1464 of yacc.c  */
4678 < #line 1362 "ircd_parser.y"
4678 > #line 1349 "ircd_parser.y"
4679      {
4680    if (conf_parser_ctx.pass == 2)
4681    {
# Line 4701 | Line 4688 | yyreduce:
4688    case 192:
4689  
4690   /* Line 1464 of yacc.c  */
4691 < #line 1369 "ircd_parser.y"
4691 > #line 1356 "ircd_parser.y"
4692      {
4693    if (conf_parser_ctx.pass == 2)
4694    {
# Line 4714 | Line 4701 | yyreduce:
4701    case 193:
4702  
4703   /* Line 1464 of yacc.c  */
4704 < #line 1376 "ircd_parser.y"
4704 > #line 1363 "ircd_parser.y"
4705      {
4706    if (conf_parser_ctx.pass == 2)
4707    {
# Line 4727 | Line 4714 | yyreduce:
4714    case 194:
4715  
4716   /* Line 1464 of yacc.c  */
4717 < #line 1389 "ircd_parser.y"
4717 > #line 1376 "ircd_parser.y"
4718      {
4719    if (conf_parser_ctx.pass == 1)
4720    {
# Line 4740 | Line 4727 | yyreduce:
4727    case 195:
4728  
4729   /* Line 1464 of yacc.c  */
4730 < #line 1396 "ircd_parser.y"
4730 > #line 1383 "ircd_parser.y"
4731      {
4732    if (conf_parser_ctx.pass == 1)
4733    {
# Line 4787 | Line 4774 | yyreduce:
4774    case 214:
4775  
4776   /* Line 1464 of yacc.c  */
4777 < #line 1456 "ircd_parser.y"
4777 > #line 1443 "ircd_parser.y"
4778      {
4779    if (conf_parser_ctx.pass == 1)
4780    {
# Line 4800 | Line 4787 | yyreduce:
4787    case 215:
4788  
4789   /* Line 1464 of yacc.c  */
4790 < #line 1465 "ircd_parser.y"
4790 > #line 1452 "ircd_parser.y"
4791      {
4792    if (conf_parser_ctx.pass == 1)
4793    {
# Line 4813 | Line 4800 | yyreduce:
4800    case 216:
4801  
4802   /* Line 1464 of yacc.c  */
4803 < #line 1474 "ircd_parser.y"
4803 > #line 1461 "ircd_parser.y"
4804      {
4805    if (conf_parser_ctx.pass == 1)
4806      PingFreq(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4823 | Line 4810 | yyreduce:
4810    case 217:
4811  
4812   /* Line 1464 of yacc.c  */
4813 < #line 1480 "ircd_parser.y"
4813 > #line 1467 "ircd_parser.y"
4814      {
4815    if (conf_parser_ctx.pass == 1)
4816      PingWarning(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4833 | Line 4820 | yyreduce:
4820    case 218:
4821  
4822   /* Line 1464 of yacc.c  */
4823 < #line 1486 "ircd_parser.y"
4823 > #line 1473 "ircd_parser.y"
4824      {
4825    if (conf_parser_ctx.pass == 1)
4826      MaxPerIp(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4843 | Line 4830 | yyreduce:
4830    case 219:
4831  
4832   /* Line 1464 of yacc.c  */
4833 < #line 1492 "ircd_parser.y"
4833 > #line 1479 "ircd_parser.y"
4834      {
4835    if (conf_parser_ctx.pass == 1)
4836      ConFreq(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4853 | Line 4840 | yyreduce:
4840    case 220:
4841  
4842   /* Line 1464 of yacc.c  */
4843 < #line 1498 "ircd_parser.y"
4843 > #line 1485 "ircd_parser.y"
4844      {
4845    if (conf_parser_ctx.pass == 1)
4846      MaxTotal(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4863 | Line 4850 | yyreduce:
4850    case 221:
4851  
4852   /* Line 1464 of yacc.c  */
4853 < #line 1504 "ircd_parser.y"
4853 > #line 1491 "ircd_parser.y"
4854      {
4855    if (conf_parser_ctx.pass == 1)
4856      MaxGlobal(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4873 | Line 4860 | yyreduce:
4860    case 222:
4861  
4862   /* Line 1464 of yacc.c  */
4863 < #line 1510 "ircd_parser.y"
4863 > #line 1497 "ircd_parser.y"
4864      {
4865    if (conf_parser_ctx.pass == 1)
4866      MaxLocal(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4883 | Line 4870 | yyreduce:
4870    case 223:
4871  
4872   /* Line 1464 of yacc.c  */
4873 < #line 1516 "ircd_parser.y"
4873 > #line 1503 "ircd_parser.y"
4874      {
4875    if (conf_parser_ctx.pass == 1)
4876      MaxIdent(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4893 | Line 4880 | yyreduce:
4880    case 224:
4881  
4882   /* Line 1464 of yacc.c  */
4883 < #line 1522 "ircd_parser.y"
4883 > #line 1509 "ircd_parser.y"
4884      {
4885    if (conf_parser_ctx.pass == 1)
4886      MaxSendq(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4903 | Line 4890 | yyreduce:
4890    case 225:
4891  
4892   /* Line 1464 of yacc.c  */
4893 < #line 1528 "ircd_parser.y"
4893 > #line 1515 "ircd_parser.y"
4894      {
4895    if (conf_parser_ctx.pass == 1)
4896      CidrBitlenIPV4(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4913 | Line 4900 | yyreduce:
4900    case 226:
4901  
4902   /* Line 1464 of yacc.c  */
4903 < #line 1534 "ircd_parser.y"
4903 > #line 1521 "ircd_parser.y"
4904      {
4905    if (conf_parser_ctx.pass == 1)
4906      CidrBitlenIPV6(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4923 | Line 4910 | yyreduce:
4910    case 227:
4911  
4912   /* Line 1464 of yacc.c  */
4913 < #line 1540 "ircd_parser.y"
4913 > #line 1527 "ircd_parser.y"
4914      {
4915    if (conf_parser_ctx.pass == 1)
4916      NumberPerCidr(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4933 | Line 4920 | yyreduce:
4920    case 228:
4921  
4922   /* Line 1464 of yacc.c  */
4923 < #line 1549 "ircd_parser.y"
4923 > #line 1536 "ircd_parser.y"
4924      {
4925    if (conf_parser_ctx.pass == 2)
4926    {
# Line 4946 | Line 4933 | yyreduce:
4933    case 229:
4934  
4935   /* Line 1464 of yacc.c  */
4936 < #line 1556 "ircd_parser.y"
4936 > #line 1543 "ircd_parser.y"
4937      {
4938    if (conf_parser_ctx.pass == 2)
4939    {
# Line 4959 | Line 4946 | yyreduce:
4946    case 230:
4947  
4948   /* Line 1464 of yacc.c  */
4949 < #line 1565 "ircd_parser.y"
4949 > #line 1552 "ircd_parser.y"
4950      {
4951    listener_flags = 0;
4952   }
# Line 4968 | Line 4955 | yyreduce:
4955    case 234:
4956  
4957   /* Line 1464 of yacc.c  */
4958 < #line 1571 "ircd_parser.y"
4958 > #line 1558 "ircd_parser.y"
4959      {
4960    if (conf_parser_ctx.pass == 2)
4961      listener_flags |= LISTENER_SSL;
# Line 4978 | Line 4965 | yyreduce:
4965    case 235:
4966  
4967   /* Line 1464 of yacc.c  */
4968 < #line 1575 "ircd_parser.y"
4968 > #line 1562 "ircd_parser.y"
4969      {
4970    if (conf_parser_ctx.pass == 2)
4971      listener_flags |= LISTENER_HIDDEN;
# Line 4988 | Line 4975 | yyreduce:
4975    case 236:
4976  
4977   /* Line 1464 of yacc.c  */
4978 < #line 1579 "ircd_parser.y"
4978 > #line 1566 "ircd_parser.y"
4979      {
4980    if (conf_parser_ctx.pass == 2)
4981      listener_flags |= LISTENER_SERVER;
# Line 4998 | Line 4985 | yyreduce:
4985    case 244:
4986  
4987   /* Line 1464 of yacc.c  */
4988 < #line 1589 "ircd_parser.y"
4988 > #line 1576 "ircd_parser.y"
4989      { listener_flags = 0; }
4990      break;
4991  
4992    case 248:
4993  
4994   /* Line 1464 of yacc.c  */
4995 < #line 1594 "ircd_parser.y"
4995 > #line 1581 "ircd_parser.y"
4996      {
4997    if (conf_parser_ctx.pass == 2)
4998    {
# Line 5025 | Line 5012 | yyreduce:
5012    case 249:
5013  
5014   /* Line 1464 of yacc.c  */
5015 < #line 1608 "ircd_parser.y"
5015 > #line 1595 "ircd_parser.y"
5016      {
5017    if (conf_parser_ctx.pass == 2)
5018    {
# Line 5049 | Line 5036 | yyreduce:
5036    case 250:
5037  
5038   /* Line 1464 of yacc.c  */
5039 < #line 1628 "ircd_parser.y"
5039 > #line 1615 "ircd_parser.y"
5040      {
5041    if (conf_parser_ctx.pass == 2)
5042    {
# Line 5062 | Line 5049 | yyreduce:
5049    case 251:
5050  
5051   /* Line 1464 of yacc.c  */
5052 < #line 1637 "ircd_parser.y"
5052 > #line 1624 "ircd_parser.y"
5053      {
5054    if (conf_parser_ctx.pass == 2)
5055    {
# Line 5075 | Line 5062 | yyreduce:
5062    case 252:
5063  
5064   /* Line 1464 of yacc.c  */
5065 < #line 1649 "ircd_parser.y"
5065 > #line 1636 "ircd_parser.y"
5066      {
5067    if (conf_parser_ctx.pass == 2)
5068    {
# Line 5093 | Line 5080 | yyreduce:
5080    case 253:
5081  
5082   /* Line 1464 of yacc.c  */
5083 < #line 1661 "ircd_parser.y"
5083 > #line 1648 "ircd_parser.y"
5084      {
5085    if (conf_parser_ctx.pass == 2)
5086    {
# Line 5154 | Line 5141 | yyreduce:
5141    case 265:
5142  
5143   /* Line 1464 of yacc.c  */
5144 < #line 1723 "ircd_parser.y"
5144 > #line 1710 "ircd_parser.y"
5145      {
5146    if (conf_parser_ctx.pass == 2)
5147    {
# Line 5193 | Line 5180 | yyreduce:
5180    case 266:
5181  
5182   /* Line 1464 of yacc.c  */
5183 < #line 1760 "ircd_parser.y"
5183 > #line 1747 "ircd_parser.y"
5184      {
5185    if (conf_parser_ctx.pass == 2)
5186    {
# Line 5210 | Line 5197 | yyreduce:
5197    case 267:
5198  
5199   /* Line 1464 of yacc.c  */
5200 < #line 1773 "ircd_parser.y"
5200 > #line 1760 "ircd_parser.y"
5201      {
5202    if (conf_parser_ctx.pass == 2)
5203    {
# Line 5223 | Line 5210 | yyreduce:
5210    case 268:
5211  
5212   /* Line 1464 of yacc.c  */
5213 < #line 1782 "ircd_parser.y"
5213 > #line 1769 "ircd_parser.y"
5214      {
5215    if (conf_parser_ctx.pass == 2)
5216    {
# Line 5238 | Line 5225 | yyreduce:
5225    case 269:
5226  
5227   /* Line 1464 of yacc.c  */
5228 < #line 1793 "ircd_parser.y"
5228 > #line 1780 "ircd_parser.y"
5229      {
5230   }
5231      break;
# Line 5246 | Line 5233 | yyreduce:
5233    case 273:
5234  
5235   /* Line 1464 of yacc.c  */
5236 < #line 1797 "ircd_parser.y"
5236 > #line 1784 "ircd_parser.y"
5237      { not_atom = 1; }
5238      break;
5239  
5240    case 275:
5241  
5242   /* Line 1464 of yacc.c  */
5243 < #line 1798 "ircd_parser.y"
5243 > #line 1785 "ircd_parser.y"
5244      { not_atom = 0; }
5245      break;
5246  
5247    case 277:
5248  
5249   /* Line 1464 of yacc.c  */
5250 < #line 1801 "ircd_parser.y"
5250 > #line 1788 "ircd_parser.y"
5251      {
5252    if (conf_parser_ctx.pass == 2)
5253    {
# Line 5273 | Line 5260 | yyreduce:
5260    case 278:
5261  
5262   /* Line 1464 of yacc.c  */
5263 < #line 1808 "ircd_parser.y"
5263 > #line 1795 "ircd_parser.y"
5264      {
5265    if (conf_parser_ctx.pass == 2)
5266    {
# Line 5286 | Line 5273 | yyreduce:
5273    case 279:
5274  
5275   /* Line 1464 of yacc.c  */
5276 < #line 1815 "ircd_parser.y"
5276 > #line 1802 "ircd_parser.y"
5277      {
5278    if (conf_parser_ctx.pass == 2)
5279    {
# Line 5299 | Line 5286 | yyreduce:
5286    case 280:
5287  
5288   /* Line 1464 of yacc.c  */
5289 < #line 1822 "ircd_parser.y"
5289 > #line 1809 "ircd_parser.y"
5290      {
5291    if (conf_parser_ctx.pass == 2)
5292    {
# Line 5312 | Line 5299 | yyreduce:
5299    case 281:
5300  
5301   /* Line 1464 of yacc.c  */
5302 < #line 1829 "ircd_parser.y"
5302 > #line 1816 "ircd_parser.y"
5303      {
5304    if (conf_parser_ctx.pass == 2)
5305    {
# Line 5325 | Line 5312 | yyreduce:
5312    case 282:
5313  
5314   /* Line 1464 of yacc.c  */
5315 < #line 1836 "ircd_parser.y"
5315 > #line 1823 "ircd_parser.y"
5316      {
5317    if (conf_parser_ctx.pass == 2)
5318    {
# Line 5338 | Line 5325 | yyreduce:
5325    case 283:
5326  
5327   /* Line 1464 of yacc.c  */
5328 < #line 1843 "ircd_parser.y"
5328 > #line 1830 "ircd_parser.y"
5329      {
5330    if (conf_parser_ctx.pass == 2)
5331    {
# Line 5351 | Line 5338 | yyreduce:
5338    case 284:
5339  
5340   /* Line 1464 of yacc.c  */
5341 < #line 1850 "ircd_parser.y"
5341 > #line 1837 "ircd_parser.y"
5342      {
5343    if (conf_parser_ctx.pass == 2)
5344    {
# Line 5364 | Line 5351 | yyreduce:
5351    case 285:
5352  
5353   /* Line 1464 of yacc.c  */
5354 < #line 1857 "ircd_parser.y"
5354 > #line 1844 "ircd_parser.y"
5355      {
5356    if (conf_parser_ctx.pass == 2)
5357    {
# Line 5377 | Line 5364 | yyreduce:
5364    case 286:
5365  
5366   /* Line 1464 of yacc.c  */
5367 < #line 1864 "ircd_parser.y"
5367 > #line 1851 "ircd_parser.y"
5368      {
5369    if (conf_parser_ctx.pass == 2)
5370    {
# Line 5390 | Line 5377 | yyreduce:
5377    case 287:
5378  
5379   /* Line 1464 of yacc.c  */
5380 < #line 1874 "ircd_parser.y"
5380 > #line 1861 "ircd_parser.y"
5381      {
5382    if (conf_parser_ctx.pass == 2)
5383    {
# Line 5413 | Line 5400 | yyreduce:
5400    case 288:
5401  
5402   /* Line 1464 of yacc.c  */
5403 < #line 1893 "ircd_parser.y"
5403 > #line 1880 "ircd_parser.y"
5404      {
5405    if (conf_parser_ctx.pass == 2)
5406    {
# Line 5427 | Line 5414 | yyreduce:
5414    case 289:
5415  
5416   /* Line 1464 of yacc.c  */
5417 < #line 1903 "ircd_parser.y"
5417 > #line 1890 "ircd_parser.y"
5418      {
5419    if (conf_parser_ctx.pass == 2)
5420    {
# Line 5440 | Line 5427 | yyreduce:
5427    case 290:
5428  
5429   /* Line 1464 of yacc.c  */
5430 < #line 1916 "ircd_parser.y"
5430 > #line 1903 "ircd_parser.y"
5431      {
5432    if (conf_parser_ctx.pass == 2)
5433    {
# Line 5453 | Line 5440 | yyreduce:
5440    case 291:
5441  
5442   /* Line 1464 of yacc.c  */
5443 < #line 1923 "ircd_parser.y"
5443 > #line 1910 "ircd_parser.y"
5444      {
5445    if (conf_parser_ctx.pass == 2)
5446    {
# Line 5466 | Line 5453 | yyreduce:
5453    case 298:
5454  
5455   /* Line 1464 of yacc.c  */
5456 < #line 1935 "ircd_parser.y"
5456 > #line 1922 "ircd_parser.y"
5457      {
5458    if (conf_parser_ctx.pass == 2)
5459    {
# Line 5479 | Line 5466 | yyreduce:
5466    case 299:
5467  
5468   /* Line 1464 of yacc.c  */
5469 < #line 1944 "ircd_parser.y"
5469 > #line 1931 "ircd_parser.y"
5470      {
5471    if (conf_parser_ctx.pass == 2)
5472    {
# Line 5498 | Line 5485 | yyreduce:
5485    case 300:
5486  
5487   /* Line 1464 of yacc.c  */
5488 < #line 1959 "ircd_parser.y"
5488 > #line 1946 "ircd_parser.y"
5489      {
5490    if (conf_parser_ctx.pass == 2)
5491    {
# Line 5512 | Line 5499 | yyreduce:
5499    case 301:
5500  
5501   /* Line 1464 of yacc.c  */
5502 < #line 1972 "ircd_parser.y"
5502 > #line 1959 "ircd_parser.y"
5503      {
5504    if (conf_parser_ctx.pass == 2)
5505    {
# Line 5526 | Line 5513 | yyreduce:
5513    case 302:
5514  
5515   /* Line 1464 of yacc.c  */
5516 < #line 1980 "ircd_parser.y"
5516 > #line 1967 "ircd_parser.y"
5517      {
5518    if (conf_parser_ctx.pass == 2)
5519    {
# Line 5538 | Line 5525 | yyreduce:
5525    case 309:
5526  
5527   /* Line 1464 of yacc.c  */
5528 < #line 1991 "ircd_parser.y"
5528 > #line 1978 "ircd_parser.y"
5529      {
5530    if (conf_parser_ctx.pass == 2)
5531    {
# Line 5551 | Line 5538 | yyreduce:
5538    case 310:
5539  
5540   /* Line 1464 of yacc.c  */
5541 < #line 2000 "ircd_parser.y"
5541 > #line 1987 "ircd_parser.y"
5542      {
5543    if (conf_parser_ctx.pass == 2)
5544    {
# Line 5577 | Line 5564 | yyreduce:
5564    case 311:
5565  
5566   /* Line 1464 of yacc.c  */
5567 < #line 2022 "ircd_parser.y"
5567 > #line 2009 "ircd_parser.y"
5568      {
5569    if (conf_parser_ctx.pass == 2)
5570      yy_match_item->action = 0;
# Line 5587 | Line 5574 | yyreduce:
5574    case 315:
5575  
5576   /* Line 1464 of yacc.c  */
5577 < #line 2029 "ircd_parser.y"
5577 > #line 2016 "ircd_parser.y"
5578      {
5579    if (conf_parser_ctx.pass == 2)
5580      yy_match_item->action |= SHARED_KLINE;
# Line 5597 | Line 5584 | yyreduce:
5584    case 316:
5585  
5586   /* Line 1464 of yacc.c  */
5587 < #line 2033 "ircd_parser.y"
5587 > #line 2020 "ircd_parser.y"
5588      {
5589    if (conf_parser_ctx.pass == 2)
5590      yy_match_item->action |= SHARED_TKLINE;
# Line 5607 | Line 5594 | yyreduce:
5594    case 317:
5595  
5596   /* Line 1464 of yacc.c  */
5597 < #line 2037 "ircd_parser.y"
5597 > #line 2024 "ircd_parser.y"
5598      {
5599    if (conf_parser_ctx.pass == 2)
5600      yy_match_item->action |= SHARED_UNKLINE;
# Line 5617 | Line 5604 | yyreduce:
5604    case 318:
5605  
5606   /* Line 1464 of yacc.c  */
5607 < #line 2041 "ircd_parser.y"
5607 > #line 2028 "ircd_parser.y"
5608      {
5609    if (conf_parser_ctx.pass == 2)
5610      yy_match_item->action |= SHARED_XLINE;
# Line 5627 | Line 5614 | yyreduce:
5614    case 319:
5615  
5616   /* Line 1464 of yacc.c  */
5617 < #line 2045 "ircd_parser.y"
5617 > #line 2032 "ircd_parser.y"
5618      {
5619    if (conf_parser_ctx.pass == 2)
5620      yy_match_item->action |= SHARED_TXLINE;
# Line 5637 | Line 5624 | yyreduce:
5624    case 320:
5625  
5626   /* Line 1464 of yacc.c  */
5627 < #line 2049 "ircd_parser.y"
5627 > #line 2036 "ircd_parser.y"
5628      {
5629    if (conf_parser_ctx.pass == 2)
5630      yy_match_item->action |= SHARED_UNXLINE;
# Line 5647 | Line 5634 | yyreduce:
5634    case 321:
5635  
5636   /* Line 1464 of yacc.c  */
5637 < #line 2053 "ircd_parser.y"
5637 > #line 2040 "ircd_parser.y"
5638      {
5639    if (conf_parser_ctx.pass == 2)
5640      yy_match_item->action |= SHARED_RESV;
# Line 5657 | Line 5644 | yyreduce:
5644    case 322:
5645  
5646   /* Line 1464 of yacc.c  */
5647 < #line 2057 "ircd_parser.y"
5647 > #line 2044 "ircd_parser.y"
5648      {
5649    if (conf_parser_ctx.pass == 2)
5650      yy_match_item->action |= SHARED_TRESV;
# Line 5667 | Line 5654 | yyreduce:
5654    case 323:
5655  
5656   /* Line 1464 of yacc.c  */
5657 < #line 2061 "ircd_parser.y"
5657 > #line 2048 "ircd_parser.y"
5658      {
5659    if (conf_parser_ctx.pass == 2)
5660      yy_match_item->action |= SHARED_UNRESV;
# Line 5677 | Line 5664 | yyreduce:
5664    case 324:
5665  
5666   /* Line 1464 of yacc.c  */
5667 < #line 2065 "ircd_parser.y"
5667 > #line 2052 "ircd_parser.y"
5668      {
5669    if (conf_parser_ctx.pass == 2)
5670      yy_match_item->action |= SHARED_LOCOPS;
# Line 5687 | Line 5674 | yyreduce:
5674    case 325:
5675  
5676   /* Line 1464 of yacc.c  */
5677 < #line 2069 "ircd_parser.y"
5677 > #line 2056 "ircd_parser.y"
5678      {
5679    if (conf_parser_ctx.pass == 2)
5680      yy_match_item->action = SHARED_ALL;
# Line 5697 | Line 5684 | yyreduce:
5684    case 326:
5685  
5686   /* Line 1464 of yacc.c  */
5687 < #line 2078 "ircd_parser.y"
5687 > #line 2065 "ircd_parser.y"
5688      {
5689    if (conf_parser_ctx.pass == 2)
5690    {
# Line 5710 | Line 5697 | yyreduce:
5697    case 327:
5698  
5699   /* Line 1464 of yacc.c  */
5700 < #line 2085 "ircd_parser.y"
5700 > #line 2072 "ircd_parser.y"
5701      {
5702    if (conf_parser_ctx.pass == 2)
5703    {
# Line 5724 | Line 5711 | yyreduce:
5711    case 333:
5712  
5713   /* Line 1464 of yacc.c  */
5714 < #line 2098 "ircd_parser.y"
5714 > #line 2085 "ircd_parser.y"
5715      {
5716    if (conf_parser_ctx.pass == 2)
5717      DupString(yy_conf->name, yylval.string);
# Line 5734 | Line 5721 | yyreduce:
5721    case 334:
5722  
5723   /* Line 1464 of yacc.c  */
5724 < #line 2104 "ircd_parser.y"
5724 > #line 2091 "ircd_parser.y"
5725      {
5726    if (conf_parser_ctx.pass == 2)
5727      yy_conf->flags = 0;
# Line 5744 | Line 5731 | yyreduce:
5731    case 338:
5732  
5733   /* Line 1464 of yacc.c  */
5734 < #line 2111 "ircd_parser.y"
5734 > #line 2098 "ircd_parser.y"
5735      {
5736    if (conf_parser_ctx.pass == 2)
5737      yy_conf->flags |= SHARED_KLINE;
# Line 5754 | Line 5741 | yyreduce:
5741    case 339:
5742  
5743   /* Line 1464 of yacc.c  */
5744 < #line 2115 "ircd_parser.y"
5744 > #line 2102 "ircd_parser.y"
5745      {
5746    if (conf_parser_ctx.pass == 2)
5747      yy_conf->flags |= SHARED_TKLINE;
# Line 5764 | Line 5751 | yyreduce:
5751    case 340:
5752  
5753   /* Line 1464 of yacc.c  */
5754 < #line 2119 "ircd_parser.y"
5754 > #line 2106 "ircd_parser.y"
5755      {
5756    if (conf_parser_ctx.pass == 2)
5757      yy_conf->flags |= SHARED_UNKLINE;
# Line 5774 | Line 5761 | yyreduce:
5761    case 341:
5762  
5763   /* Line 1464 of yacc.c  */
5764 < #line 2123 "ircd_parser.y"
5764 > #line 2110 "ircd_parser.y"
5765      {
5766    if (conf_parser_ctx.pass == 2)
5767      yy_conf->flags |= SHARED_XLINE;
# Line 5784 | Line 5771 | yyreduce:
5771    case 342:
5772  
5773   /* Line 1464 of yacc.c  */
5774 < #line 2127 "ircd_parser.y"
5774 > #line 2114 "ircd_parser.y"
5775      {
5776    if (conf_parser_ctx.pass == 2)
5777      yy_conf->flags |= SHARED_TXLINE;
# Line 5794 | Line 5781 | yyreduce:
5781    case 343:
5782  
5783   /* Line 1464 of yacc.c  */
5784 < #line 2131 "ircd_parser.y"
5784 > #line 2118 "ircd_parser.y"
5785      {
5786    if (conf_parser_ctx.pass == 2)
5787      yy_conf->flags |= SHARED_UNXLINE;
# Line 5804 | Line 5791 | yyreduce:
5791    case 344:
5792  
5793   /* Line 1464 of yacc.c  */
5794 < #line 2135 "ircd_parser.y"
5794 > #line 2122 "ircd_parser.y"
5795      {
5796    if (conf_parser_ctx.pass == 2)
5797      yy_conf->flags |= SHARED_RESV;
# Line 5814 | Line 5801 | yyreduce:
5801    case 345:
5802  
5803   /* Line 1464 of yacc.c  */
5804 < #line 2139 "ircd_parser.y"
5804 > #line 2126 "ircd_parser.y"
5805      {
5806    if (conf_parser_ctx.pass == 2)
5807      yy_conf->flags |= SHARED_TRESV;
# Line 5824 | Line 5811 | yyreduce:
5811    case 346:
5812  
5813   /* Line 1464 of yacc.c  */
5814 < #line 2143 "ircd_parser.y"
5814 > #line 2130 "ircd_parser.y"
5815      {
5816    if (conf_parser_ctx.pass == 2)
5817      yy_conf->flags |= SHARED_UNRESV;
# Line 5834 | Line 5821 | yyreduce:
5821    case 347:
5822  
5823   /* Line 1464 of yacc.c  */
5824 < #line 2147 "ircd_parser.y"
5824 > #line 2134 "ircd_parser.y"
5825      {
5826    if (conf_parser_ctx.pass == 2)
5827      yy_conf->flags |= SHARED_LOCOPS;
# Line 5844 | Line 5831 | yyreduce:
5831    case 348:
5832  
5833   /* Line 1464 of yacc.c  */
5834 < #line 2151 "ircd_parser.y"
5834 > #line 2138 "ircd_parser.y"
5835      {
5836    if (conf_parser_ctx.pass == 2)
5837      yy_conf->flags = SHARED_ALL;
# Line 5854 | Line 5841 | yyreduce:
5841    case 349:
5842  
5843   /* Line 1464 of yacc.c  */
5844 < #line 2160 "ircd_parser.y"
5844 > #line 2147 "ircd_parser.y"
5845      {
5846    if (conf_parser_ctx.pass == 2)
5847    {
# Line 5878 | Line 5865 | yyreduce:
5865    case 350:
5866  
5867   /* Line 1464 of yacc.c  */
5868 < #line 2178 "ircd_parser.y"
5868 > #line 2165 "ircd_parser.y"
5869      {
5870    if (conf_parser_ctx.pass == 2)
5871    {
# Line 6010 | Line 5997 | yyreduce:
5997    case 370:
5998  
5999   /* Line 1464 of yacc.c  */
6000 < #line 2316 "ircd_parser.y"
6000 > #line 2303 "ircd_parser.y"
6001      {
6002    if (conf_parser_ctx.pass == 2)
6003    {
# Line 6026 | Line 6013 | yyreduce:
6013    case 371:
6014  
6015   /* Line 1464 of yacc.c  */
6016 < #line 2328 "ircd_parser.y"
6016 > #line 2315 "ircd_parser.y"
6017      {
6018    if (conf_parser_ctx.pass == 2)
6019    {
# Line 6042 | Line 6029 | yyreduce:
6029    case 372:
6030  
6031   /* Line 1464 of yacc.c  */
6032 < #line 2340 "ircd_parser.y"
6032 > #line 2327 "ircd_parser.y"
6033      {
6034    if (conf_parser_ctx.pass == 2)
6035    {
# Line 6055 | Line 6042 | yyreduce:
6042    case 373:
6043  
6044   /* Line 1464 of yacc.c  */
6045 < #line 2349 "ircd_parser.y"
6045 > #line 2336 "ircd_parser.y"
6046      {
6047    if (conf_parser_ctx.pass == 2)
6048    {
# Line 6085 | Line 6072 | yyreduce:
6072    case 374:
6073  
6074   /* Line 1464 of yacc.c  */
6075 < #line 2375 "ircd_parser.y"
6075 > #line 2362 "ircd_parser.y"
6076      {
6077    if (conf_parser_ctx.pass == 2)
6078    {
# Line 6107 | Line 6094 | yyreduce:
6094    case 375:
6095  
6096   /* Line 1464 of yacc.c  */
6097 < #line 2393 "ircd_parser.y"
6097 > #line 2380 "ircd_parser.y"
6098      {
6099    if (conf_parser_ctx.pass == 2)
6100    {
# Line 6129 | Line 6116 | yyreduce:
6116    case 376:
6117  
6118   /* Line 1464 of yacc.c  */
6119 < #line 2411 "ircd_parser.y"
6119 > #line 2398 "ircd_parser.y"
6120      {
6121    if (conf_parser_ctx.pass == 2)
6122      yy_aconf->port = (yyvsp[(3) - (4)].number);
# Line 6139 | Line 6126 | yyreduce:
6126    case 377:
6127  
6128   /* Line 1464 of yacc.c  */
6129 < #line 2417 "ircd_parser.y"
6129 > #line 2404 "ircd_parser.y"
6130      {
6131    if (conf_parser_ctx.pass == 2)
6132      yy_aconf->aftype = AF_INET;
# Line 6149 | Line 6136 | yyreduce:
6136    case 378:
6137  
6138   /* Line 1464 of yacc.c  */
6139 < #line 2421 "ircd_parser.y"
6139 > #line 2408 "ircd_parser.y"
6140      {
6141   #ifdef IPV6
6142    if (conf_parser_ctx.pass == 2)
# Line 6161 | Line 6148 | yyreduce:
6148    case 379:
6149  
6150   /* Line 1464 of yacc.c  */
6151 < #line 2429 "ircd_parser.y"
6151 > #line 2416 "ircd_parser.y"
6152      {
6153   }
6154      break;
# Line 6169 | Line 6156 | yyreduce:
6156    case 383:
6157  
6158   /* Line 1464 of yacc.c  */
6159 < #line 2433 "ircd_parser.y"
6159 > #line 2420 "ircd_parser.y"
6160      { not_atom = 1; }
6161      break;
6162  
6163    case 385:
6164  
6165   /* Line 1464 of yacc.c  */
6166 < #line 2434 "ircd_parser.y"
6166 > #line 2421 "ircd_parser.y"
6167      { not_atom = 0; }
6168      break;
6169  
6170    case 387:
6171  
6172   /* Line 1464 of yacc.c  */
6173 < #line 2437 "ircd_parser.y"
6173 > #line 2424 "ircd_parser.y"
6174      {
6175    if (conf_parser_ctx.pass == 2)
6176   #ifndef HAVE_LIBZ
# Line 6200 | Line 6187 | yyreduce:
6187    case 388:
6188  
6189   /* Line 1464 of yacc.c  */
6190 < #line 2448 "ircd_parser.y"
6190 > #line 2435 "ircd_parser.y"
6191      {
6192    if (conf_parser_ctx.pass == 2)
6193    {
# Line 6213 | Line 6200 | yyreduce:
6200    case 389:
6201  
6202   /* Line 1464 of yacc.c  */
6203 < #line 2455 "ircd_parser.y"
6203 > #line 2442 "ircd_parser.y"
6204      {
6205    if (conf_parser_ctx.pass == 2)
6206    {
# Line 6226 | Line 6213 | yyreduce:
6213    case 390:
6214  
6215   /* Line 1464 of yacc.c  */
6216 < #line 2462 "ircd_parser.y"
6216 > #line 2449 "ircd_parser.y"
6217      {
6218    if (conf_parser_ctx.pass == 2)
6219    {
# Line 6239 | Line 6226 | yyreduce:
6226    case 391:
6227  
6228   /* Line 1464 of yacc.c  */
6229 < #line 2469 "ircd_parser.y"
6229 > #line 2456 "ircd_parser.y"
6230      {
6231    if (conf_parser_ctx.pass == 2)
6232    {
# Line 6252 | Line 6239 | yyreduce:
6239    case 392:
6240  
6241   /* Line 1464 of yacc.c  */
6242 < #line 2479 "ircd_parser.y"
6242 > #line 2466 "ircd_parser.y"
6243      {
6244   #ifdef HAVE_LIBCRYPTO
6245    if (conf_parser_ctx.pass == 2)
# Line 6297 | Line 6284 | yyreduce:
6284    case 393:
6285  
6286   /* Line 1464 of yacc.c  */
6287 < #line 2520 "ircd_parser.y"
6287 > #line 2507 "ircd_parser.y"
6288      {
6289    if (conf_parser_ctx.pass == 2)
6290    {
# Line 6312 | Line 6299 | yyreduce:
6299    case 394:
6300  
6301   /* Line 1464 of yacc.c  */
6302 < #line 2531 "ircd_parser.y"
6302 > #line 2518 "ircd_parser.y"
6303      {
6304    if (conf_parser_ctx.pass == 2)
6305    {
# Line 6329 | Line 6316 | yyreduce:
6316    case 395:
6317  
6318   /* Line 1464 of yacc.c  */
6319 < #line 2544 "ircd_parser.y"
6319 > #line 2531 "ircd_parser.y"
6320      {
6321    if (conf_parser_ctx.pass == 2)
6322    {
# Line 6346 | Line 6333 | yyreduce:
6333    case 396:
6334  
6335   /* Line 1464 of yacc.c  */
6336 < #line 2557 "ircd_parser.y"
6336 > #line 2544 "ircd_parser.y"
6337      {
6338    if (conf_parser_ctx.pass == 2)
6339    {
# Line 6359 | Line 6346 | yyreduce:
6346    case 397:
6347  
6348   /* Line 1464 of yacc.c  */
6349 < #line 2566 "ircd_parser.y"
6349 > #line 2553 "ircd_parser.y"
6350      {
6351   #ifdef HAVE_LIBCRYPTO
6352    if (conf_parser_ctx.pass == 2)
# Line 6395 | Line 6382 | yyreduce:
6382    case 398:
6383  
6384   /* Line 1464 of yacc.c  */
6385 < #line 2601 "ircd_parser.y"
6385 > #line 2588 "ircd_parser.y"
6386      {
6387    if (conf_parser_ctx.pass == 2)
6388    {
# Line 6408 | Line 6395 | yyreduce:
6395    case 399:
6396  
6397   /* Line 1464 of yacc.c  */
6398 < #line 2608 "ircd_parser.y"
6398 > #line 2595 "ircd_parser.y"
6399      {
6400    if (conf_parser_ctx.pass == 2)
6401    {
# Line 6468 | Line 6455 | yyreduce:
6455    case 400:
6456  
6457   /* Line 1464 of yacc.c  */
6458 < #line 2664 "ircd_parser.y"
6458 > #line 2651 "ircd_parser.y"
6459      {
6460   }
6461      break;
# Line 6476 | Line 6463 | yyreduce:
6463    case 404:
6464  
6465   /* Line 1464 of yacc.c  */
6466 < #line 2669 "ircd_parser.y"
6466 > #line 2656 "ircd_parser.y"
6467      {
6468    if (conf_parser_ctx.pass == 2)
6469      regex_ban = 1;
# Line 6486 | Line 6473 | yyreduce:
6473    case 411:
6474  
6475   /* Line 1464 of yacc.c  */
6476 < #line 2678 "ircd_parser.y"
6476 > #line 2665 "ircd_parser.y"
6477      {
6478    if (conf_parser_ctx.pass == 2)
6479    {
# Line 6509 | Line 6496 | yyreduce:
6496    case 412:
6497  
6498   /* Line 1464 of yacc.c  */
6499 < #line 2697 "ircd_parser.y"
6499 > #line 2684 "ircd_parser.y"
6500      {
6501    if (conf_parser_ctx.pass == 2)
6502      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
# Line 6519 | Line 6506 | yyreduce:
6506    case 413:
6507  
6508   /* Line 1464 of yacc.c  */
6509 < #line 2706 "ircd_parser.y"
6509 > #line 2693 "ircd_parser.y"
6510      {
6511    if (conf_parser_ctx.pass == 2)
6512      hostbuf[0] = reasonbuf[0] = '\0';
# Line 6529 | Line 6516 | yyreduce:
6516    case 414:
6517  
6518   /* Line 1464 of yacc.c  */
6519 < #line 2710 "ircd_parser.y"
6519 > #line 2697 "ircd_parser.y"
6520      {
6521    if (conf_parser_ctx.pass == 2)
6522    {
# Line 6552 | Line 6539 | yyreduce:
6539    case 420:
6540  
6541   /* Line 1464 of yacc.c  */
6542 < #line 2732 "ircd_parser.y"
6542 > #line 2719 "ircd_parser.y"
6543      {
6544    if (conf_parser_ctx.pass == 2)
6545      strlcpy(hostbuf, yylval.string, sizeof(hostbuf));
# Line 6562 | Line 6549 | yyreduce:
6549    case 421:
6550  
6551   /* Line 1464 of yacc.c  */
6552 < #line 2738 "ircd_parser.y"
6552 > #line 2725 "ircd_parser.y"
6553      {
6554    if (conf_parser_ctx.pass == 2)
6555      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
# Line 6572 | Line 6559 | yyreduce:
6559    case 427:
6560  
6561   /* Line 1464 of yacc.c  */
6562 < #line 2752 "ircd_parser.y"
6562 > #line 2739 "ircd_parser.y"
6563      {
6564    if (conf_parser_ctx.pass == 2)
6565    {
# Line 6591 | Line 6578 | yyreduce:
6578    case 428:
6579  
6580   /* Line 1464 of yacc.c  */
6581 < #line 2770 "ircd_parser.y"
6581 > #line 2757 "ircd_parser.y"
6582      {
6583    if (conf_parser_ctx.pass == 2)
6584    {
# Line 6604 | Line 6591 | yyreduce:
6591    case 429:
6592  
6593   /* Line 1464 of yacc.c  */
6594 < #line 2777 "ircd_parser.y"
6594 > #line 2764 "ircd_parser.y"
6595      {
6596    if (conf_parser_ctx.pass == 2)
6597    {
# Line 6648 | Line 6635 | yyreduce:
6635    case 430:
6636  
6637   /* Line 1464 of yacc.c  */
6638 < #line 2817 "ircd_parser.y"
6638 > #line 2804 "ircd_parser.y"
6639      {
6640   }
6641      break;
# Line 6656 | Line 6643 | yyreduce:
6643    case 434:
6644  
6645   /* Line 1464 of yacc.c  */
6646 < #line 2822 "ircd_parser.y"
6646 > #line 2809 "ircd_parser.y"
6647      {
6648    if (conf_parser_ctx.pass == 2)
6649      regex_ban = 1;
# Line 6666 | Line 6653 | yyreduce:
6653    case 441:
6654  
6655   /* Line 1464 of yacc.c  */
6656 < #line 2831 "ircd_parser.y"
6656 > #line 2818 "ircd_parser.y"
6657      {
6658    if (conf_parser_ctx.pass == 2)
6659      strlcpy(gecos_name, yylval.string, sizeof(gecos_name));
# Line 6676 | Line 6663 | yyreduce:
6663    case 442:
6664  
6665   /* Line 1464 of yacc.c  */
6666 < #line 2837 "ircd_parser.y"
6666 > #line 2824 "ircd_parser.y"
6667      {
6668    if (conf_parser_ctx.pass == 2)
6669      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
# Line 6686 | Line 6673 | yyreduce:
6673    case 502:
6674  
6675   /* Line 1464 of yacc.c  */
6676 < #line 2882 "ircd_parser.y"
6676 > #line 2869 "ircd_parser.y"
6677      {
6678    ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number);
6679   }
# Line 6695 | Line 6682 | yyreduce:
6682    case 503:
6683  
6684   /* Line 1464 of yacc.c  */
6685 < #line 2887 "ircd_parser.y"
6685 > #line 2874 "ircd_parser.y"
6686      {
6687    ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number);
6688   }
# Line 6704 | Line 6691 | yyreduce:
6691    case 504:
6692  
6693   /* Line 1464 of yacc.c  */
6694 < #line 2892 "ircd_parser.y"
6694 > #line 2879 "ircd_parser.y"
6695      {
6696    ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number);
6697   }
# Line 6713 | Line 6700 | yyreduce:
6700    case 505:
6701  
6702   /* Line 1464 of yacc.c  */
6703 < #line 2897 "ircd_parser.y"
6703 > #line 2884 "ircd_parser.y"
6704      {
6705    ConfigFileEntry.burst_away = yylval.number;
6706   }
# Line 6722 | Line 6709 | yyreduce:
6709    case 506:
6710  
6711   /* Line 1464 of yacc.c  */
6712 < #line 2902 "ircd_parser.y"
6712 > #line 2889 "ircd_parser.y"
6713      {
6714    ConfigFileEntry.use_whois_actually = yylval.number;
6715   }
# Line 6731 | Line 6718 | yyreduce:
6718    case 507:
6719  
6720   /* Line 1464 of yacc.c  */
6721 < #line 2907 "ircd_parser.y"
6721 > #line 2894 "ircd_parser.y"
6722      {
6723    GlobalSetOptions.rejecttime = yylval.number;
6724   }
# Line 6740 | Line 6727 | yyreduce:
6727    case 508:
6728  
6729   /* Line 1464 of yacc.c  */
6730 < #line 2912 "ircd_parser.y"
6730 > #line 2899 "ircd_parser.y"
6731      {
6732    ConfigFileEntry.tkline_expire_notices = yylval.number;
6733   }
# Line 6749 | Line 6736 | yyreduce:
6736    case 509:
6737  
6738   /* Line 1464 of yacc.c  */
6739 < #line 2917 "ircd_parser.y"
6739 > #line 2904 "ircd_parser.y"
6740      {
6741    ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number);
6742   }
# Line 6758 | Line 6745 | yyreduce:
6745    case 510:
6746  
6747   /* Line 1464 of yacc.c  */
6748 < #line 2922 "ircd_parser.y"
6748 > #line 2909 "ircd_parser.y"
6749      {
6750    ConfigFileEntry.hide_spoof_ips = yylval.number;
6751   }
# Line 6767 | Line 6754 | yyreduce:
6754    case 511:
6755  
6756   /* Line 1464 of yacc.c  */
6757 < #line 2927 "ircd_parser.y"
6757 > #line 2914 "ircd_parser.y"
6758      {
6759    ConfigFileEntry.ignore_bogus_ts = yylval.number;
6760   }
# Line 6776 | Line 6763 | yyreduce:
6763    case 512:
6764  
6765   /* Line 1464 of yacc.c  */
6766 < #line 2932 "ircd_parser.y"
6766 > #line 2919 "ircd_parser.y"
6767      {
6768    ConfigFileEntry.disable_remote = yylval.number;
6769   }
# Line 6785 | Line 6772 | yyreduce:
6772    case 513:
6773  
6774   /* Line 1464 of yacc.c  */
6775 < #line 2937 "ircd_parser.y"
6775 > #line 2924 "ircd_parser.y"
6776      {
6777    ConfigFileEntry.failed_oper_notice = yylval.number;
6778   }
# Line 6794 | Line 6781 | yyreduce:
6781    case 514:
6782  
6783   /* Line 1464 of yacc.c  */
6784 < #line 2942 "ircd_parser.y"
6784 > #line 2929 "ircd_parser.y"
6785      {
6786    ConfigFileEntry.anti_nick_flood = yylval.number;
6787   }
# Line 6803 | Line 6790 | yyreduce:
6790    case 515:
6791  
6792   /* Line 1464 of yacc.c  */
6793 < #line 2947 "ircd_parser.y"
6793 > #line 2934 "ircd_parser.y"
6794      {
6795    ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number);
6796   }
# Line 6812 | Line 6799 | yyreduce:
6799    case 516:
6800  
6801   /* Line 1464 of yacc.c  */
6802 < #line 2952 "ircd_parser.y"
6802 > #line 2939 "ircd_parser.y"
6803      {
6804    ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number);
6805   }
# Line 6821 | Line 6808 | yyreduce:
6808    case 517:
6809  
6810   /* Line 1464 of yacc.c  */
6811 < #line 2957 "ircd_parser.y"
6811 > #line 2944 "ircd_parser.y"
6812      {
6813    ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number);
6814   }
# Line 6830 | Line 6817 | yyreduce:
6817    case 518:
6818  
6819   /* Line 1464 of yacc.c  */
6820 < #line 2962 "ircd_parser.y"
6820 > #line 2949 "ircd_parser.y"
6821      {
6822    ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number);
6823   }
# Line 6839 | Line 6826 | yyreduce:
6826    case 519:
6827  
6828   /* Line 1464 of yacc.c  */
6829 < #line 2967 "ircd_parser.y"
6829 > #line 2954 "ircd_parser.y"
6830      {
6831    ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number);
6832   }
# Line 6848 | Line 6835 | yyreduce:
6835    case 520:
6836  
6837   /* Line 1464 of yacc.c  */
6838 < #line 2972 "ircd_parser.y"
6838 > #line 2959 "ircd_parser.y"
6839      {
6840    if (conf_parser_ctx.pass == 2)
6841      ConfigFileEntry.ts_max_delta = (yyvsp[(3) - (4)].number);
# Line 6858 | Line 6845 | yyreduce:
6845    case 521:
6846  
6847   /* Line 1464 of yacc.c  */
6848 < #line 2978 "ircd_parser.y"
6848 > #line 2965 "ircd_parser.y"
6849      {
6850    if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1)
6851    {
# Line 6873 | Line 6860 | yyreduce:
6860    case 522:
6861  
6862   /* Line 1464 of yacc.c  */
6863 < #line 2989 "ircd_parser.y"
6863 > #line 2976 "ircd_parser.y"
6864      {
6865    ConfigFileEntry.kline_with_reason = yylval.number;
6866   }
# Line 6882 | Line 6869 | yyreduce:
6869    case 523:
6870  
6871   /* Line 1464 of yacc.c  */
6872 < #line 2994 "ircd_parser.y"
6872 > #line 2981 "ircd_parser.y"
6873      {
6874    if (conf_parser_ctx.pass == 2)
6875    {
# Line 6895 | Line 6882 | yyreduce:
6882    case 524:
6883  
6884   /* Line 1464 of yacc.c  */
6885 < #line 3003 "ircd_parser.y"
6885 > #line 2990 "ircd_parser.y"
6886      {
6887    ConfigFileEntry.invisible_on_connect = yylval.number;
6888   }
# Line 6904 | Line 6891 | yyreduce:
6891    case 525:
6892  
6893   /* Line 1464 of yacc.c  */
6894 < #line 3008 "ircd_parser.y"
6894 > #line 2995 "ircd_parser.y"
6895      {
6896    ConfigFileEntry.warn_no_nline = yylval.number;
6897   }
# Line 6913 | Line 6900 | yyreduce:
6900    case 526:
6901  
6902   /* Line 1464 of yacc.c  */
6903 < #line 3013 "ircd_parser.y"
6903 > #line 3000 "ircd_parser.y"
6904      {
6905    ConfigFileEntry.stats_e_disabled = yylval.number;
6906   }
# Line 6922 | Line 6909 | yyreduce:
6909    case 527:
6910  
6911   /* Line 1464 of yacc.c  */
6912 < #line 3018 "ircd_parser.y"
6912 > #line 3005 "ircd_parser.y"
6913      {
6914    ConfigFileEntry.stats_o_oper_only = yylval.number;
6915   }
# Line 6931 | Line 6918 | yyreduce:
6918    case 528:
6919  
6920   /* Line 1464 of yacc.c  */
6921 < #line 3023 "ircd_parser.y"
6921 > #line 3010 "ircd_parser.y"
6922      {
6923    ConfigFileEntry.stats_P_oper_only = yylval.number;
6924   }
# Line 6940 | Line 6927 | yyreduce:
6927    case 529:
6928  
6929   /* Line 1464 of yacc.c  */
6930 < #line 3028 "ircd_parser.y"
6930 > #line 3015 "ircd_parser.y"
6931      {
6932    ConfigFileEntry.stats_k_oper_only = 2 * yylval.number;
6933   }
# Line 6949 | Line 6936 | yyreduce:
6936    case 530:
6937  
6938   /* Line 1464 of yacc.c  */
6939 < #line 3031 "ircd_parser.y"
6939 > #line 3018 "ircd_parser.y"
6940      {
6941    ConfigFileEntry.stats_k_oper_only = 1;
6942   }
# Line 6958 | Line 6945 | yyreduce:
6945    case 531:
6946  
6947   /* Line 1464 of yacc.c  */
6948 < #line 3036 "ircd_parser.y"
6948 > #line 3023 "ircd_parser.y"
6949      {
6950    ConfigFileEntry.stats_i_oper_only = 2 * yylval.number;
6951   }
# Line 6967 | Line 6954 | yyreduce:
6954    case 532:
6955  
6956   /* Line 1464 of yacc.c  */
6957 < #line 3039 "ircd_parser.y"
6957 > #line 3026 "ircd_parser.y"
6958      {
6959    ConfigFileEntry.stats_i_oper_only = 1;
6960   }
# Line 6976 | Line 6963 | yyreduce:
6963    case 533:
6964  
6965   /* Line 1464 of yacc.c  */
6966 < #line 3044 "ircd_parser.y"
6966 > #line 3031 "ircd_parser.y"
6967      {
6968    ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number);
6969   }
# Line 6985 | Line 6972 | yyreduce:
6972    case 534:
6973  
6974   /* Line 1464 of yacc.c  */
6975 < #line 3049 "ircd_parser.y"
6975 > #line 3036 "ircd_parser.y"
6976      {
6977    ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number);
6978   }
# Line 6994 | Line 6981 | yyreduce:
6981    case 535:
6982  
6983   /* Line 1464 of yacc.c  */
6984 < #line 3054 "ircd_parser.y"
6984 > #line 3041 "ircd_parser.y"
6985      {
6986    ConfigFileEntry.opers_bypass_callerid = yylval.number;
6987   }
# Line 7003 | Line 6990 | yyreduce:
6990    case 536:
6991  
6992   /* Line 1464 of yacc.c  */
6993 < #line 3059 "ircd_parser.y"
6993 > #line 3046 "ircd_parser.y"
6994      {
6995    ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number);
6996   }
# Line 7012 | Line 6999 | yyreduce:
6999    case 537:
7000  
7001   /* Line 1464 of yacc.c  */
7002 < #line 3064 "ircd_parser.y"
7002 > #line 3051 "ircd_parser.y"
7003      {
7004    ConfigFileEntry.short_motd = yylval.number;
7005   }
# Line 7021 | Line 7008 | yyreduce:
7008    case 538:
7009  
7010   /* Line 1464 of yacc.c  */
7011 < #line 3069 "ircd_parser.y"
7011 > #line 3056 "ircd_parser.y"
7012      {
7013    ConfigFileEntry.no_oper_flood = yylval.number;
7014   }
# Line 7030 | Line 7017 | yyreduce:
7017    case 539:
7018  
7019   /* Line 1464 of yacc.c  */
7020 < #line 3074 "ircd_parser.y"
7020 > #line 3061 "ircd_parser.y"
7021      {
7022    ConfigFileEntry.true_no_oper_flood = yylval.number;
7023   }
# Line 7039 | Line 7026 | yyreduce:
7026    case 540:
7027  
7028   /* Line 1464 of yacc.c  */
7029 < #line 3079 "ircd_parser.y"
7029 > #line 3066 "ircd_parser.y"
7030      {
7031    ConfigFileEntry.oper_pass_resv = yylval.number;
7032   }
# Line 7048 | Line 7035 | yyreduce:
7035    case 541:
7036  
7037   /* Line 1464 of yacc.c  */
7038 < #line 3084 "ircd_parser.y"
7038 > #line 3071 "ircd_parser.y"
7039      {
7040    if (conf_parser_ctx.pass == 2)
7041    {
# Line 7063 | Line 7050 | yyreduce:
7050    case 542:
7051  
7052   /* Line 1464 of yacc.c  */
7053 < #line 3095 "ircd_parser.y"
7053 > #line 3082 "ircd_parser.y"
7054      {
7055    ConfigFileEntry.idletime = (yyvsp[(3) - (4)].number);
7056   }
# Line 7072 | Line 7059 | yyreduce:
7059    case 543:
7060  
7061   /* Line 1464 of yacc.c  */
7062 < #line 3100 "ircd_parser.y"
7062 > #line 3087 "ircd_parser.y"
7063      {
7064    ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number);
7065   }
# Line 7081 | Line 7068 | yyreduce:
7068    case 544:
7069  
7070   /* Line 1464 of yacc.c  */
7071 < #line 3105 "ircd_parser.y"
7071 > #line 3092 "ircd_parser.y"
7072      {
7073    ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number);
7074   }
# Line 7090 | Line 7077 | yyreduce:
7077    case 545:
7078  
7079   /* Line 1464 of yacc.c  */
7080 < #line 3110 "ircd_parser.y"
7080 > #line 3097 "ircd_parser.y"
7081      {
7082    if (conf_parser_ctx.pass == 2)
7083    {
# Line 7103 | Line 7090 | yyreduce:
7090    case 546:
7091  
7092   /* Line 1464 of yacc.c  */
7093 < #line 3119 "ircd_parser.y"
7093 > #line 3106 "ircd_parser.y"
7094      {
7095   #ifdef HAVE_LIBCRYPTO
7096    if (conf_parser_ctx.pass == 2)
# Line 7139 | Line 7126 | yyreduce:
7126    case 547:
7127  
7128   /* Line 1464 of yacc.c  */
7129 < #line 3151 "ircd_parser.y"
7129 > #line 3138 "ircd_parser.y"
7130      {
7131    if (conf_parser_ctx.pass == 2)
7132    {
# Line 7161 | Line 7148 | yyreduce:
7148    case 548:
7149  
7150   /* Line 1464 of yacc.c  */
7151 < #line 3169 "ircd_parser.y"
7151 > #line 3156 "ircd_parser.y"
7152      {
7153    ConfigFileEntry.use_egd = yylval.number;
7154   }
# Line 7170 | Line 7157 | yyreduce:
7157    case 549:
7158  
7159   /* Line 1464 of yacc.c  */
7160 < #line 3174 "ircd_parser.y"
7160 > #line 3161 "ircd_parser.y"
7161      {
7162    if (conf_parser_ctx.pass == 2)
7163    {
# Line 7183 | Line 7170 | yyreduce:
7170    case 550:
7171  
7172   /* Line 1464 of yacc.c  */
7173 < #line 3183 "ircd_parser.y"
7173 > #line 3170 "ircd_parser.y"
7174      {
7175    ConfigFileEntry.ping_cookie = yylval.number;
7176   }
# Line 7192 | Line 7179 | yyreduce:
7179    case 551:
7180  
7181   /* Line 1464 of yacc.c  */
7182 < #line 3188 "ircd_parser.y"
7182 > #line 3175 "ircd_parser.y"
7183      {
7184    ConfigFileEntry.disable_auth = yylval.number;
7185   }
# Line 7201 | Line 7188 | yyreduce:
7188    case 552:
7189  
7190   /* Line 1464 of yacc.c  */
7191 < #line 3193 "ircd_parser.y"
7191 > #line 3180 "ircd_parser.y"
7192      {
7193    ConfigFileEntry.throttle_time = yylval.number;
7194   }
# Line 7210 | Line 7197 | yyreduce:
7197    case 553:
7198  
7199   /* Line 1464 of yacc.c  */
7200 < #line 3198 "ircd_parser.y"
7200 > #line 3185 "ircd_parser.y"
7201      {
7202    ConfigFileEntry.oper_umodes = 0;
7203   }
# Line 7219 | Line 7206 | yyreduce:
7206    case 557:
7207  
7208   /* Line 1464 of yacc.c  */
7209 < #line 3204 "ircd_parser.y"
7209 > #line 3191 "ircd_parser.y"
7210      {
7211    ConfigFileEntry.oper_umodes |= UMODE_BOTS;
7212   }
# Line 7228 | Line 7215 | yyreduce:
7215    case 558:
7216  
7217   /* Line 1464 of yacc.c  */
7218 < #line 3207 "ircd_parser.y"
7218 > #line 3194 "ircd_parser.y"
7219      {
7220    ConfigFileEntry.oper_umodes |= UMODE_CCONN;
7221   }
# Line 7237 | Line 7224 | yyreduce:
7224    case 559:
7225  
7226   /* Line 1464 of yacc.c  */
7227 < #line 3210 "ircd_parser.y"
7227 > #line 3197 "ircd_parser.y"
7228      {
7229    ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL;
7230   }
# Line 7246 | Line 7233 | yyreduce:
7233    case 560:
7234  
7235   /* Line 1464 of yacc.c  */
7236 < #line 3213 "ircd_parser.y"
7236 > #line 3200 "ircd_parser.y"
7237      {
7238    ConfigFileEntry.oper_umodes |= UMODE_DEAF;
7239   }
# Line 7255 | Line 7242 | yyreduce:
7242    case 561:
7243  
7244   /* Line 1464 of yacc.c  */
7245 < #line 3216 "ircd_parser.y"
7245 > #line 3203 "ircd_parser.y"
7246      {
7247    ConfigFileEntry.oper_umodes |= UMODE_DEBUG;
7248   }
# Line 7264 | Line 7251 | yyreduce:
7251    case 562:
7252  
7253   /* Line 1464 of yacc.c  */
7254 < #line 3219 "ircd_parser.y"
7254 > #line 3206 "ircd_parser.y"
7255      {
7256    ConfigFileEntry.oper_umodes |= UMODE_FULL;
7257   }
# Line 7273 | Line 7260 | yyreduce:
7260    case 563:
7261  
7262   /* Line 1464 of yacc.c  */
7263 < #line 3222 "ircd_parser.y"
7263 > #line 3209 "ircd_parser.y"
7264      {
7265    ConfigFileEntry.oper_umodes |= UMODE_SKILL;
7266   }
# Line 7282 | Line 7269 | yyreduce:
7269    case 564:
7270  
7271   /* Line 1464 of yacc.c  */
7272 < #line 3225 "ircd_parser.y"
7272 > #line 3212 "ircd_parser.y"
7273      {
7274    ConfigFileEntry.oper_umodes |= UMODE_NCHANGE;
7275   }
# Line 7291 | Line 7278 | yyreduce:
7278    case 565:
7279  
7280   /* Line 1464 of yacc.c  */
7281 < #line 3228 "ircd_parser.y"
7281 > #line 3215 "ircd_parser.y"
7282      {
7283    ConfigFileEntry.oper_umodes |= UMODE_REJ;
7284   }
# Line 7300 | Line 7287 | yyreduce:
7287    case 566:
7288  
7289   /* Line 1464 of yacc.c  */
7290 < #line 3231 "ircd_parser.y"
7290 > #line 3218 "ircd_parser.y"
7291      {
7292    ConfigFileEntry.oper_umodes |= UMODE_UNAUTH;
7293   }
# Line 7309 | Line 7296 | yyreduce:
7296    case 567:
7297  
7298   /* Line 1464 of yacc.c  */
7299 < #line 3234 "ircd_parser.y"
7299 > #line 3221 "ircd_parser.y"
7300      {
7301    ConfigFileEntry.oper_umodes |= UMODE_SPY;
7302   }
# Line 7318 | Line 7305 | yyreduce:
7305    case 568:
7306  
7307   /* Line 1464 of yacc.c  */
7308 < #line 3237 "ircd_parser.y"
7308 > #line 3224 "ircd_parser.y"
7309      {
7310    ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL;
7311   }
# Line 7327 | Line 7314 | yyreduce:
7314    case 569:
7315  
7316   /* Line 1464 of yacc.c  */
7317 < #line 3240 "ircd_parser.y"
7317 > #line 3227 "ircd_parser.y"
7318      {
7319    ConfigFileEntry.oper_umodes |= UMODE_OPERWALL;
7320   }
# Line 7336 | Line 7323 | yyreduce:
7323    case 570:
7324  
7325   /* Line 1464 of yacc.c  */
7326 < #line 3243 "ircd_parser.y"
7326 > #line 3230 "ircd_parser.y"
7327      {
7328    ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE;
7329   }
# Line 7345 | Line 7332 | yyreduce:
7332    case 571:
7333  
7334   /* Line 1464 of yacc.c  */
7335 < #line 3246 "ircd_parser.y"
7335 > #line 3233 "ircd_parser.y"
7336      {
7337    ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE;
7338   }
# Line 7354 | Line 7341 | yyreduce:
7341    case 572:
7342  
7343   /* Line 1464 of yacc.c  */
7344 < #line 3249 "ircd_parser.y"
7344 > #line 3236 "ircd_parser.y"
7345      {
7346    ConfigFileEntry.oper_umodes |= UMODE_WALLOP;
7347   }
# Line 7363 | Line 7350 | yyreduce:
7350    case 573:
7351  
7352   /* Line 1464 of yacc.c  */
7353 < #line 3252 "ircd_parser.y"
7353 > #line 3239 "ircd_parser.y"
7354      {
7355    ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID;
7356   }
# Line 7372 | Line 7359 | yyreduce:
7359    case 574:
7360  
7361   /* Line 1464 of yacc.c  */
7362 < #line 3255 "ircd_parser.y"
7362 > #line 3242 "ircd_parser.y"
7363      {
7364    ConfigFileEntry.oper_umodes |= UMODE_CALLERID;
7365   }
# Line 7381 | Line 7368 | yyreduce:
7368    case 575:
7369  
7370   /* Line 1464 of yacc.c  */
7371 < #line 3258 "ircd_parser.y"
7371 > #line 3245 "ircd_parser.y"
7372      {
7373    ConfigFileEntry.oper_umodes |= UMODE_LOCOPS;
7374   }
# Line 7390 | Line 7377 | yyreduce:
7377    case 576:
7378  
7379   /* Line 1464 of yacc.c  */
7380 < #line 3263 "ircd_parser.y"
7380 > #line 3250 "ircd_parser.y"
7381      {
7382    ConfigFileEntry.oper_only_umodes = 0;
7383   }
# Line 7399 | Line 7386 | yyreduce:
7386    case 580:
7387  
7388   /* Line 1464 of yacc.c  */
7389 < #line 3269 "ircd_parser.y"
7389 > #line 3256 "ircd_parser.y"
7390      {
7391    ConfigFileEntry.oper_only_umodes |= UMODE_BOTS;
7392   }
# Line 7408 | Line 7395 | yyreduce:
7395    case 581:
7396  
7397   /* Line 1464 of yacc.c  */
7398 < #line 3272 "ircd_parser.y"
7398 > #line 3259 "ircd_parser.y"
7399      {
7400    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN;
7401   }
# Line 7417 | Line 7404 | yyreduce:
7404    case 582:
7405  
7406   /* Line 1464 of yacc.c  */
7407 < #line 3275 "ircd_parser.y"
7407 > #line 3262 "ircd_parser.y"
7408      {
7409    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL;
7410   }
# Line 7426 | Line 7413 | yyreduce:
7413    case 583:
7414  
7415   /* Line 1464 of yacc.c  */
7416 < #line 3278 "ircd_parser.y"
7416 > #line 3265 "ircd_parser.y"
7417      {
7418    ConfigFileEntry.oper_only_umodes |= UMODE_DEAF;
7419   }
# Line 7435 | Line 7422 | yyreduce:
7422    case 584:
7423  
7424   /* Line 1464 of yacc.c  */
7425 < #line 3281 "ircd_parser.y"
7425 > #line 3268 "ircd_parser.y"
7426      {
7427    ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG;
7428   }
# Line 7444 | Line 7431 | yyreduce:
7431    case 585:
7432  
7433   /* Line 1464 of yacc.c  */
7434 < #line 3284 "ircd_parser.y"
7434 > #line 3271 "ircd_parser.y"
7435      {
7436    ConfigFileEntry.oper_only_umodes |= UMODE_FULL;
7437   }
# Line 7453 | Line 7440 | yyreduce:
7440    case 586:
7441  
7442   /* Line 1464 of yacc.c  */
7443 < #line 3287 "ircd_parser.y"
7443 > #line 3274 "ircd_parser.y"
7444      {
7445    ConfigFileEntry.oper_only_umodes |= UMODE_SKILL;
7446   }
# Line 7462 | Line 7449 | yyreduce:
7449    case 587:
7450  
7451   /* Line 1464 of yacc.c  */
7452 < #line 3290 "ircd_parser.y"
7452 > #line 3277 "ircd_parser.y"
7453      {
7454    ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE;
7455   }
# Line 7471 | Line 7458 | yyreduce:
7458    case 588:
7459  
7460   /* Line 1464 of yacc.c  */
7461 < #line 3293 "ircd_parser.y"
7461 > #line 3280 "ircd_parser.y"
7462      {
7463    ConfigFileEntry.oper_only_umodes |= UMODE_REJ;
7464   }
# Line 7480 | Line 7467 | yyreduce:
7467    case 589:
7468  
7469   /* Line 1464 of yacc.c  */
7470 < #line 3296 "ircd_parser.y"
7470 > #line 3283 "ircd_parser.y"
7471      {
7472    ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH;
7473   }
# Line 7489 | Line 7476 | yyreduce:
7476    case 590:
7477  
7478   /* Line 1464 of yacc.c  */
7479 < #line 3299 "ircd_parser.y"
7479 > #line 3286 "ircd_parser.y"
7480      {
7481    ConfigFileEntry.oper_only_umodes |= UMODE_SPY;
7482   }
# Line 7498 | Line 7485 | yyreduce:
7485    case 591:
7486  
7487   /* Line 1464 of yacc.c  */
7488 < #line 3302 "ircd_parser.y"
7488 > #line 3289 "ircd_parser.y"
7489      {
7490    ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL;
7491   }
# Line 7507 | Line 7494 | yyreduce:
7494    case 592:
7495  
7496   /* Line 1464 of yacc.c  */
7497 < #line 3305 "ircd_parser.y"
7497 > #line 3292 "ircd_parser.y"
7498      {
7499    ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL;
7500   }
# Line 7516 | Line 7503 | yyreduce:
7503    case 593:
7504  
7505   /* Line 1464 of yacc.c  */
7506 < #line 3308 "ircd_parser.y"
7506 > #line 3295 "ircd_parser.y"
7507      {
7508    ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE;
7509   }
# Line 7525 | Line 7512 | yyreduce:
7512    case 594:
7513  
7514   /* Line 1464 of yacc.c  */
7515 < #line 3311 "ircd_parser.y"
7515 > #line 3298 "ircd_parser.y"
7516      {
7517    ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE;
7518   }
# Line 7534 | Line 7521 | yyreduce:
7521    case 595:
7522  
7523   /* Line 1464 of yacc.c  */
7524 < #line 3314 "ircd_parser.y"
7524 > #line 3301 "ircd_parser.y"
7525      {
7526    ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP;
7527   }
# Line 7543 | Line 7530 | yyreduce:
7530    case 596:
7531  
7532   /* Line 1464 of yacc.c  */
7533 < #line 3317 "ircd_parser.y"
7533 > #line 3304 "ircd_parser.y"
7534      {
7535    ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID;
7536   }
# Line 7552 | Line 7539 | yyreduce:
7539    case 597:
7540  
7541   /* Line 1464 of yacc.c  */
7542 < #line 3320 "ircd_parser.y"
7542 > #line 3307 "ircd_parser.y"
7543      {
7544    ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID;
7545   }
# Line 7561 | Line 7548 | yyreduce:
7548    case 598:
7549  
7550   /* Line 1464 of yacc.c  */
7551 < #line 3323 "ircd_parser.y"
7551 > #line 3310 "ircd_parser.y"
7552      {
7553    ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS;
7554   }
# Line 7570 | Line 7557 | yyreduce:
7557    case 599:
7558  
7559   /* Line 1464 of yacc.c  */
7560 < #line 3328 "ircd_parser.y"
7560 > #line 3315 "ircd_parser.y"
7561      {
7562    ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number);
7563   }
# Line 7579 | Line 7566 | yyreduce:
7566    case 600:
7567  
7568   /* Line 1464 of yacc.c  */
7569 < #line 3333 "ircd_parser.y"
7569 > #line 3320 "ircd_parser.y"
7570      {
7571    ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number);
7572   }
# Line 7588 | Line 7575 | yyreduce:
7575    case 601:
7576  
7577   /* Line 1464 of yacc.c  */
7578 < #line 3338 "ircd_parser.y"
7578 > #line 3325 "ircd_parser.y"
7579      {
7580    ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number);
7581   }
# Line 7597 | Line 7584 | yyreduce:
7584    case 602:
7585  
7586   /* Line 1464 of yacc.c  */
7587 < #line 3343 "ircd_parser.y"
7587 > #line 3330 "ircd_parser.y"
7588      {
7589    ConfigFileEntry.client_flood = (yyvsp[(3) - (4)].number);
7590   }
# Line 7606 | Line 7593 | yyreduce:
7593    case 603:
7594  
7595   /* Line 1464 of yacc.c  */
7596 < #line 3352 "ircd_parser.y"
7596 > #line 3339 "ircd_parser.y"
7597      {
7598    if (conf_parser_ctx.pass == 2)
7599    {
# Line 7619 | Line 7606 | yyreduce:
7606    case 604:
7607  
7608   /* Line 1464 of yacc.c  */
7609 < #line 3359 "ircd_parser.y"
7609 > #line 3346 "ircd_parser.y"
7610      {
7611    if (conf_parser_ctx.pass == 2)
7612    {
# Line 7640 | Line 7627 | yyreduce:
7627    case 614:
7628  
7629   /* Line 1464 of yacc.c  */
7630 < #line 3385 "ircd_parser.y"
7630 > #line 3372 "ircd_parser.y"
7631      {
7632    if (conf_parser_ctx.pass == 2)
7633      ConfigFileEntry.glines = yylval.number;
# Line 7650 | Line 7637 | yyreduce:
7637    case 615:
7638  
7639   /* Line 1464 of yacc.c  */
7640 < #line 3391 "ircd_parser.y"
7640 > #line 3378 "ircd_parser.y"
7641      {
7642    if (conf_parser_ctx.pass == 2)
7643      ConfigFileEntry.gline_time = (yyvsp[(3) - (4)].number);
# Line 7660 | Line 7647 | yyreduce:
7647    case 616:
7648  
7649   /* Line 1464 of yacc.c  */
7650 < #line 3397 "ircd_parser.y"
7650 > #line 3384 "ircd_parser.y"
7651      {
7652    if (conf_parser_ctx.pass == 2)
7653      ConfigFileEntry.gline_logging = 0;
# Line 7670 | Line 7657 | yyreduce:
7657    case 620:
7658  
7659   /* Line 1464 of yacc.c  */
7660 < #line 3403 "ircd_parser.y"
7660 > #line 3390 "ircd_parser.y"
7661      {
7662    if (conf_parser_ctx.pass == 2)
7663      ConfigFileEntry.gline_logging |= GDENY_REJECT;
# Line 7680 | Line 7667 | yyreduce:
7667    case 621:
7668  
7669   /* Line 1464 of yacc.c  */
7670 < #line 3407 "ircd_parser.y"
7670 > #line 3394 "ircd_parser.y"
7671      {
7672    if (conf_parser_ctx.pass == 2)
7673      ConfigFileEntry.gline_logging |= GDENY_BLOCK;
# Line 7690 | Line 7677 | yyreduce:
7677    case 622:
7678  
7679   /* Line 1464 of yacc.c  */
7680 < #line 3413 "ircd_parser.y"
7680 > #line 3400 "ircd_parser.y"
7681      {
7682    if (conf_parser_ctx.pass == 2)
7683    {
# Line 7728 | Line 7715 | yyreduce:
7715    case 623:
7716  
7717   /* Line 1464 of yacc.c  */
7718 < #line 3447 "ircd_parser.y"
7718 > #line 3434 "ircd_parser.y"
7719      {
7720    if (conf_parser_ctx.pass == 2)  
7721    {
# Line 7741 | Line 7728 | yyreduce:
7728    case 624:
7729  
7730   /* Line 1464 of yacc.c  */
7731 < #line 3456 "ircd_parser.y"
7731 > #line 3443 "ircd_parser.y"
7732      {
7733    if (conf_parser_ctx.pass == 2)
7734      yy_aconf->flags = 0;
# Line 7751 | Line 7738 | yyreduce:
7738    case 625:
7739  
7740   /* Line 1464 of yacc.c  */
7741 < #line 3460 "ircd_parser.y"
7741 > #line 3447 "ircd_parser.y"
7742      {
7743    if (conf_parser_ctx.pass == 2)
7744    {
# Line 7801 | Line 7788 | yyreduce:
7788    case 628:
7789  
7790   /* Line 1464 of yacc.c  */
7791 < #line 3507 "ircd_parser.y"
7791 > #line 3494 "ircd_parser.y"
7792      {
7793    if (conf_parser_ctx.pass == 2)
7794      yy_aconf->flags |= GDENY_REJECT;
# Line 7811 | Line 7798 | yyreduce:
7798    case 629:
7799  
7800   /* Line 1464 of yacc.c  */
7801 < #line 3511 "ircd_parser.y"
7801 > #line 3498 "ircd_parser.y"
7802      {
7803    if (conf_parser_ctx.pass == 2)
7804      yy_aconf->flags |= GDENY_BLOCK;
# Line 7821 | Line 7808 | yyreduce:
7808    case 652:
7809  
7810   /* Line 1464 of yacc.c  */
7811 < #line 3535 "ircd_parser.y"
7811 > #line 3522 "ircd_parser.y"
7812      {
7813    ConfigChannel.disable_fake_channels = yylval.number;
7814   }
# Line 7830 | Line 7817 | yyreduce:
7817    case 653:
7818  
7819   /* Line 1464 of yacc.c  */
7820 < #line 3540 "ircd_parser.y"
7820 > #line 3527 "ircd_parser.y"
7821      {
7822    ConfigChannel.restrict_channels = yylval.number;
7823   }
# Line 7839 | Line 7826 | yyreduce:
7826    case 654:
7827  
7828   /* Line 1464 of yacc.c  */
7829 < #line 3545 "ircd_parser.y"
7829 > #line 3532 "ircd_parser.y"
7830      {
7831    ConfigChannel.disable_local_channels = yylval.number;
7832   }
# Line 7848 | Line 7835 | yyreduce:
7835    case 655:
7836  
7837   /* Line 1464 of yacc.c  */
7838 < #line 3550 "ircd_parser.y"
7838 > #line 3537 "ircd_parser.y"
7839      {
7840    ConfigChannel.use_except = yylval.number;
7841   }
# Line 7857 | Line 7844 | yyreduce:
7844    case 656:
7845  
7846   /* Line 1464 of yacc.c  */
7847 < #line 3555 "ircd_parser.y"
7847 > #line 3542 "ircd_parser.y"
7848      {
7849    ConfigChannel.use_invex = yylval.number;
7850   }
# Line 7866 | Line 7853 | yyreduce:
7853    case 657:
7854  
7855   /* Line 1464 of yacc.c  */
7856 < #line 3560 "ircd_parser.y"
7856 > #line 3547 "ircd_parser.y"
7857      {
7858    ConfigChannel.use_knock = yylval.number;
7859   }
# Line 7875 | Line 7862 | yyreduce:
7862    case 658:
7863  
7864   /* Line 1464 of yacc.c  */
7865 < #line 3565 "ircd_parser.y"
7865 > #line 3552 "ircd_parser.y"
7866      {
7867    ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number);
7868   }
# Line 7884 | Line 7871 | yyreduce:
7871    case 659:
7872  
7873   /* Line 1464 of yacc.c  */
7874 < #line 3570 "ircd_parser.y"
7874 > #line 3557 "ircd_parser.y"
7875      {
7876    ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number);
7877   }
# Line 7893 | Line 7880 | yyreduce:
7880    case 660:
7881  
7882   /* Line 1464 of yacc.c  */
7883 < #line 3575 "ircd_parser.y"
7883 > #line 3562 "ircd_parser.y"
7884      {
7885    ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number);
7886   }
# Line 7902 | Line 7889 | yyreduce:
7889    case 661:
7890  
7891   /* Line 1464 of yacc.c  */
7892 < #line 3580 "ircd_parser.y"
7892 > #line 3567 "ircd_parser.y"
7893      {
7894    ConfigChannel.quiet_on_ban = yylval.number;
7895   }
# Line 7911 | Line 7898 | yyreduce:
7898    case 662:
7899  
7900   /* Line 1464 of yacc.c  */
7901 < #line 3585 "ircd_parser.y"
7901 > #line 3572 "ircd_parser.y"
7902      {
7903    ConfigChannel.max_bans = (yyvsp[(3) - (4)].number);
7904   }
# Line 7920 | Line 7907 | yyreduce:
7907    case 663:
7908  
7909   /* Line 1464 of yacc.c  */
7910 < #line 3590 "ircd_parser.y"
7910 > #line 3577 "ircd_parser.y"
7911      {
7912    ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number);
7913   }
# Line 7929 | Line 7916 | yyreduce:
7916    case 664:
7917  
7918   /* Line 1464 of yacc.c  */
7919 < #line 3595 "ircd_parser.y"
7919 > #line 3582 "ircd_parser.y"
7920      {
7921    ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number);
7922   }
# Line 7938 | Line 7925 | yyreduce:
7925    case 665:
7926  
7927   /* Line 1464 of yacc.c  */
7928 < #line 3600 "ircd_parser.y"
7928 > #line 3587 "ircd_parser.y"
7929      {
7930    ConfigChannel.no_create_on_split = yylval.number;
7931   }
# Line 7947 | Line 7934 | yyreduce:
7934    case 666:
7935  
7936   /* Line 1464 of yacc.c  */
7937 < #line 3605 "ircd_parser.y"
7937 > #line 3592 "ircd_parser.y"
7938      {
7939    ConfigChannel.no_join_on_split = yylval.number;
7940   }
# Line 7956 | Line 7943 | yyreduce:
7943    case 667:
7944  
7945   /* Line 1464 of yacc.c  */
7946 < #line 3610 "ircd_parser.y"
7946 > #line 3597 "ircd_parser.y"
7947      {
7948    ConfigChannel.burst_topicwho = yylval.number;
7949   }
# Line 7965 | Line 7952 | yyreduce:
7952    case 668:
7953  
7954   /* Line 1464 of yacc.c  */
7955 < #line 3615 "ircd_parser.y"
7955 > #line 3602 "ircd_parser.y"
7956      {
7957    GlobalSetOptions.joinfloodcount = yylval.number;
7958   }
# Line 7974 | Line 7961 | yyreduce:
7961    case 669:
7962  
7963   /* Line 1464 of yacc.c  */
7964 < #line 3620 "ircd_parser.y"
7964 > #line 3607 "ircd_parser.y"
7965      {
7966    GlobalSetOptions.joinfloodtime = yylval.number;
7967   }
# Line 7983 | Line 7970 | yyreduce:
7970    case 681:
7971  
7972   /* Line 1464 of yacc.c  */
7973 < #line 3639 "ircd_parser.y"
7973 > #line 3626 "ircd_parser.y"
7974      {
7975    if (conf_parser_ctx.pass == 2)
7976      ConfigServerHide.flatten_links = yylval.number;
# Line 7993 | Line 7980 | yyreduce:
7980    case 682:
7981  
7982   /* Line 1464 of yacc.c  */
7983 < #line 3645 "ircd_parser.y"
7983 > #line 3632 "ircd_parser.y"
7984      {
7985    if (conf_parser_ctx.pass == 2)
7986      ConfigServerHide.hide_servers = yylval.number;
# Line 8003 | Line 7990 | yyreduce:
7990    case 683:
7991  
7992   /* Line 1464 of yacc.c  */
7993 < #line 3651 "ircd_parser.y"
7993 > #line 3638 "ircd_parser.y"
7994      {
7995    if (conf_parser_ctx.pass == 2)
7996    {
# Line 8016 | Line 8003 | yyreduce:
8003    case 684:
8004  
8005   /* Line 1464 of yacc.c  */
8006 < #line 3660 "ircd_parser.y"
8006 > #line 3647 "ircd_parser.y"
8007      {
8008    if (conf_parser_ctx.pass == 2)
8009    {
# Line 8034 | Line 8021 | yyreduce:
8021    case 685:
8022  
8023   /* Line 1464 of yacc.c  */
8024 < #line 3674 "ircd_parser.y"
8024 > #line 3661 "ircd_parser.y"
8025      {
8026    if (conf_parser_ctx.pass == 2)
8027      ConfigServerHide.hidden = yylval.number;
# Line 8044 | Line 8031 | yyreduce:
8031    case 686:
8032  
8033   /* Line 1464 of yacc.c  */
8034 < #line 3680 "ircd_parser.y"
8034 > #line 3667 "ircd_parser.y"
8035      {
8036    if (conf_parser_ctx.pass == 2)
8037      ConfigServerHide.disable_hidden = yylval.number;
# Line 8054 | Line 8041 | yyreduce:
8041    case 687:
8042  
8043   /* Line 1464 of yacc.c  */
8044 < #line 3686 "ircd_parser.y"
8044 > #line 3673 "ircd_parser.y"
8045      {
8046    if (conf_parser_ctx.pass == 2)
8047      ConfigServerHide.hide_server_ips = yylval.number;
# Line 8064 | Line 8051 | yyreduce:
8051  
8052  
8053   /* Line 1464 of yacc.c  */
8054 < #line 8068 "ircd_parser.c"
8054 > #line 8055 "ircd_parser.c"
8055        default: break;
8056      }
8057    YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);

Diff Legend

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