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

Comparing ircd-hybrid-8/src/ircd_lexer.c (file contents):
Revision 1228 by michael, Mon Sep 19 09:38:38 2011 UTC vs.
Revision 1243 by michael, Fri Sep 30 10:47:53 2011 UTC

# Line 1892 | Line 1892 | char *yytext;
1892   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
1893   *  USA
1894   *
1895 < *  $Id: ircd_lexer.l 1216 2011-09-13 18:22:31Z michael $
1895 > *  $Id: ircd_lexer.l 1228 2011-09-19 09:38:38Z michael $
1896   */
1897   #line 31 "ircd_lexer.l"
1898   #include "stdinc.h"
1899   #include "irc_string.h"
1900 #include "common.h"
1900   #include "s_conf.h"
1901   #include "memory.h"
1902   #include "hostmask.h"
# Line 1925 | Line 1924 | static char conffile_stack[MAX_INCLUDE_D
1924   static void ccomment(void);
1925   static void cinclude(void);
1926   static int ieof(void);
1927 < #line 1929 "ircd_lexer.c"
1927 > #line 1928 "ircd_lexer.c"
1928  
1929   #define INITIAL 0
1930  
# Line 2105 | Line 2104 | YY_DECL
2104          register char *yy_cp, *yy_bp;
2105          register int yy_act;
2106      
2107 < #line 69 "ircd_lexer.l"
2107 > #line 68 "ircd_lexer.l"
2108  
2109 < #line 2111 "ircd_lexer.c"
2109 > #line 2110 "ircd_lexer.c"
2110  
2111          if ( !(yy_init) )
2112                  {
# Line 2194 | Line 2193 | do_action:     /* This label is used only to
2193  
2194   case 1:
2195   YY_RULE_SETUP
2196 < #line 70 "ircd_lexer.l"
2196 > #line 69 "ircd_lexer.l"
2197   { cinclude(); }
2198          YY_BREAK
2199   case 2:
2200   YY_RULE_SETUP
2201 < #line 71 "ircd_lexer.l"
2201 > #line 70 "ircd_lexer.l"
2202   { ccomment(); }
2203          YY_BREAK
2204   case 3:
2205   /* rule 3 can match eol */
2206   YY_RULE_SETUP
2207 < #line 73 "ircd_lexer.l"
2207 > #line 72 "ircd_lexer.l"
2208   { strcpy(linebuf, yytext+1); ++lineno; yyless(1); }
2209          YY_BREAK
2210   case 4:
2211   YY_RULE_SETUP
2212 < #line 75 "ircd_lexer.l"
2212 > #line 74 "ircd_lexer.l"
2213   ;
2214          YY_BREAK
2215   case 5:
2216   YY_RULE_SETUP
2217 < #line 76 "ircd_lexer.l"
2217 > #line 75 "ircd_lexer.l"
2218   ;
2219          YY_BREAK
2220   case 6:
2221   YY_RULE_SETUP
2222 < #line 78 "ircd_lexer.l"
2222 > #line 77 "ircd_lexer.l"
2223   { yylval.number = atoi(yytext); return NUMBER; }
2224          YY_BREAK
2225   case 7:
2226   /* rule 7 can match eol */
2227   YY_RULE_SETUP
2228 < #line 80 "ircd_lexer.l"
2228 > #line 79 "ircd_lexer.l"
2229   { if (yytext[yyleng-2] == '\\')
2230                      {
2231                        yyless(yyleng-1); /* return last quote */
# Line 2274 | Line 2273 | YY_RULE_SETUP
2273          YY_BREAK
2274   case 8:
2275   YY_RULE_SETUP
2276 < #line 125 "ircd_lexer.l"
2276 > #line 124 "ircd_lexer.l"
2277   { return ACCEPT_PASSWORD; }
2278          YY_BREAK
2279   case 9:
2280   YY_RULE_SETUP
2281 < #line 126 "ircd_lexer.l"
2281 > #line 125 "ircd_lexer.l"
2282   { return ACTION; }
2283          YY_BREAK
2284   case 10:
2285   YY_RULE_SETUP
2286 < #line 127 "ircd_lexer.l"
2286 > #line 126 "ircd_lexer.l"
2287   { return ADMIN; }
2288          YY_BREAK
2289   case 11:
2290   YY_RULE_SETUP
2291 < #line 128 "ircd_lexer.l"
2291 > #line 127 "ircd_lexer.l"
2292   { return ADMIN; }
2293          YY_BREAK
2294   case 12:
2295   YY_RULE_SETUP
2296 < #line 129 "ircd_lexer.l"
2296 > #line 128 "ircd_lexer.l"
2297   { return AFTYPE; }
2298          YY_BREAK
2299   case 13:
2300   YY_RULE_SETUP
2301 < #line 130 "ircd_lexer.l"
2301 > #line 129 "ircd_lexer.l"
2302   { return T_ALL; }
2303          YY_BREAK
2304   case 14:
2305   YY_RULE_SETUP
2306 < #line 131 "ircd_lexer.l"
2306 > #line 130 "ircd_lexer.l"
2307   { return T_ALLOW; }
2308          YY_BREAK
2309   case 15:
2310   YY_RULE_SETUP
2311 < #line 132 "ircd_lexer.l"
2311 > #line 131 "ircd_lexer.l"
2312   { return IRCD_AUTH; }
2313          YY_BREAK
2314   case 16:
2315   YY_RULE_SETUP
2316 < #line 133 "ircd_lexer.l"
2316 > #line 132 "ircd_lexer.l"
2317   { return AUTOCONN; }
2318          YY_BREAK
2319   case 17:
2320   YY_RULE_SETUP
2321 < #line 134 "ircd_lexer.l"
2321 > #line 133 "ircd_lexer.l"
2322   { return T_BLOCK; }
2323          YY_BREAK
2324   case 18:
2325   YY_RULE_SETUP
2326 < #line 135 "ircd_lexer.l"
2326 > #line 134 "ircd_lexer.l"
2327   { return BURST_AWAY; }
2328          YY_BREAK
2329   case 19:
2330   YY_RULE_SETUP
2331 < #line 136 "ircd_lexer.l"
2331 > #line 135 "ircd_lexer.l"
2332   { return BURST_TOPICWHO; }
2333          YY_BREAK
2334   case 20:
2335   YY_RULE_SETUP
2336 < #line 137 "ircd_lexer.l"
2336 > #line 136 "ircd_lexer.l"
2337   { return CAN_FLOOD; }
2338          YY_BREAK
2339   case 21:
2340   YY_RULE_SETUP
2341 < #line 138 "ircd_lexer.l"
2341 > #line 137 "ircd_lexer.l"
2342   { return CALLER_ID_WAIT; }
2343          YY_BREAK
2344   case 22:
2345   YY_RULE_SETUP
2346 < #line 139 "ircd_lexer.l"
2346 > #line 138 "ircd_lexer.l"
2347   { return OPERS_BYPASS_CALLERID; }
2348          YY_BREAK
2349   case 23:
2350   YY_RULE_SETUP
2351 < #line 140 "ircd_lexer.l"
2351 > #line 139 "ircd_lexer.l"
2352   { return CHANNEL; }
2353          YY_BREAK
2354   case 24:
2355   YY_RULE_SETUP
2356 < #line 141 "ircd_lexer.l"
2356 > #line 140 "ircd_lexer.l"
2357   { return CIDR_BITLEN_IPV4; }
2358          YY_BREAK
2359   case 25:
2360   YY_RULE_SETUP
2361 < #line 142 "ircd_lexer.l"
2361 > #line 141 "ircd_lexer.l"
2362   { return CIDR_BITLEN_IPV6; }
2363          YY_BREAK
2364   case 26:
2365   YY_RULE_SETUP
2366 < #line 143 "ircd_lexer.l"
2366 > #line 142 "ircd_lexer.l"
2367   { return CIPHER_PREFERENCE; }
2368          YY_BREAK
2369   case 27:
2370   YY_RULE_SETUP
2371 < #line 144 "ircd_lexer.l"
2371 > #line 143 "ircd_lexer.l"
2372   { return CLASS; }
2373          YY_BREAK
2374   case 28:
2375   YY_RULE_SETUP
2376 < #line 145 "ircd_lexer.l"
2376 > #line 144 "ircd_lexer.l"
2377   { return T_CLIENT_FLOOD; }
2378          YY_BREAK
2379   case 29:
2380   YY_RULE_SETUP
2381 < #line 146 "ircd_lexer.l"
2381 > #line 145 "ircd_lexer.l"
2382   { return T_CLUSTER; }
2383          YY_BREAK
2384   case 30:
2385   YY_RULE_SETUP
2386 < #line 147 "ircd_lexer.l"
2386 > #line 146 "ircd_lexer.l"
2387   { return COMPRESSED; }
2388          YY_BREAK
2389   case 31:
2390   YY_RULE_SETUP
2391 < #line 148 "ircd_lexer.l"
2391 > #line 147 "ircd_lexer.l"
2392   { return COMPRESSION_LEVEL; }
2393          YY_BREAK
2394   case 32:
2395   YY_RULE_SETUP
2396 < #line 149 "ircd_lexer.l"
2396 > #line 148 "ircd_lexer.l"
2397   { return CONNECT; }
2398          YY_BREAK
2399   case 33:
2400   YY_RULE_SETUP
2401 < #line 150 "ircd_lexer.l"
2401 > #line 149 "ircd_lexer.l"
2402   { return CONNECTFREQ; }
2403          YY_BREAK
2404   case 34:
2405   YY_RULE_SETUP
2406 < #line 151 "ircd_lexer.l"
2406 > #line 150 "ircd_lexer.l"
2407   { return CRYPTLINK; }
2408          YY_BREAK
2409   case 35:
2410   YY_RULE_SETUP
2411 < #line 152 "ircd_lexer.l"
2411 > #line 151 "ircd_lexer.l"
2412   { return DEFAULT_CIPHER_PREFERENCE; }
2413          YY_BREAK
2414   case 36:
2415   YY_RULE_SETUP
2416 < #line 153 "ircd_lexer.l"
2416 > #line 152 "ircd_lexer.l"
2417   { return DEFAULT_FLOODCOUNT; }
2418          YY_BREAK
2419   case 37:
2420   YY_RULE_SETUP
2421 < #line 154 "ircd_lexer.l"
2421 > #line 153 "ircd_lexer.l"
2422   { return DEFAULT_SPLIT_SERVER_COUNT; }
2423          YY_BREAK
2424   case 38:
2425   YY_RULE_SETUP
2426 < #line 155 "ircd_lexer.l"
2426 > #line 154 "ircd_lexer.l"
2427   { return DEFAULT_SPLIT_USER_COUNT; }
2428          YY_BREAK
2429   case 39:
2430   YY_RULE_SETUP
2431 < #line 156 "ircd_lexer.l"
2431 > #line 155 "ircd_lexer.l"
2432   { return DENY; }
2433          YY_BREAK
2434   case 40:
2435   YY_RULE_SETUP
2436 < #line 157 "ircd_lexer.l"
2436 > #line 156 "ircd_lexer.l"
2437   { return DESCRIPTION; }
2438          YY_BREAK
2439   case 41:
2440   YY_RULE_SETUP
2441 < #line 158 "ircd_lexer.l"
2441 > #line 157 "ircd_lexer.l"
2442   { return DIE; }
2443          YY_BREAK
2444   case 42:
2445   YY_RULE_SETUP
2446 < #line 159 "ircd_lexer.l"
2446 > #line 158 "ircd_lexer.l"
2447   { return DISABLE_AUTH; }
2448          YY_BREAK
2449   case 43:
2450   YY_RULE_SETUP
2451 < #line 160 "ircd_lexer.l"
2451 > #line 159 "ircd_lexer.l"
2452   { return DISABLE_FAKE_CHANNELS; }
2453          YY_BREAK
2454   case 44:
2455   YY_RULE_SETUP
2456 < #line 161 "ircd_lexer.l"
2456 > #line 160 "ircd_lexer.l"
2457   { return DISABLE_HIDDEN; }
2458          YY_BREAK
2459   case 45:
2460   YY_RULE_SETUP
2461 < #line 162 "ircd_lexer.l"
2461 > #line 161 "ircd_lexer.l"
2462   { return DISABLE_LOCAL_CHANNELS; }
2463          YY_BREAK
2464   case 46:
2465   YY_RULE_SETUP
2466 < #line 163 "ircd_lexer.l"
2466 > #line 162 "ircd_lexer.l"
2467   { return DISABLE_REMOTE_COMMANDS; }
2468          YY_BREAK
2469   case 47:
2470   YY_RULE_SETUP
2471 < #line 164 "ircd_lexer.l"
2471 > #line 163 "ircd_lexer.l"
2472   { return DOTS_IN_IDENT; }
2473          YY_BREAK
2474   case 48:
2475   YY_RULE_SETUP
2476 < #line 165 "ircd_lexer.l"
2476 > #line 164 "ircd_lexer.l"
2477   { return DURATION; }
2478          YY_BREAK
2479   case 49:
2480   YY_RULE_SETUP
2481 < #line 166 "ircd_lexer.l"
2481 > #line 165 "ircd_lexer.l"
2482   { return EGDPOOL_PATH; }
2483          YY_BREAK
2484   case 50:
2485   YY_RULE_SETUP
2486 < #line 167 "ircd_lexer.l"
2486 > #line 166 "ircd_lexer.l"
2487   { return EMAIL; }
2488          YY_BREAK
2489   case 51:
2490   YY_RULE_SETUP
2491 < #line 168 "ircd_lexer.l"
2491 > #line 167 "ircd_lexer.l"
2492   { return ENABLE; }
2493          YY_BREAK
2494   case 52:
2495   YY_RULE_SETUP
2496 < #line 169 "ircd_lexer.l"
2496 > #line 168 "ircd_lexer.l"
2497   { return ENCRYPTED; }
2498          YY_BREAK
2499   case 53:
2500   YY_RULE_SETUP
2501 < #line 170 "ircd_lexer.l"
2501 > #line 169 "ircd_lexer.l"
2502   { return EXCEED_LIMIT; }
2503          YY_BREAK
2504   case 54:
2505   YY_RULE_SETUP
2506 < #line 171 "ircd_lexer.l"
2506 > #line 170 "ircd_lexer.l"
2507   { return EXEMPT; }
2508          YY_BREAK
2509   case 55:
2510   YY_RULE_SETUP
2511 < #line 172 "ircd_lexer.l"
2511 > #line 171 "ircd_lexer.l"
2512   { return IRCD_FLAGS; }
2513          YY_BREAK
2514   case 56:
2515   YY_RULE_SETUP
2516 < #line 173 "ircd_lexer.l"
2516 > #line 172 "ircd_lexer.l"
2517   { return FLATTEN_LINKS; }
2518          YY_BREAK
2519   case 57:
2520   YY_RULE_SETUP
2521 < #line 174 "ircd_lexer.l"
2521 > #line 173 "ircd_lexer.l"
2522   { return FGLINELOG; }
2523          YY_BREAK
2524   case 58:
2525   YY_RULE_SETUP
2526 < #line 175 "ircd_lexer.l"
2526 > #line 174 "ircd_lexer.l"
2527   { return FGLINELOG; }
2528          YY_BREAK
2529   case 59:
2530   YY_RULE_SETUP
2531 < #line 176 "ircd_lexer.l"
2531 > #line 175 "ircd_lexer.l"
2532   { return FKILLLOG; }
2533          YY_BREAK
2534   case 60:
2535   YY_RULE_SETUP
2536 < #line 177 "ircd_lexer.l"
2536 > #line 176 "ircd_lexer.l"
2537   { return FIOERRLOG; }
2538          YY_BREAK
2539   case 61:
2540   YY_RULE_SETUP
2541 < #line 178 "ircd_lexer.l"
2541 > #line 177 "ircd_lexer.l"
2542   { return FIOERRLOG; }
2543          YY_BREAK
2544   case 62:
2545   YY_RULE_SETUP
2546 < #line 179 "ircd_lexer.l"
2546 > #line 178 "ircd_lexer.l"
2547   { return FKILLLOG; }
2548          YY_BREAK
2549   case 63:
2550   YY_RULE_SETUP
2551 < #line 180 "ircd_lexer.l"
2551 > #line 179 "ircd_lexer.l"
2552   { return FKLINELOG; }
2553          YY_BREAK
2554   case 64:
2555   YY_RULE_SETUP
2556 < #line 181 "ircd_lexer.l"
2556 > #line 180 "ircd_lexer.l"
2557   { return FKLINELOG; }
2558          YY_BREAK
2559   case 65:
2560   YY_RULE_SETUP
2561 < #line 182 "ircd_lexer.l"
2561 > #line 181 "ircd_lexer.l"
2562   { return FFAILED_OPERLOG; }
2563          YY_BREAK
2564   case 66:
2565   YY_RULE_SETUP
2566 < #line 183 "ircd_lexer.l"
2566 > #line 182 "ircd_lexer.l"
2567   { return FOPERLOG; }
2568          YY_BREAK
2569   case 67:
2570   YY_RULE_SETUP
2571 < #line 184 "ircd_lexer.l"
2571 > #line 183 "ircd_lexer.l"
2572   { return FOPERLOG; }
2573          YY_BREAK
2574   case 68:
2575   YY_RULE_SETUP
2576 < #line 185 "ircd_lexer.l"
2576 > #line 184 "ircd_lexer.l"
2577   { return FUSERLOG; }
2578          YY_BREAK
2579   case 69:
2580   YY_RULE_SETUP
2581 < #line 186 "ircd_lexer.l"
2581 > #line 185 "ircd_lexer.l"
2582   { return FUSERLOG; }
2583          YY_BREAK
2584   case 70:
2585   YY_RULE_SETUP
2586 < #line 187 "ircd_lexer.l"
2586 > #line 186 "ircd_lexer.l"
2587   { return GECOS; }
2588          YY_BREAK
2589   case 71:
2590   YY_RULE_SETUP
2591 < #line 188 "ircd_lexer.l"
2591 > #line 187 "ircd_lexer.l"
2592   { return GENERAL; }
2593          YY_BREAK
2594   case 72:
2595   YY_RULE_SETUP
2596 < #line 189 "ircd_lexer.l"
2596 > #line 188 "ircd_lexer.l"
2597   { return GLINE; }
2598          YY_BREAK
2599   case 73:
2600   YY_RULE_SETUP
2601 < #line 190 "ircd_lexer.l"
2601 > #line 189 "ircd_lexer.l"
2602   { return GLINES; }
2603          YY_BREAK
2604   case 74:
2605   YY_RULE_SETUP
2606 < #line 191 "ircd_lexer.l"
2606 > #line 190 "ircd_lexer.l"
2607   { return GLINE_EXEMPT; }
2608          YY_BREAK
2609   case 75:
2610   YY_RULE_SETUP
2611 < #line 192 "ircd_lexer.l"
2611 > #line 191 "ircd_lexer.l"
2612   { return GLINE_MIN_CIDR; }
2613          YY_BREAK
2614   case 76:
2615   YY_RULE_SETUP
2616 < #line 193 "ircd_lexer.l"
2616 > #line 192 "ircd_lexer.l"
2617   { return GLINE_MIN_CIDR6; }
2618          YY_BREAK
2619   case 77:
2620   YY_RULE_SETUP
2621 < #line 194 "ircd_lexer.l"
2621 > #line 193 "ircd_lexer.l"
2622   { return T_GLOBOPS; }
2623          YY_BREAK
2624   case 78:
2625   YY_RULE_SETUP
2626 < #line 195 "ircd_lexer.l"
2626 > #line 194 "ircd_lexer.l"
2627   { return GLOBAL_KILL; }
2628          YY_BREAK
2629   case 79:
2630   YY_RULE_SETUP
2631 < #line 196 "ircd_lexer.l"
2631 > #line 195 "ircd_lexer.l"
2632   { return NEED_IDENT; }
2633          YY_BREAK
2634   case 80:
2635   YY_RULE_SETUP
2636 < #line 197 "ircd_lexer.l"
2636 > #line 196 "ircd_lexer.l"
2637   { return NEED_IDENT; }
2638          YY_BREAK
2639   case 81:
2640   YY_RULE_SETUP
2641 < #line 198 "ircd_lexer.l"
2641 > #line 197 "ircd_lexer.l"
2642   { return HAVENT_READ_CONF; }
2643          YY_BREAK
2644   case 82:
2645   YY_RULE_SETUP
2646 < #line 199 "ircd_lexer.l"
2646 > #line 198 "ircd_lexer.l"
2647   { return HIDDEN; }
2648          YY_BREAK
2649   case 83:
2650   YY_RULE_SETUP
2651 < #line 200 "ircd_lexer.l"
2651 > #line 199 "ircd_lexer.l"
2652   { return HIDDEN_ADMIN; }
2653          YY_BREAK
2654   case 84:
2655   YY_RULE_SETUP
2656 < #line 201 "ircd_lexer.l"
2656 > #line 200 "ircd_lexer.l"
2657   { return HIDDEN_NAME; }
2658          YY_BREAK
2659   case 85:
2660   YY_RULE_SETUP
2661 < #line 202 "ircd_lexer.l"
2661 > #line 201 "ircd_lexer.l"
2662   { return HIDDEN_OPER; }
2663          YY_BREAK
2664   case 86:
2665   YY_RULE_SETUP
2666 < #line 203 "ircd_lexer.l"
2666 > #line 202 "ircd_lexer.l"
2667   { return HIDE_SERVER_IPS; }
2668          YY_BREAK
2669   case 87:
2670   YY_RULE_SETUP
2671 < #line 204 "ircd_lexer.l"
2671 > #line 203 "ircd_lexer.l"
2672   { return HIDE_SERVERS; }
2673          YY_BREAK
2674   case 88:
2675   YY_RULE_SETUP
2676 < #line 205 "ircd_lexer.l"
2676 > #line 204 "ircd_lexer.l"
2677   { return HIDE_SPOOF_IPS; }
2678          YY_BREAK
2679   case 89:
2680   YY_RULE_SETUP
2681 < #line 206 "ircd_lexer.l"
2681 > #line 205 "ircd_lexer.l"
2682   { return HOST; }
2683          YY_BREAK
2684   case 90:
2685   YY_RULE_SETUP
2686 < #line 207 "ircd_lexer.l"
2686 > #line 206 "ircd_lexer.l"
2687   { return HUB; }
2688          YY_BREAK
2689   case 91:
2690   YY_RULE_SETUP
2691 < #line 208 "ircd_lexer.l"
2691 > #line 207 "ircd_lexer.l"
2692   { return HUB_MASK; }
2693          YY_BREAK
2694   case 92:
2695   YY_RULE_SETUP
2696 < #line 209 "ircd_lexer.l"
2696 > #line 208 "ircd_lexer.l"
2697   { return IGNORE_BOGUS_TS; }
2698          YY_BREAK
2699   case 93:
2700   YY_RULE_SETUP
2701 < #line 210 "ircd_lexer.l"
2701 > #line 209 "ircd_lexer.l"
2702   { return INVISIBLE_ON_CONNECT; }
2703          YY_BREAK
2704   case 94:
2705   YY_RULE_SETUP
2706 < #line 211 "ircd_lexer.l"
2706 > #line 210 "ircd_lexer.l"
2707   { return IP; }
2708          YY_BREAK
2709   case 95:
2710   YY_RULE_SETUP
2711 < #line 212 "ircd_lexer.l"
2711 > #line 211 "ircd_lexer.l"
2712   { return T_IPV4; }
2713          YY_BREAK
2714   case 96:
2715   YY_RULE_SETUP
2716 < #line 213 "ircd_lexer.l"
2716 > #line 212 "ircd_lexer.l"
2717   { return T_IPV6; }
2718          YY_BREAK
2719   case 97:
2720   YY_RULE_SETUP
2721 < #line 214 "ircd_lexer.l"
2721 > #line 213 "ircd_lexer.l"
2722   { return JOIN_FLOOD_COUNT; }
2723          YY_BREAK
2724   case 98:
2725   YY_RULE_SETUP
2726 < #line 215 "ircd_lexer.l"
2726 > #line 214 "ircd_lexer.l"
2727   { return JOIN_FLOOD_TIME; }
2728          YY_BREAK
2729   case 99:
2730   YY_RULE_SETUP
2731 < #line 216 "ircd_lexer.l"
2731 > #line 215 "ircd_lexer.l"
2732   { return KILL; }
2733          YY_BREAK
2734   case 100:
2735   YY_RULE_SETUP
2736 < #line 217 "ircd_lexer.l"
2736 > #line 216 "ircd_lexer.l"
2737   { return KILL_CHASE_TIME_LIMIT; }
2738          YY_BREAK
2739   case 101:
2740   YY_RULE_SETUP
2741 < #line 218 "ircd_lexer.l"
2741 > #line 217 "ircd_lexer.l"
2742   { return KLINE; }
2743          YY_BREAK
2744   case 102:
2745   YY_RULE_SETUP
2746 < #line 219 "ircd_lexer.l"
2746 > #line 218 "ircd_lexer.l"
2747   { return KLINE_EXEMPT; }
2748          YY_BREAK
2749   case 103:
2750   YY_RULE_SETUP
2751 < #line 220 "ircd_lexer.l"
2751 > #line 219 "ircd_lexer.l"
2752   { return T_L_CRIT; }
2753          YY_BREAK
2754   case 104:
2755   YY_RULE_SETUP
2756 < #line 221 "ircd_lexer.l"
2756 > #line 220 "ircd_lexer.l"
2757   { return T_L_DEBUG; }
2758          YY_BREAK
2759   case 105:
2760   YY_RULE_SETUP
2761 < #line 222 "ircd_lexer.l"
2761 > #line 221 "ircd_lexer.l"
2762   { return T_L_ERROR; }
2763          YY_BREAK
2764   case 106:
2765   YY_RULE_SETUP
2766 < #line 223 "ircd_lexer.l"
2766 > #line 222 "ircd_lexer.l"
2767   { return T_L_INFO; }
2768          YY_BREAK
2769   case 107:
2770   YY_RULE_SETUP
2771 < #line 224 "ircd_lexer.l"
2771 > #line 223 "ircd_lexer.l"
2772   { return T_L_NOTICE; }
2773          YY_BREAK
2774   case 108:
2775   YY_RULE_SETUP
2776 < #line 225 "ircd_lexer.l"
2776 > #line 224 "ircd_lexer.l"
2777   { return T_L_TRACE; }
2778          YY_BREAK
2779   case 109:
2780   YY_RULE_SETUP
2781 < #line 226 "ircd_lexer.l"
2781 > #line 225 "ircd_lexer.l"
2782   { return T_L_WARN; }
2783          YY_BREAK
2784   case 110:
2785   YY_RULE_SETUP
2786 < #line 227 "ircd_lexer.l"
2786 > #line 226 "ircd_lexer.l"
2787   { return LEAF_MASK; }
2788          YY_BREAK
2789   case 111:
2790   YY_RULE_SETUP
2791 < #line 228 "ircd_lexer.l"
2791 > #line 227 "ircd_lexer.l"
2792   { return LISTEN; }
2793          YY_BREAK
2794   case 112:
2795   YY_RULE_SETUP
2796 < #line 229 "ircd_lexer.l"
2796 > #line 228 "ircd_lexer.l"
2797   { return LOG_LEVEL; }
2798          YY_BREAK
2799   case 113:
2800   YY_RULE_SETUP
2801 < #line 230 "ircd_lexer.l"
2801 > #line 229 "ircd_lexer.l"
2802   { return LOGGING; }
2803          YY_BREAK
2804   case 114:
2805   YY_RULE_SETUP
2806 < #line 231 "ircd_lexer.l"
2806 > #line 230 "ircd_lexer.l"
2807   { return LOGGING; }
2808          YY_BREAK
2809   case 115:
2810   YY_RULE_SETUP
2811 < #line 232 "ircd_lexer.l"
2811 > #line 231 "ircd_lexer.l"
2812   { return T_LOGPATH; }
2813          YY_BREAK
2814   case 116:
2815   YY_RULE_SETUP
2816 < #line 233 "ircd_lexer.l"
2816 > #line 232 "ircd_lexer.l"
2817   { return TMASKED; }
2818          YY_BREAK
2819   case 117:
2820   YY_RULE_SETUP
2821 < #line 234 "ircd_lexer.l"
2821 > #line 233 "ircd_lexer.l"
2822   { return T_MAX_CLIENTS; }
2823          YY_BREAK
2824   case 118:
2825   YY_RULE_SETUP
2826 < #line 235 "ircd_lexer.l"
2826 > #line 234 "ircd_lexer.l"
2827   { return MAX_IDENT; }
2828          YY_BREAK
2829   case 119:
2830   YY_RULE_SETUP
2831 < #line 236 "ircd_lexer.l"
2831 > #line 235 "ircd_lexer.l"
2832   { return MAX_LOCAL; }
2833          YY_BREAK
2834   case 120:
2835   YY_RULE_SETUP
2836 < #line 237 "ircd_lexer.l"
2836 > #line 236 "ircd_lexer.l"
2837   { return MAX_GLOBAL; }
2838          YY_BREAK
2839   case 121:
2840   YY_RULE_SETUP
2841 < #line 238 "ircd_lexer.l"
2841 > #line 237 "ircd_lexer.l"
2842   { return MAX_NUMBER; }
2843          YY_BREAK
2844   case 122:
2845   YY_RULE_SETUP
2846 < #line 239 "ircd_lexer.l"
2846 > #line 238 "ircd_lexer.l"
2847   { return MAX_WATCH; }
2848          YY_BREAK
2849   case 123:
2850   YY_RULE_SETUP
2851 < #line 240 "ircd_lexer.l"
2851 > #line 239 "ircd_lexer.l"
2852   { return MESSAGE_LOCALE; }
2853          YY_BREAK
2854   case 124:
2855   YY_RULE_SETUP
2856 < #line 241 "ircd_lexer.l"
2856 > #line 240 "ircd_lexer.l"
2857   { return MIN_NONWILDCARD; }
2858          YY_BREAK
2859   case 125:
2860   YY_RULE_SETUP
2861 < #line 242 "ircd_lexer.l"
2861 > #line 241 "ircd_lexer.l"
2862   { return MIN_NONWILDCARD_SIMPLE; }
2863          YY_BREAK
2864   case 126:
2865   YY_RULE_SETUP
2866 < #line 243 "ircd_lexer.l"
2866 > #line 242 "ircd_lexer.l"
2867   { return NAME; }
2868          YY_BREAK
2869   case 127:
2870   YY_RULE_SETUP
2871 < #line 244 "ircd_lexer.l"
2871 > #line 243 "ircd_lexer.l"
2872   { return NEED_PASSWORD; }
2873          YY_BREAK
2874   case 128:
2875   YY_RULE_SETUP
2876 < #line 245 "ircd_lexer.l"
2876 > #line 244 "ircd_lexer.l"
2877   { return NETWORK_DESC; }
2878          YY_BREAK
2879   case 129:
2880   YY_RULE_SETUP
2881 < #line 246 "ircd_lexer.l"
2881 > #line 245 "ircd_lexer.l"
2882   { return NETWORK_NAME; }
2883          YY_BREAK
2884   case 130:
2885   YY_RULE_SETUP
2886 < #line 247 "ircd_lexer.l"
2886 > #line 246 "ircd_lexer.l"
2887   { return NICK; }
2888          YY_BREAK
2889   case 131:
2890   YY_RULE_SETUP
2891 < #line 248 "ircd_lexer.l"
2891 > #line 247 "ircd_lexer.l"
2892   { return NICK_CHANGES; }
2893          YY_BREAK
2894   case 132:
2895   YY_RULE_SETUP
2896 < #line 249 "ircd_lexer.l"
2897 < { yylval.number = NO; return TBOOL; }
2896 > #line 248 "ircd_lexer.l"
2897 > { yylval.number = 0; return TBOOL; }
2898          YY_BREAK
2899   case 133:
2900   YY_RULE_SETUP
2901 < #line 250 "ircd_lexer.l"
2901 > #line 249 "ircd_lexer.l"
2902   { return NO_CREATE_ON_SPLIT; }
2903          YY_BREAK
2904   case 134:
2905   YY_RULE_SETUP
2906 < #line 251 "ircd_lexer.l"
2906 > #line 250 "ircd_lexer.l"
2907   { return NO_JOIN_ON_SPLIT; }
2908          YY_BREAK
2909   case 135:
2910   YY_RULE_SETUP
2911 < #line 252 "ircd_lexer.l"
2911 > #line 251 "ircd_lexer.l"
2912   { return NO_OPER_FLOOD; }
2913          YY_BREAK
2914   case 136:
2915   YY_RULE_SETUP
2916 < #line 253 "ircd_lexer.l"
2916 > #line 252 "ircd_lexer.l"
2917   { return NO_TILDE; }
2918          YY_BREAK
2919   case 137:
2920   YY_RULE_SETUP
2921 < #line 254 "ircd_lexer.l"
2921 > #line 253 "ircd_lexer.l"
2922   { return NUMBER_PER_CIDR; }
2923          YY_BREAK
2924   case 138:
2925   YY_RULE_SETUP
2926 < #line 255 "ircd_lexer.l"
2926 > #line 254 "ircd_lexer.l"
2927   { return NUMBER_PER_IP; }
2928          YY_BREAK
2929   case 139:
2930   YY_RULE_SETUP
2931 < #line 256 "ircd_lexer.l"
2931 > #line 255 "ircd_lexer.l"
2932   { return OPERATOR; }
2933          YY_BREAK
2934   case 140:
2935   YY_RULE_SETUP
2936 < #line 257 "ircd_lexer.l"
2936 > #line 256 "ircd_lexer.l"
2937   { return OPER_LOG; }
2938          YY_BREAK
2939   case 141:
2940   YY_RULE_SETUP
2941 < #line 258 "ircd_lexer.l"
2941 > #line 257 "ircd_lexer.l"
2942   { return OPER_PASS_RESV; }
2943          YY_BREAK
2944   case 142:
2945   YY_RULE_SETUP
2946 < #line 259 "ircd_lexer.l"
2946 > #line 258 "ircd_lexer.l"
2947   { return OPERATOR; }
2948          YY_BREAK
2949   case 143:
2950   YY_RULE_SETUP
2951 < #line 260 "ircd_lexer.l"
2951 > #line 259 "ircd_lexer.l"
2952   { return PASSWORD; }
2953          YY_BREAK
2954   case 144:
2955   YY_RULE_SETUP
2956 < #line 261 "ircd_lexer.l"
2956 > #line 260 "ircd_lexer.l"
2957   { return PASSWORD; }
2958          YY_BREAK
2959   case 145:
2960   YY_RULE_SETUP
2961 < #line 262 "ircd_lexer.l"
2961 > #line 261 "ircd_lexer.l"
2962   { return PING_COOKIE; }
2963          YY_BREAK
2964   case 146:
2965   YY_RULE_SETUP
2966 < #line 263 "ircd_lexer.l"
2966 > #line 262 "ircd_lexer.l"
2967   { return PING_TIME; }
2968          YY_BREAK
2969   case 147:
2970   YY_RULE_SETUP
2971 < #line 264 "ircd_lexer.l"
2971 > #line 263 "ircd_lexer.l"
2972   { return PING_WARNING; }
2973          YY_BREAK
2974   case 148:
2975   YY_RULE_SETUP
2976 < #line 265 "ircd_lexer.l"
2976 > #line 264 "ircd_lexer.l"
2977   { return PORT; }
2978          YY_BREAK
2979   case 149:
2980   YY_RULE_SETUP
2981 < #line 266 "ircd_lexer.l"
2981 > #line 265 "ircd_lexer.l"
2982   { return RESV; }
2983          YY_BREAK
2984   case 150:
2985   YY_RULE_SETUP
2986 < #line 267 "ircd_lexer.l"
2986 > #line 266 "ircd_lexer.l"
2987   { return QUIET_ON_BAN; }
2988          YY_BREAK
2989   case 151:
2990   YY_RULE_SETUP
2991 < #line 268 "ircd_lexer.l"
2991 > #line 267 "ircd_lexer.l"
2992   { return REASON; }
2993          YY_BREAK
2994   case 152:
2995   YY_RULE_SETUP
2996 < #line 269 "ircd_lexer.l"
2996 > #line 268 "ircd_lexer.l"
2997   { return REDIRPORT; }
2998          YY_BREAK
2999   case 153:
3000   YY_RULE_SETUP
3001 < #line 270 "ircd_lexer.l"
3001 > #line 269 "ircd_lexer.l"
3002   { return REDIRSERV; }
3003          YY_BREAK
3004   case 154:
3005   YY_RULE_SETUP
3006 < #line 271 "ircd_lexer.l"
3006 > #line 270 "ircd_lexer.l"
3007   { return REGEX_T; }
3008          YY_BREAK
3009   case 155:
3010   YY_RULE_SETUP
3011 < #line 272 "ircd_lexer.l"
3011 > #line 271 "ircd_lexer.l"
3012   { return REHASH; }
3013          YY_BREAK
3014   case 156:
3015   YY_RULE_SETUP
3016 < #line 273 "ircd_lexer.l"
3016 > #line 272 "ircd_lexer.l"
3017   { return T_REJECT; }
3018          YY_BREAK
3019   case 157:
3020   YY_RULE_SETUP
3021 < #line 274 "ircd_lexer.l"
3021 > #line 273 "ircd_lexer.l"
3022   { return TREJECT_HOLD_TIME; }
3023          YY_BREAK
3024   case 158:
3025   YY_RULE_SETUP
3026 < #line 275 "ircd_lexer.l"
3026 > #line 274 "ircd_lexer.l"
3027   { return REMOTE; }
3028          YY_BREAK
3029   case 159:
3030   YY_RULE_SETUP
3031 < #line 276 "ircd_lexer.l"
3031 > #line 275 "ircd_lexer.l"
3032   { return REMOTEBAN; }
3033          YY_BREAK
3034   case 160:
3035   YY_RULE_SETUP
3036 < #line 277 "ircd_lexer.l"
3036 > #line 276 "ircd_lexer.l"
3037   { return T_RESTART; }
3038          YY_BREAK
3039   case 161:
3040   YY_RULE_SETUP
3041 < #line 278 "ircd_lexer.l"
3041 > #line 277 "ircd_lexer.l"
3042   { return RESTRICT_CHANNELS; }
3043          YY_BREAK
3044   case 162:
3045   YY_RULE_SETUP
3046 < #line 279 "ircd_lexer.l"
3046 > #line 278 "ircd_lexer.l"
3047   { return RESV; }
3048          YY_BREAK
3049   case 163:
3050   YY_RULE_SETUP
3051 < #line 280 "ircd_lexer.l"
3051 > #line 279 "ircd_lexer.l"
3052   { return RESV_EXEMPT; }
3053          YY_BREAK
3054   case 164:
3055   YY_RULE_SETUP
3056 < #line 281 "ircd_lexer.l"
3056 > #line 280 "ircd_lexer.l"
3057   { return RSA_PRIVATE_KEY_FILE; }
3058          YY_BREAK
3059   case 165:
3060   YY_RULE_SETUP
3061 < #line 282 "ircd_lexer.l"
3061 > #line 281 "ircd_lexer.l"
3062   { return RSA_PUBLIC_KEY_FILE; }
3063          YY_BREAK
3064   case 166:
3065   YY_RULE_SETUP
3066 < #line 283 "ircd_lexer.l"
3066 > #line 282 "ircd_lexer.l"
3067   { return T_SSL; }
3068          YY_BREAK
3069   case 167:
3070   YY_RULE_SETUP
3071 < #line 284 "ircd_lexer.l"
3071 > #line 283 "ircd_lexer.l"
3072   { return SSL_CERTIFICATE_FILE; }
3073          YY_BREAK
3074   case 168:
3075   YY_RULE_SETUP
3076 < #line 285 "ircd_lexer.l"
3076 > #line 284 "ircd_lexer.l"
3077   { return T_SSL_CONNECTION_METHOD; }
3078          YY_BREAK
3079   case 169:
3080   YY_RULE_SETUP
3081 < #line 286 "ircd_lexer.l"
3081 > #line 285 "ircd_lexer.l"
3082   { return T_SSLV3; }
3083          YY_BREAK
3084   case 170:
3085   YY_RULE_SETUP
3086 < #line 287 "ircd_lexer.l"
3086 > #line 286 "ircd_lexer.l"
3087   { return T_TLSV1; }
3088          YY_BREAK
3089   case 171:
3090   YY_RULE_SETUP
3091 < #line 288 "ircd_lexer.l"
3091 > #line 287 "ircd_lexer.l"
3092   { return SEND_PASSWORD; }
3093          YY_BREAK
3094   case 172:
3095   YY_RULE_SETUP
3096 < #line 289 "ircd_lexer.l"
3096 > #line 288 "ircd_lexer.l"
3097   { return SENDQ; }
3098          YY_BREAK
3099   case 173:
3100   YY_RULE_SETUP
3101 < #line 290 "ircd_lexer.l"
3101 > #line 289 "ircd_lexer.l"
3102   { return T_SERVER; }
3103          YY_BREAK
3104   case 174:
3105   YY_RULE_SETUP
3106 < #line 291 "ircd_lexer.l"
3106 > #line 290 "ircd_lexer.l"
3107   { return SERVERHIDE; }
3108          YY_BREAK
3109   case 175:
3110   YY_RULE_SETUP
3111 < #line 292 "ircd_lexer.l"
3111 > #line 291 "ircd_lexer.l"
3112   { return SERVERINFO; }
3113          YY_BREAK
3114   case 176:
3115   YY_RULE_SETUP
3116 < #line 293 "ircd_lexer.l"
3116 > #line 292 "ircd_lexer.l"
3117   { return T_SERVICE; }
3118          YY_BREAK
3119   case 177:
3120   YY_RULE_SETUP
3121 < #line 294 "ircd_lexer.l"
3121 > #line 293 "ircd_lexer.l"
3122   { return T_SERVICES_NAME; }
3123          YY_BREAK
3124   case 178:
3125   YY_RULE_SETUP
3126 < #line 295 "ircd_lexer.l"
3126 > #line 294 "ircd_lexer.l"
3127   { return SERVLINK_PATH; }
3128          YY_BREAK
3129   case 179:
3130   YY_RULE_SETUP
3131 < #line 296 "ircd_lexer.l"
3131 > #line 295 "ircd_lexer.l"
3132   { return T_SHARED; }
3133          YY_BREAK
3134   case 180:
3135   YY_RULE_SETUP
3136 < #line 297 "ircd_lexer.l"
3136 > #line 296 "ircd_lexer.l"
3137   { return SHORT_MOTD; }
3138          YY_BREAK
3139   case 181:
3140   YY_RULE_SETUP
3141 < #line 298 "ircd_lexer.l"
3141 > #line 297 "ircd_lexer.l"
3142   { return IRCD_SID; }
3143          YY_BREAK
3144   case 182:
3145   YY_RULE_SETUP
3146 < #line 299 "ircd_lexer.l"
3146 > #line 298 "ircd_lexer.l"
3147   { return SILENT; }
3148          YY_BREAK
3149   case 183:
3150   YY_RULE_SETUP
3151 < #line 300 "ircd_lexer.l"
3151 > #line 299 "ircd_lexer.l"
3152   { return SPOOF; }
3153          YY_BREAK
3154   case 184:
3155   YY_RULE_SETUP
3156 < #line 301 "ircd_lexer.l"
3156 > #line 300 "ircd_lexer.l"
3157   { return SPOOF_NOTICE; }
3158          YY_BREAK
3159   case 185:
3160   YY_RULE_SETUP
3161 < #line 302 "ircd_lexer.l"
3161 > #line 301 "ircd_lexer.l"
3162   { return TKLINE_EXPIRE_NOTICES; }
3163          YY_BREAK
3164   case 186:
3165   YY_RULE_SETUP
3166 < #line 303 "ircd_lexer.l"
3166 > #line 302 "ircd_lexer.l"
3167   { return TYPE; }
3168          YY_BREAK
3169   case 187:
3170   YY_RULE_SETUP
3171 < #line 304 "ircd_lexer.l"
3171 > #line 303 "ircd_lexer.l"
3172   { return TRUE_NO_OPER_FLOOD; }
3173          YY_BREAK
3174   case 188:
3175   YY_RULE_SETUP
3176 < #line 305 "ircd_lexer.l"
3176 > #line 304 "ircd_lexer.l"
3177   { return T_UMODES; }
3178          YY_BREAK
3179   case 189:
3180   YY_RULE_SETUP
3181 < #line 306 "ircd_lexer.l"
3181 > #line 305 "ircd_lexer.l"
3182   { return UNKLINE; }
3183          YY_BREAK
3184   case 190:
3185   YY_RULE_SETUP
3186 < #line 307 "ircd_lexer.l"
3186 > #line 306 "ircd_lexer.l"
3187   { return USE_EGD; }
3188          YY_BREAK
3189   case 191:
3190   YY_RULE_SETUP
3191 < #line 308 "ircd_lexer.l"
3191 > #line 307 "ircd_lexer.l"
3192   { return USE_EXCEPT; }
3193          YY_BREAK
3194   case 192:
3195   YY_RULE_SETUP
3196 < #line 309 "ircd_lexer.l"
3196 > #line 308 "ircd_lexer.l"
3197   { return USE_INVEX; }
3198          YY_BREAK
3199   case 193:
3200   YY_RULE_SETUP
3201 < #line 310 "ircd_lexer.l"
3201 > #line 309 "ircd_lexer.l"
3202   { return USE_KNOCK; }
3203          YY_BREAK
3204   case 194:
3205   YY_RULE_SETUP
3206 < #line 311 "ircd_lexer.l"
3206 > #line 310 "ircd_lexer.l"
3207   { return USE_LOGGING; }
3208          YY_BREAK
3209   case 195:
3210   YY_RULE_SETUP
3211 < #line 312 "ircd_lexer.l"
3211 > #line 311 "ircd_lexer.l"
3212   { return USE_WHOIS_ACTUALLY; }
3213          YY_BREAK
3214   case 196:
3215   YY_RULE_SETUP
3216 < #line 313 "ircd_lexer.l"
3216 > #line 312 "ircd_lexer.l"
3217   { return THROTTLE_TIME; }
3218          YY_BREAK
3219   case 197:
3220   YY_RULE_SETUP
3221 < #line 314 "ircd_lexer.l"
3221 > #line 313 "ircd_lexer.l"
3222   { return USER; }
3223          YY_BREAK
3224   case 198:
3225   YY_RULE_SETUP
3226 < #line 315 "ircd_lexer.l"
3226 > #line 314 "ircd_lexer.l"
3227   { return TKLINE; }
3228          YY_BREAK
3229   case 199:
3230   YY_RULE_SETUP
3231 < #line 316 "ircd_lexer.l"
3231 > #line 315 "ircd_lexer.l"
3232   { return TXLINE; }
3233          YY_BREAK
3234   case 200:
3235   YY_RULE_SETUP
3236 < #line 317 "ircd_lexer.l"
3236 > #line 316 "ircd_lexer.l"
3237   { return TRESV; }
3238          YY_BREAK
3239   case 201:
3240   YY_RULE_SETUP
3241 < #line 318 "ircd_lexer.l"
3241 > #line 317 "ircd_lexer.l"
3242   { return VHOST; }
3243          YY_BREAK
3244   case 202:
3245   YY_RULE_SETUP
3246 < #line 319 "ircd_lexer.l"
3246 > #line 318 "ircd_lexer.l"
3247   { return VHOST6; }
3248          YY_BREAK
3249   case 203:
3250   YY_RULE_SETUP
3251 < #line 320 "ircd_lexer.l"
3251 > #line 319 "ircd_lexer.l"
3252   { return WARN; }
3253          YY_BREAK
3254   case 204:
3255   YY_RULE_SETUP
3256 < #line 321 "ircd_lexer.l"
3256 > #line 320 "ircd_lexer.l"
3257   { return XLINE; }
3258          YY_BREAK
3259   case 205:
3260   YY_RULE_SETUP
3261 < #line 322 "ircd_lexer.l"
3262 < { yylval.number = YES; return TBOOL; }
3261 > #line 321 "ircd_lexer.l"
3262 > { yylval.number = 1; return TBOOL; }
3263          YY_BREAK
3264   case 206:
3265   YY_RULE_SETUP
3266 < #line 324 "ircd_lexer.l"
3266 > #line 323 "ircd_lexer.l"
3267   { return FAILED_OPER_NOTICE; }
3268          YY_BREAK
3269   case 207:
3270   YY_RULE_SETUP
3271 < #line 325 "ircd_lexer.l"
3271 > #line 324 "ircd_lexer.l"
3272   { return MAX_ACCEPT; }
3273          YY_BREAK
3274   case 208:
3275   YY_RULE_SETUP
3276 < #line 326 "ircd_lexer.l"
3276 > #line 325 "ircd_lexer.l"
3277   { return MAX_NICK_CHANGES; }
3278          YY_BREAK
3279   case 209:
3280   YY_RULE_SETUP
3281 < #line 327 "ircd_lexer.l"
3281 > #line 326 "ircd_lexer.l"
3282   { return MAX_CHANS_PER_USER; }
3283          YY_BREAK
3284   case 210:
3285   YY_RULE_SETUP
3286 < #line 328 "ircd_lexer.l"
3286 > #line 327 "ircd_lexer.l"
3287   { return MAX_NICK_TIME; }
3288          YY_BREAK
3289   case 211:
3290   YY_RULE_SETUP
3291 < #line 329 "ircd_lexer.l"
3291 > #line 328 "ircd_lexer.l"
3292   { return ANTI_NICK_FLOOD; }
3293          YY_BREAK
3294   case 212:
3295   YY_RULE_SETUP
3296 < #line 330 "ircd_lexer.l"
3296 > #line 329 "ircd_lexer.l"
3297   { return ANTI_SPAM_EXIT_MESSAGE_TIME; }
3298          YY_BREAK
3299   case 213:
3300   YY_RULE_SETUP
3301 < #line 331 "ircd_lexer.l"
3301 > #line 330 "ircd_lexer.l"
3302   { return TS_MAX_DELTA; }
3303          YY_BREAK
3304   case 214:
3305   YY_RULE_SETUP
3306 < #line 332 "ircd_lexer.l"
3306 > #line 331 "ircd_lexer.l"
3307   { return TS_WARN_DELTA; }
3308          YY_BREAK
3309   case 215:
3310   YY_RULE_SETUP
3311 < #line 333 "ircd_lexer.l"
3311 > #line 332 "ircd_lexer.l"
3312   { return LINKS_DELAY; }
3313          YY_BREAK
3314   case 216:
3315   YY_RULE_SETUP
3316 < #line 334 "ircd_lexer.l"
3316 > #line 333 "ircd_lexer.l"
3317   { return KLINE_REASON; }
3318          YY_BREAK
3319   case 217:
3320   YY_RULE_SETUP
3321 < #line 335 "ircd_lexer.l"
3321 > #line 334 "ircd_lexer.l"
3322   { return KLINE_WITH_REASON; }
3323          YY_BREAK
3324   case 218:
3325   YY_RULE_SETUP
3326 < #line 336 "ircd_lexer.l"
3326 > #line 335 "ircd_lexer.l"
3327   { return WARN_NO_NLINE; }
3328          YY_BREAK
3329   case 219:
3330   YY_RULE_SETUP
3331 < #line 338 "ircd_lexer.l"
3331 > #line 337 "ircd_lexer.l"
3332   { return STATS_E_DISABLED; }
3333          YY_BREAK
3334   case 220:
3335   YY_RULE_SETUP
3336 < #line 339 "ircd_lexer.l"
3336 > #line 338 "ircd_lexer.l"
3337   { return STATS_O_OPER_ONLY; }
3338          YY_BREAK
3339   case 221:
3340   YY_RULE_SETUP
3341 < #line 340 "ircd_lexer.l"
3341 > #line 339 "ircd_lexer.l"
3342   { return STATS_K_OPER_ONLY; }
3343          YY_BREAK
3344   case 222:
3345   YY_RULE_SETUP
3346 < #line 341 "ircd_lexer.l"
3346 > #line 340 "ircd_lexer.l"
3347   { return STATS_I_OPER_ONLY; }
3348          YY_BREAK
3349   case 223:
3350   YY_RULE_SETUP
3351 < #line 342 "ircd_lexer.l"
3351 > #line 341 "ircd_lexer.l"
3352   { return STATS_P_OPER_ONLY; }
3353          YY_BREAK
3354   case 224:
3355   YY_RULE_SETUP
3356 < #line 343 "ircd_lexer.l"
3356 > #line 342 "ircd_lexer.l"
3357   { return PACE_WAIT; }
3358          YY_BREAK
3359   case 225:
3360   YY_RULE_SETUP
3361 < #line 344 "ircd_lexer.l"
3361 > #line 343 "ircd_lexer.l"
3362   { return PACE_WAIT_SIMPLE; }
3363          YY_BREAK
3364   case 226:
3365   YY_RULE_SETUP
3366 < #line 345 "ircd_lexer.l"
3366 > #line 344 "ircd_lexer.l"
3367   { return KNOCK_DELAY; }
3368          YY_BREAK
3369   case 227:
3370   YY_RULE_SETUP
3371 < #line 346 "ircd_lexer.l"
3371 > #line 345 "ircd_lexer.l"
3372   { return KNOCK_DELAY_CHANNEL; }
3373          YY_BREAK
3374   case 228:
3375   YY_RULE_SETUP
3376 < #line 347 "ircd_lexer.l"
3376 > #line 346 "ircd_lexer.l"
3377   { return MAX_BANS; }
3378          YY_BREAK
3379   case 229:
3380   YY_RULE_SETUP
3381 < #line 348 "ircd_lexer.l"
3381 > #line 347 "ircd_lexer.l"
3382   { return MODULES; }
3383          YY_BREAK
3384   case 230:
3385   YY_RULE_SETUP
3386 < #line 349 "ircd_lexer.l"
3386 > #line 348 "ircd_lexer.l"
3387   { return MODULE; }
3388          YY_BREAK
3389   case 231:
3390   YY_RULE_SETUP
3391 < #line 350 "ircd_lexer.l"
3391 > #line 349 "ircd_lexer.l"
3392   { return PATH; }
3393          YY_BREAK
3394   case 232:
3395   YY_RULE_SETUP
3396 < #line 351 "ircd_lexer.l"
3396 > #line 350 "ircd_lexer.l"
3397   { return MAX_TARGETS; }
3398          YY_BREAK
3399   case 233:
3400   YY_RULE_SETUP
3401 < #line 353 "ircd_lexer.l"
3401 > #line 352 "ircd_lexer.l"
3402   { return T_UNXLINE; }
3403          YY_BREAK
3404   case 234:
3405   YY_RULE_SETUP
3406 < #line 354 "ircd_lexer.l"
3406 > #line 353 "ircd_lexer.l"
3407   { return T_UNRESV; }
3408          YY_BREAK
3409   case 235:
3410   YY_RULE_SETUP
3411 < #line 356 "ircd_lexer.l"
3411 > #line 355 "ircd_lexer.l"
3412   { return OPER_ONLY_UMODES; }
3413          YY_BREAK
3414   case 236:
3415   YY_RULE_SETUP
3416 < #line 357 "ircd_lexer.l"
3416 > #line 356 "ircd_lexer.l"
3417   { return OPER_UMODES; }
3418          YY_BREAK
3419   case 237:
3420   YY_RULE_SETUP
3421 < #line 358 "ircd_lexer.l"
3421 > #line 357 "ircd_lexer.l"
3422   { return T_BOTS; }
3423          YY_BREAK
3424   case 238:
3425   YY_RULE_SETUP
3426 < #line 359 "ircd_lexer.l"
3426 > #line 358 "ircd_lexer.l"
3427   { return T_CCONN; }
3428          YY_BREAK
3429   case 239:
3430   YY_RULE_SETUP
3431 < #line 360 "ircd_lexer.l"
3431 > #line 359 "ircd_lexer.l"
3432   { return T_CCONN_FULL; }
3433          YY_BREAK
3434   case 240:
3435   YY_RULE_SETUP
3436 < #line 361 "ircd_lexer.l"
3436 > #line 360 "ircd_lexer.l"
3437   { return T_DEAF; }
3438          YY_BREAK
3439   case 241:
3440   YY_RULE_SETUP
3441 < #line 362 "ircd_lexer.l"
3441 > #line 361 "ircd_lexer.l"
3442   { return T_DEBUG; }
3443          YY_BREAK
3444   case 242:
3445   YY_RULE_SETUP
3446 < #line 363 "ircd_lexer.l"
3446 > #line 362 "ircd_lexer.l"
3447   { return T_FULL; }
3448          YY_BREAK
3449   case 243:
3450   YY_RULE_SETUP
3451 < #line 364 "ircd_lexer.l"
3451 > #line 363 "ircd_lexer.l"
3452   { return T_SKILL; }
3453          YY_BREAK
3454   case 244:
3455   YY_RULE_SETUP
3456 < #line 365 "ircd_lexer.l"
3456 > #line 364 "ircd_lexer.l"
3457   { return T_NCHANGE; }
3458          YY_BREAK
3459   case 245:
3460   YY_RULE_SETUP
3461 < #line 366 "ircd_lexer.l"
3461 > #line 365 "ircd_lexer.l"
3462   { return T_REJ; }
3463          YY_BREAK
3464   case 246:
3465   YY_RULE_SETUP
3466 < #line 367 "ircd_lexer.l"
3466 > #line 366 "ircd_lexer.l"
3467   { return T_UNAUTH; }
3468          YY_BREAK
3469   case 247:
3470   YY_RULE_SETUP
3471 < #line 368 "ircd_lexer.l"
3471 > #line 367 "ircd_lexer.l"
3472   { return T_SPY; }
3473          YY_BREAK
3474   case 248:
3475   YY_RULE_SETUP
3476 < #line 369 "ircd_lexer.l"
3476 > #line 368 "ircd_lexer.l"
3477   { return T_EXTERNAL; }
3478          YY_BREAK
3479   case 249:
3480   YY_RULE_SETUP
3481 < #line 370 "ircd_lexer.l"
3481 > #line 369 "ircd_lexer.l"
3482   { return T_OPERWALL; }
3483          YY_BREAK
3484   case 250:
3485   YY_RULE_SETUP
3486 < #line 371 "ircd_lexer.l"
3486 > #line 370 "ircd_lexer.l"
3487   { return T_SERVNOTICE; }
3488          YY_BREAK
3489   case 251:
3490   YY_RULE_SETUP
3491 < #line 372 "ircd_lexer.l"
3491 > #line 371 "ircd_lexer.l"
3492   { return T_INVISIBLE; }
3493          YY_BREAK
3494   case 252:
3495   YY_RULE_SETUP
3496 < #line 373 "ircd_lexer.l"
3496 > #line 372 "ircd_lexer.l"
3497   { return T_WALLOP; }
3498          YY_BREAK
3499   case 253:
3500   YY_RULE_SETUP
3501 < #line 374 "ircd_lexer.l"
3501 > #line 373 "ircd_lexer.l"
3502   { return T_CALLERID; }
3503          YY_BREAK
3504   case 254:
3505   YY_RULE_SETUP
3506 < #line 375 "ircd_lexer.l"
3506 > #line 374 "ircd_lexer.l"
3507   { return T_SOFTCALLERID; }
3508          YY_BREAK
3509   case 255:
3510   YY_RULE_SETUP
3511 < #line 376 "ircd_lexer.l"
3511 > #line 375 "ircd_lexer.l"
3512   { return T_DRONE; }
3513          YY_BREAK
3514   case 256:
3515   YY_RULE_SETUP
3516 < #line 377 "ircd_lexer.l"
3516 > #line 376 "ircd_lexer.l"
3517   { return T_LOCOPS; }
3518          YY_BREAK
3519   case 257:
3520   YY_RULE_SETUP
3521 < #line 378 "ircd_lexer.l"
3521 > #line 377 "ircd_lexer.l"
3522   { return TOPICBURST; }
3523          YY_BREAK
3524   case 258:
3525   YY_RULE_SETUP
3526 < #line 380 "ircd_lexer.l"
3526 > #line 379 "ircd_lexer.l"
3527   { return WEEKS; }
3528          YY_BREAK
3529   case 259:
3530   YY_RULE_SETUP
3531 < #line 381 "ircd_lexer.l"
3531 > #line 380 "ircd_lexer.l"
3532   { return WEEKS; }
3533          YY_BREAK
3534   case 260:
3535   YY_RULE_SETUP
3536 < #line 382 "ircd_lexer.l"
3536 > #line 381 "ircd_lexer.l"
3537   { return DAYS; }
3538          YY_BREAK
3539   case 261:
3540   YY_RULE_SETUP
3541 < #line 383 "ircd_lexer.l"
3541 > #line 382 "ircd_lexer.l"
3542   { return DAYS; }
3543          YY_BREAK
3544   case 262:
3545   YY_RULE_SETUP
3546 < #line 384 "ircd_lexer.l"
3546 > #line 383 "ircd_lexer.l"
3547   { return HOURS; }
3548          YY_BREAK
3549   case 263:
3550   YY_RULE_SETUP
3551 < #line 385 "ircd_lexer.l"
3551 > #line 384 "ircd_lexer.l"
3552   { return HOURS; }
3553          YY_BREAK
3554   case 264:
3555   YY_RULE_SETUP
3556 < #line 386 "ircd_lexer.l"
3556 > #line 385 "ircd_lexer.l"
3557   { return MINUTES; }
3558          YY_BREAK
3559   case 265:
3560   YY_RULE_SETUP
3561 < #line 387 "ircd_lexer.l"
3561 > #line 386 "ircd_lexer.l"
3562   { return MINUTES; }
3563          YY_BREAK
3564   case 266:
3565   YY_RULE_SETUP
3566 < #line 388 "ircd_lexer.l"
3566 > #line 387 "ircd_lexer.l"
3567   { return SECONDS; }
3568          YY_BREAK
3569   case 267:
3570   YY_RULE_SETUP
3571 < #line 389 "ircd_lexer.l"
3571 > #line 388 "ircd_lexer.l"
3572   { return SECONDS; }
3573          YY_BREAK
3574   case 268:
3575   YY_RULE_SETUP
3576 < #line 391 "ircd_lexer.l"
3576 > #line 390 "ircd_lexer.l"
3577   { return BYTES; }
3578          YY_BREAK
3579   case 269:
3580   YY_RULE_SETUP
3581 < #line 392 "ircd_lexer.l"
3581 > #line 391 "ircd_lexer.l"
3582   { return BYTES; }
3583          YY_BREAK
3584   case 270:
3585   YY_RULE_SETUP
3586 < #line 393 "ircd_lexer.l"
3586 > #line 392 "ircd_lexer.l"
3587   { return KBYTES; }
3588          YY_BREAK
3589   case 271:
3590   YY_RULE_SETUP
3591 < #line 394 "ircd_lexer.l"
3591 > #line 393 "ircd_lexer.l"
3592   { return KBYTES; }
3593          YY_BREAK
3594   case 272:
3595   YY_RULE_SETUP
3596 < #line 395 "ircd_lexer.l"
3596 > #line 394 "ircd_lexer.l"
3597   { return KBYTES; }
3598          YY_BREAK
3599   case 273:
3600   YY_RULE_SETUP
3601 < #line 396 "ircd_lexer.l"
3601 > #line 395 "ircd_lexer.l"
3602   { return KBYTES; }
3603          YY_BREAK
3604   case 274:
3605   YY_RULE_SETUP
3606 < #line 397 "ircd_lexer.l"
3606 > #line 396 "ircd_lexer.l"
3607   { return KBYTES; }
3608          YY_BREAK
3609   case 275:
3610   YY_RULE_SETUP
3611 < #line 398 "ircd_lexer.l"
3611 > #line 397 "ircd_lexer.l"
3612   { return MBYTES; }
3613          YY_BREAK
3614   case 276:
3615   YY_RULE_SETUP
3616 < #line 399 "ircd_lexer.l"
3616 > #line 398 "ircd_lexer.l"
3617   { return MBYTES; }
3618          YY_BREAK
3619   case 277:
3620   YY_RULE_SETUP
3621 < #line 400 "ircd_lexer.l"
3621 > #line 399 "ircd_lexer.l"
3622   { return MBYTES; }
3623          YY_BREAK
3624   case 278:
3625   YY_RULE_SETUP
3626 < #line 401 "ircd_lexer.l"
3626 > #line 400 "ircd_lexer.l"
3627   { return MBYTES; }
3628          YY_BREAK
3629   case 279:
3630   YY_RULE_SETUP
3631 < #line 402 "ircd_lexer.l"
3631 > #line 401 "ircd_lexer.l"
3632   { return MBYTES; }
3633          YY_BREAK
3634   case 280:
3635   YY_RULE_SETUP
3636 < #line 403 "ircd_lexer.l"
3636 > #line 402 "ircd_lexer.l"
3637   { return GBYTES; }
3638          YY_BREAK
3639   case 281:
3640   YY_RULE_SETUP
3641 < #line 404 "ircd_lexer.l"
3641 > #line 403 "ircd_lexer.l"
3642   { return GBYTES; }
3643          YY_BREAK
3644   case 282:
3645   YY_RULE_SETUP
3646 < #line 405 "ircd_lexer.l"
3646 > #line 404 "ircd_lexer.l"
3647   { return GBYTES; }
3648          YY_BREAK
3649   case 283:
3650   YY_RULE_SETUP
3651 < #line 406 "ircd_lexer.l"
3651 > #line 405 "ircd_lexer.l"
3652   { return GBYTES; }
3653          YY_BREAK
3654   case 284:
3655   YY_RULE_SETUP
3656 < #line 407 "ircd_lexer.l"
3656 > #line 406 "ircd_lexer.l"
3657   { return GBYTES; }
3658          YY_BREAK
3659   case 285:
3660   YY_RULE_SETUP
3661 < #line 408 "ircd_lexer.l"
3661 > #line 407 "ircd_lexer.l"
3662   { return TBYTES; }
3663          YY_BREAK
3664   case 286:
3665   YY_RULE_SETUP
3666 < #line 409 "ircd_lexer.l"
3666 > #line 408 "ircd_lexer.l"
3667   { return TBYTES; }
3668          YY_BREAK
3669   case 287:
3670   YY_RULE_SETUP
3671 < #line 410 "ircd_lexer.l"
3671 > #line 409 "ircd_lexer.l"
3672   { return TBYTES; }
3673          YY_BREAK
3674   case 288:
3675   YY_RULE_SETUP
3676 < #line 411 "ircd_lexer.l"
3676 > #line 410 "ircd_lexer.l"
3677   { return TBYTES; }
3678          YY_BREAK
3679   case 289:
3680   YY_RULE_SETUP
3681 < #line 412 "ircd_lexer.l"
3681 > #line 411 "ircd_lexer.l"
3682   { return TBYTES; }
3683          YY_BREAK
3684   case 290:
3685   YY_RULE_SETUP
3686 < #line 413 "ircd_lexer.l"
3686 > #line 412 "ircd_lexer.l"
3687   { return TWODOTS; }
3688          YY_BREAK
3689   case 291:
3690   YY_RULE_SETUP
3691 < #line 415 "ircd_lexer.l"
3691 > #line 414 "ircd_lexer.l"
3692   { return yytext[0]; }
3693          YY_BREAK
3694   case YY_STATE_EOF(INITIAL):
3695 < #line 416 "ircd_lexer.l"
3695 > #line 415 "ircd_lexer.l"
3696   { if (ieof()) yyterminate(); }
3697          YY_BREAK
3698   case 292:
3699   YY_RULE_SETUP
3700 < #line 418 "ircd_lexer.l"
3700 > #line 417 "ircd_lexer.l"
3701   ECHO;
3702          YY_BREAK
3703 < #line 3705 "ircd_lexer.c"
3703 > #line 3704 "ircd_lexer.c"
3704  
3705          case YY_END_OF_BUFFER:
3706                  {
# Line 4657 | Line 4656 | void yyfree (void * ptr )
4656  
4657   #define YYTABLES_NAME "yytables"
4658  
4659 < #line 418 "ircd_lexer.l"
4659 > #line 417 "ircd_lexer.l"
4660  
4661  
4662  

Diff Legend

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