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

Comparing ircd-hybrid/trunk/src/conf_lexer.c (file contents):
Revision 1665 by michael, Sat Nov 17 20:11:33 2012 UTC vs.
Revision 1666 by michael, Sun Nov 18 17:03:18 2012 UTC

# Line 1654 | Line 1654 | char *yytext;
1654   #include "irc_string.h"
1655   #include "conf.h"
1656   #include "conf_parser.h" /* autogenerated header file */
1657 #include "memory.h"
1658 #include "hostmask.h"
1657   #include "log.h"
1658  
1659   #undef YY_INPUT
# Line 1691 | Line 1689 | conf_yy_fatal_error(const char *msg)
1689    return 0;
1690   }
1691  
1692 < #line 1695 "conf_lexer.c"
1692 > #line 1693 "conf_lexer.c"
1693  
1694   #define INITIAL 0
1695  
# Line 1871 | Line 1869 | YY_DECL
1869          register char *yy_cp, *yy_bp;
1870          register int yy_act;
1871      
1872 < #line 80 "conf_lexer.l"
1872 > #line 78 "conf_lexer.l"
1873  
1874 < #line 1877 "conf_lexer.c"
1874 > #line 1875 "conf_lexer.c"
1875  
1876          if ( !(yy_init) )
1877                  {
# Line 1960 | Line 1958 | do_action:     /* This label is used only to
1958  
1959   case 1:
1960   YY_RULE_SETUP
1961 < #line 81 "conf_lexer.l"
1961 > #line 79 "conf_lexer.l"
1962   { cinclude(); }
1963          YY_BREAK
1964   case 2:
1965   YY_RULE_SETUP
1966 < #line 82 "conf_lexer.l"
1966 > #line 80 "conf_lexer.l"
1967   { ccomment(); }
1968          YY_BREAK
1969   case 3:
1970   /* rule 3 can match eol */
1971   YY_RULE_SETUP
1972 < #line 84 "conf_lexer.l"
1972 > #line 82 "conf_lexer.l"
1973   { strlcpy(linebuf, yytext+1, sizeof(linebuf)); ++lineno; yyless(1); }
1974          YY_BREAK
1975   case 4:
1976   YY_RULE_SETUP
1977 < #line 86 "conf_lexer.l"
1977 > #line 84 "conf_lexer.l"
1978   ;
1979          YY_BREAK
1980   case 5:
1981   YY_RULE_SETUP
1982 < #line 87 "conf_lexer.l"
1982 > #line 85 "conf_lexer.l"
1983   ;
1984          YY_BREAK
1985   case 6:
1986   YY_RULE_SETUP
1987 < #line 89 "conf_lexer.l"
1987 > #line 87 "conf_lexer.l"
1988   { yylval.number = atoi(yytext); return NUMBER; }
1989          YY_BREAK
1990   case 7:
1991   /* rule 7 can match eol */
1992   YY_RULE_SETUP
1993 < #line 91 "conf_lexer.l"
1993 > #line 89 "conf_lexer.l"
1994   { if (yytext[yyleng-2] == '\\')
1995                      {
1996                        yyless(yyleng-1); /* return last quote */
# Line 2040 | Line 2038 | YY_RULE_SETUP
2038          YY_BREAK
2039   case 8:
2040   YY_RULE_SETUP
2041 < #line 136 "conf_lexer.l"
2041 > #line 134 "conf_lexer.l"
2042   { return ACCEPT_PASSWORD; }
2043          YY_BREAK
2044   case 9:
2045   YY_RULE_SETUP
2046 < #line 137 "conf_lexer.l"
2046 > #line 135 "conf_lexer.l"
2047   { return ADMIN; }
2048          YY_BREAK
2049   case 10:
2050   YY_RULE_SETUP
2051 < #line 138 "conf_lexer.l"
2051 > #line 136 "conf_lexer.l"
2052   { return ADMIN; }
2053          YY_BREAK
2054   case 11:
2055   YY_RULE_SETUP
2056 < #line 139 "conf_lexer.l"
2056 > #line 137 "conf_lexer.l"
2057   { return AFTYPE; }
2058          YY_BREAK
2059   case 12:
2060   YY_RULE_SETUP
2061 < #line 140 "conf_lexer.l"
2061 > #line 138 "conf_lexer.l"
2062   { return T_ALL; }
2063          YY_BREAK
2064   case 13:
2065   YY_RULE_SETUP
2066 < #line 141 "conf_lexer.l"
2066 > #line 139 "conf_lexer.l"
2067   { return IRCD_AUTH; }
2068          YY_BREAK
2069   case 14:
2070   YY_RULE_SETUP
2071 < #line 142 "conf_lexer.l"
2071 > #line 140 "conf_lexer.l"
2072   { return AUTOCONN; }
2073          YY_BREAK
2074   case 15:
2075   YY_RULE_SETUP
2076 < #line 143 "conf_lexer.l"
2076 > #line 141 "conf_lexer.l"
2077   { return CAN_FLOOD; }
2078          YY_BREAK
2079   case 16:
2080   YY_RULE_SETUP
2081 < #line 144 "conf_lexer.l"
2081 > #line 142 "conf_lexer.l"
2082   { return CALLER_ID_WAIT; }
2083          YY_BREAK
2084   case 17:
2085   YY_RULE_SETUP
2086 < #line 145 "conf_lexer.l"
2086 > #line 143 "conf_lexer.l"
2087   { return OPERS_BYPASS_CALLERID; }
2088          YY_BREAK
2089   case 18:
2090   YY_RULE_SETUP
2091 < #line 146 "conf_lexer.l"
2091 > #line 144 "conf_lexer.l"
2092   { return CHANNEL; }
2093          YY_BREAK
2094   case 19:
2095   YY_RULE_SETUP
2096 < #line 147 "conf_lexer.l"
2096 > #line 145 "conf_lexer.l"
2097   { return CIDR_BITLEN_IPV4; }
2098          YY_BREAK
2099   case 20:
2100   YY_RULE_SETUP
2101 < #line 148 "conf_lexer.l"
2101 > #line 146 "conf_lexer.l"
2102   { return CIDR_BITLEN_IPV6; }
2103          YY_BREAK
2104   case 21:
2105   YY_RULE_SETUP
2106 < #line 149 "conf_lexer.l"
2106 > #line 147 "conf_lexer.l"
2107   { return CLASS; }
2108          YY_BREAK
2109   case 22:
2110   YY_RULE_SETUP
2111 < #line 150 "conf_lexer.l"
2111 > #line 148 "conf_lexer.l"
2112   { return T_CLUSTER; }
2113          YY_BREAK
2114   case 23:
2115   YY_RULE_SETUP
2116 < #line 151 "conf_lexer.l"
2116 > #line 149 "conf_lexer.l"
2117   { return CONNECT; }
2118          YY_BREAK
2119   case 24:
2120   YY_RULE_SETUP
2121 < #line 152 "conf_lexer.l"
2121 > #line 150 "conf_lexer.l"
2122   { return CONNECTFREQ; }
2123          YY_BREAK
2124   case 25:
2125   YY_RULE_SETUP
2126 < #line 153 "conf_lexer.l"
2126 > #line 151 "conf_lexer.l"
2127   { return DEFAULT_FLOODCOUNT; }
2128          YY_BREAK
2129   case 26:
2130   YY_RULE_SETUP
2131 < #line 154 "conf_lexer.l"
2131 > #line 152 "conf_lexer.l"
2132   { return DEFAULT_SPLIT_SERVER_COUNT; }
2133          YY_BREAK
2134   case 27:
2135   YY_RULE_SETUP
2136 < #line 155 "conf_lexer.l"
2136 > #line 153 "conf_lexer.l"
2137   { return DEFAULT_SPLIT_USER_COUNT; }
2138          YY_BREAK
2139   case 28:
2140   YY_RULE_SETUP
2141 < #line 156 "conf_lexer.l"
2141 > #line 154 "conf_lexer.l"
2142   { return DENY; }
2143          YY_BREAK
2144   case 29:
2145   YY_RULE_SETUP
2146 < #line 157 "conf_lexer.l"
2146 > #line 155 "conf_lexer.l"
2147   { return DESCRIPTION; }
2148          YY_BREAK
2149   case 30:
2150   YY_RULE_SETUP
2151 < #line 158 "conf_lexer.l"
2151 > #line 156 "conf_lexer.l"
2152   { return DIE; }
2153          YY_BREAK
2154   case 31:
2155   YY_RULE_SETUP
2156 < #line 159 "conf_lexer.l"
2156 > #line 157 "conf_lexer.l"
2157   { return DISABLE_AUTH; }
2158          YY_BREAK
2159   case 32:
2160   YY_RULE_SETUP
2161 < #line 160 "conf_lexer.l"
2161 > #line 158 "conf_lexer.l"
2162   { return DISABLE_FAKE_CHANNELS; }
2163          YY_BREAK
2164   case 33:
2165   YY_RULE_SETUP
2166 < #line 161 "conf_lexer.l"
2166 > #line 159 "conf_lexer.l"
2167   { return DISABLE_REMOTE_COMMANDS; }
2168          YY_BREAK
2169   case 34:
2170   YY_RULE_SETUP
2171 < #line 162 "conf_lexer.l"
2171 > #line 160 "conf_lexer.l"
2172   { return T_DLINE; }
2173          YY_BREAK
2174   case 35:
2175   YY_RULE_SETUP
2176 < #line 163 "conf_lexer.l"
2176 > #line 161 "conf_lexer.l"
2177   { return DOTS_IN_IDENT; }
2178          YY_BREAK
2179   case 36:
2180   YY_RULE_SETUP
2181 < #line 164 "conf_lexer.l"
2181 > #line 162 "conf_lexer.l"
2182   { return EGDPOOL_PATH; }
2183          YY_BREAK
2184   case 37:
2185   YY_RULE_SETUP
2186 < #line 165 "conf_lexer.l"
2186 > #line 163 "conf_lexer.l"
2187   { return EMAIL; }
2188          YY_BREAK
2189   case 38:
2190   YY_RULE_SETUP
2191 < #line 166 "conf_lexer.l"
2191 > #line 164 "conf_lexer.l"
2192   { return ENCRYPTED; }
2193          YY_BREAK
2194   case 39:
2195   YY_RULE_SETUP
2196 < #line 167 "conf_lexer.l"
2196 > #line 165 "conf_lexer.l"
2197   { return EXCEED_LIMIT; }
2198          YY_BREAK
2199   case 40:
2200   YY_RULE_SETUP
2201 < #line 168 "conf_lexer.l"
2201 > #line 166 "conf_lexer.l"
2202   { return EXEMPT; }
2203          YY_BREAK
2204   case 41:
2205   YY_RULE_SETUP
2206 < #line 169 "conf_lexer.l"
2206 > #line 167 "conf_lexer.l"
2207   { return T_FILE; }
2208          YY_BREAK
2209   case 42:
2210   YY_RULE_SETUP
2211 < #line 170 "conf_lexer.l"
2211 > #line 168 "conf_lexer.l"
2212   { return IRCD_FLAGS; }
2213          YY_BREAK
2214   case 43:
2215   YY_RULE_SETUP
2216 < #line 171 "conf_lexer.l"
2216 > #line 169 "conf_lexer.l"
2217   { return FLATTEN_LINKS; }
2218          YY_BREAK
2219   case 44:
2220   YY_RULE_SETUP
2221 < #line 172 "conf_lexer.l"
2221 > #line 170 "conf_lexer.l"
2222   { return GECOS; }
2223          YY_BREAK
2224   case 45:
2225   YY_RULE_SETUP
2226 < #line 173 "conf_lexer.l"
2226 > #line 171 "conf_lexer.l"
2227   { return GENERAL; }
2228          YY_BREAK
2229   case 46:
2230   YY_RULE_SETUP
2231 < #line 174 "conf_lexer.l"
2231 > #line 172 "conf_lexer.l"
2232   { return GLINE; }
2233          YY_BREAK
2234   case 47:
2235   YY_RULE_SETUP
2236 < #line 175 "conf_lexer.l"
2236 > #line 173 "conf_lexer.l"
2237   { return GLINE_ENABLE; }
2238          YY_BREAK
2239   case 48:
2240   YY_RULE_SETUP
2241 < #line 176 "conf_lexer.l"
2241 > #line 174 "conf_lexer.l"
2242   { return GLINE_EXEMPT; }
2243          YY_BREAK
2244   case 49:
2245   YY_RULE_SETUP
2246 < #line 177 "conf_lexer.l"
2246 > #line 175 "conf_lexer.l"
2247   { return GLINE_DURATION; }
2248          YY_BREAK
2249   case 50:
2250   YY_RULE_SETUP
2251 < #line 178 "conf_lexer.l"
2251 > #line 176 "conf_lexer.l"
2252   { return GLINE_REQUEST_DURATION; }
2253          YY_BREAK
2254   case 51:
2255   YY_RULE_SETUP
2256 < #line 179 "conf_lexer.l"
2256 > #line 177 "conf_lexer.l"
2257   { return GLINE_MIN_CIDR; }
2258          YY_BREAK
2259   case 52:
2260   YY_RULE_SETUP
2261 < #line 180 "conf_lexer.l"
2261 > #line 178 "conf_lexer.l"
2262   { return GLINE_MIN_CIDR6; }
2263          YY_BREAK
2264   case 53:
2265   YY_RULE_SETUP
2266 < #line 181 "conf_lexer.l"
2266 > #line 179 "conf_lexer.l"
2267   { return T_GLOBOPS; }
2268          YY_BREAK
2269   case 54:
2270   YY_RULE_SETUP
2271 < #line 182 "conf_lexer.l"
2271 > #line 180 "conf_lexer.l"
2272   { return GLOBAL_KILL; }
2273          YY_BREAK
2274   case 55:
2275   YY_RULE_SETUP
2276 < #line 183 "conf_lexer.l"
2276 > #line 181 "conf_lexer.l"
2277   { return NEED_IDENT; }
2278          YY_BREAK
2279   case 56:
2280   YY_RULE_SETUP
2281 < #line 184 "conf_lexer.l"
2281 > #line 182 "conf_lexer.l"
2282   { return NEED_IDENT; }
2283          YY_BREAK
2284   case 57:
2285   YY_RULE_SETUP
2286 < #line 185 "conf_lexer.l"
2286 > #line 183 "conf_lexer.l"
2287   { return HAVENT_READ_CONF; }
2288          YY_BREAK
2289   case 58:
2290   YY_RULE_SETUP
2291 < #line 186 "conf_lexer.l"
2291 > #line 184 "conf_lexer.l"
2292   { return HIDDEN; }
2293          YY_BREAK
2294   case 59:
2295   YY_RULE_SETUP
2296 < #line 187 "conf_lexer.l"
2296 > #line 185 "conf_lexer.l"
2297   { return HIDDEN_NAME; }
2298          YY_BREAK
2299   case 60:
2300   YY_RULE_SETUP
2301 < #line 188 "conf_lexer.l"
2301 > #line 186 "conf_lexer.l"
2302   { return HIDE_SERVER_IPS; }
2303          YY_BREAK
2304   case 61:
2305   YY_RULE_SETUP
2306 < #line 189 "conf_lexer.l"
2306 > #line 187 "conf_lexer.l"
2307   { return HIDE_SERVERS; }
2308          YY_BREAK
2309   case 62:
2310   YY_RULE_SETUP
2311 < #line 190 "conf_lexer.l"
2311 > #line 188 "conf_lexer.l"
2312   { return HIDE_SPOOF_IPS; }
2313          YY_BREAK
2314   case 63:
2315   YY_RULE_SETUP
2316 < #line 191 "conf_lexer.l"
2316 > #line 189 "conf_lexer.l"
2317   { return HOST; }
2318          YY_BREAK
2319   case 64:
2320   YY_RULE_SETUP
2321 < #line 192 "conf_lexer.l"
2321 > #line 190 "conf_lexer.l"
2322   { return HUB; }
2323          YY_BREAK
2324   case 65:
2325   YY_RULE_SETUP
2326 < #line 193 "conf_lexer.l"
2326 > #line 191 "conf_lexer.l"
2327   { return HUB_MASK; }
2328          YY_BREAK
2329   case 66:
2330   YY_RULE_SETUP
2331 < #line 194 "conf_lexer.l"
2331 > #line 192 "conf_lexer.l"
2332   { return IGNORE_BOGUS_TS; }
2333          YY_BREAK
2334   case 67:
2335   YY_RULE_SETUP
2336 < #line 195 "conf_lexer.l"
2336 > #line 193 "conf_lexer.l"
2337   { return INVISIBLE_ON_CONNECT; }
2338          YY_BREAK
2339   case 68:
2340   YY_RULE_SETUP
2341 < #line 196 "conf_lexer.l"
2341 > #line 194 "conf_lexer.l"
2342   { return IP; }
2343          YY_BREAK
2344   case 69:
2345   YY_RULE_SETUP
2346 < #line 197 "conf_lexer.l"
2346 > #line 195 "conf_lexer.l"
2347   { return T_IPV4; }
2348          YY_BREAK
2349   case 70:
2350   YY_RULE_SETUP
2351 < #line 198 "conf_lexer.l"
2351 > #line 196 "conf_lexer.l"
2352   { return T_IPV6; }
2353          YY_BREAK
2354   case 71:
2355   YY_RULE_SETUP
2356 < #line 199 "conf_lexer.l"
2356 > #line 197 "conf_lexer.l"
2357   { return JOIN_FLOOD_COUNT; }
2358          YY_BREAK
2359   case 72:
2360   YY_RULE_SETUP
2361 < #line 200 "conf_lexer.l"
2361 > #line 198 "conf_lexer.l"
2362   { return JOIN_FLOOD_TIME; }
2363          YY_BREAK
2364   case 73:
2365   YY_RULE_SETUP
2366 < #line 201 "conf_lexer.l"
2366 > #line 199 "conf_lexer.l"
2367   { return KILL; }
2368          YY_BREAK
2369   case 74:
2370   YY_RULE_SETUP
2371 < #line 202 "conf_lexer.l"
2371 > #line 200 "conf_lexer.l"
2372   { return KILL_CHASE_TIME_LIMIT; }
2373          YY_BREAK
2374   case 75:
2375   YY_RULE_SETUP
2376 < #line 203 "conf_lexer.l"
2376 > #line 201 "conf_lexer.l"
2377   { return KLINE; }
2378          YY_BREAK
2379   case 76:
2380   YY_RULE_SETUP
2381 < #line 204 "conf_lexer.l"
2381 > #line 202 "conf_lexer.l"
2382   { return KLINE_EXEMPT; }
2383          YY_BREAK
2384   case 77:
2385   YY_RULE_SETUP
2386 < #line 205 "conf_lexer.l"
2386 > #line 203 "conf_lexer.l"
2387   { return LEAF_MASK; }
2388          YY_BREAK
2389   case 78:
2390   YY_RULE_SETUP
2391 < #line 206 "conf_lexer.l"
2391 > #line 204 "conf_lexer.l"
2392   { return LISTEN; }
2393          YY_BREAK
2394   case 79:
2395   YY_RULE_SETUP
2396 < #line 207 "conf_lexer.l"
2396 > #line 205 "conf_lexer.l"
2397   { return T_LOG; }
2398          YY_BREAK
2399   case 80:
2400   YY_RULE_SETUP
2401 < #line 208 "conf_lexer.l"
2401 > #line 206 "conf_lexer.l"
2402   { return TMASKED; }
2403          YY_BREAK
2404   case 81:
2405   YY_RULE_SETUP
2406 < #line 209 "conf_lexer.l"
2406 > #line 207 "conf_lexer.l"
2407   { return T_MAX_CLIENTS; }
2408          YY_BREAK
2409   case 82:
2410   YY_RULE_SETUP
2411 < #line 210 "conf_lexer.l"
2411 > #line 208 "conf_lexer.l"
2412   { return MAX_IDENT; }
2413          YY_BREAK
2414   case 83:
2415   YY_RULE_SETUP
2416 < #line 211 "conf_lexer.l"
2416 > #line 209 "conf_lexer.l"
2417   { return MAX_LOCAL; }
2418          YY_BREAK
2419   case 84:
2420   YY_RULE_SETUP
2421 < #line 212 "conf_lexer.l"
2421 > #line 210 "conf_lexer.l"
2422   { return MAX_GLOBAL; }
2423          YY_BREAK
2424   case 85:
2425   YY_RULE_SETUP
2426 < #line 213 "conf_lexer.l"
2426 > #line 211 "conf_lexer.l"
2427   { return MAX_NUMBER; }
2428          YY_BREAK
2429   case 86:
2430   YY_RULE_SETUP
2431 < #line 214 "conf_lexer.l"
2431 > #line 212 "conf_lexer.l"
2432   { return MAX_WATCH; }
2433          YY_BREAK
2434   case 87:
2435   YY_RULE_SETUP
2436 < #line 215 "conf_lexer.l"
2436 > #line 213 "conf_lexer.l"
2437   { return MESSAGE_LOCALE; }
2438          YY_BREAK
2439   case 88:
2440   YY_RULE_SETUP
2441 < #line 216 "conf_lexer.l"
2441 > #line 214 "conf_lexer.l"
2442   { return MIN_NONWILDCARD; }
2443          YY_BREAK
2444   case 89:
2445   YY_RULE_SETUP
2446 < #line 217 "conf_lexer.l"
2446 > #line 215 "conf_lexer.l"
2447   { return MIN_NONWILDCARD_SIMPLE; }
2448          YY_BREAK
2449   case 90:
2450   YY_RULE_SETUP
2451 < #line 218 "conf_lexer.l"
2451 > #line 216 "conf_lexer.l"
2452   { return NAME; }
2453          YY_BREAK
2454   case 91:
2455   YY_RULE_SETUP
2456 < #line 219 "conf_lexer.l"
2456 > #line 217 "conf_lexer.l"
2457   { return NEED_PASSWORD; }
2458          YY_BREAK
2459   case 92:
2460   YY_RULE_SETUP
2461 < #line 220 "conf_lexer.l"
2461 > #line 218 "conf_lexer.l"
2462   { return NETWORK_DESC; }
2463          YY_BREAK
2464   case 93:
2465   YY_RULE_SETUP
2466 < #line 221 "conf_lexer.l"
2466 > #line 219 "conf_lexer.l"
2467   { return NETWORK_NAME; }
2468          YY_BREAK
2469   case 94:
2470   YY_RULE_SETUP
2471 < #line 222 "conf_lexer.l"
2471 > #line 220 "conf_lexer.l"
2472   { return NICK; }
2473          YY_BREAK
2474   case 95:
2475   YY_RULE_SETUP
2476 < #line 223 "conf_lexer.l"
2476 > #line 221 "conf_lexer.l"
2477   { return NICK_CHANGES; }
2478          YY_BREAK
2479   case 96:
2480   YY_RULE_SETUP
2481 < #line 224 "conf_lexer.l"
2481 > #line 222 "conf_lexer.l"
2482   { yylval.number = 0; return TBOOL; }
2483          YY_BREAK
2484   case 97:
2485   YY_RULE_SETUP
2486 < #line 225 "conf_lexer.l"
2486 > #line 223 "conf_lexer.l"
2487   { return NO_CREATE_ON_SPLIT; }
2488          YY_BREAK
2489   case 98:
2490   YY_RULE_SETUP
2491 < #line 226 "conf_lexer.l"
2491 > #line 224 "conf_lexer.l"
2492   { return NO_JOIN_ON_SPLIT; }
2493          YY_BREAK
2494   case 99:
2495   YY_RULE_SETUP
2496 < #line 227 "conf_lexer.l"
2496 > #line 225 "conf_lexer.l"
2497   { return NO_OPER_FLOOD; }
2498          YY_BREAK
2499   case 100:
2500   YY_RULE_SETUP
2501 < #line 228 "conf_lexer.l"
2501 > #line 226 "conf_lexer.l"
2502   { return NO_TILDE; }
2503          YY_BREAK
2504   case 101:
2505   YY_RULE_SETUP
2506 < #line 229 "conf_lexer.l"
2506 > #line 227 "conf_lexer.l"
2507   { return NUMBER_PER_CIDR; }
2508          YY_BREAK
2509   case 102:
2510   YY_RULE_SETUP
2511 < #line 230 "conf_lexer.l"
2511 > #line 228 "conf_lexer.l"
2512   { return NUMBER_PER_IP; }
2513          YY_BREAK
2514   case 103:
2515   YY_RULE_SETUP
2516 < #line 231 "conf_lexer.l"
2516 > #line 229 "conf_lexer.l"
2517   { return OPERATOR; }
2518          YY_BREAK
2519   case 104:
2520   YY_RULE_SETUP
2521 < #line 232 "conf_lexer.l"
2521 > #line 230 "conf_lexer.l"
2522   { return OPER_PASS_RESV; }
2523          YY_BREAK
2524   case 105:
2525   YY_RULE_SETUP
2526 < #line 233 "conf_lexer.l"
2526 > #line 231 "conf_lexer.l"
2527   { return OPERATOR; }
2528          YY_BREAK
2529   case 106:
2530   YY_RULE_SETUP
2531 < #line 234 "conf_lexer.l"
2531 > #line 232 "conf_lexer.l"
2532   { return PASSWORD; }
2533          YY_BREAK
2534   case 107:
2535   YY_RULE_SETUP
2536 < #line 235 "conf_lexer.l"
2536 > #line 233 "conf_lexer.l"
2537   { return PASSWORD; }
2538          YY_BREAK
2539   case 108:
2540   YY_RULE_SETUP
2541 < #line 236 "conf_lexer.l"
2541 > #line 234 "conf_lexer.l"
2542   { return PING_COOKIE; }
2543          YY_BREAK
2544   case 109:
2545   YY_RULE_SETUP
2546 < #line 237 "conf_lexer.l"
2546 > #line 235 "conf_lexer.l"
2547   { return PING_TIME; }
2548          YY_BREAK
2549   case 110:
2550   YY_RULE_SETUP
2551 < #line 238 "conf_lexer.l"
2551 > #line 236 "conf_lexer.l"
2552   { return PORT; }
2553          YY_BREAK
2554   case 111:
2555   YY_RULE_SETUP
2556 < #line 239 "conf_lexer.l"
2556 > #line 237 "conf_lexer.l"
2557   { return RESV; }
2558          YY_BREAK
2559   case 112:
2560   YY_RULE_SETUP
2561 < #line 240 "conf_lexer.l"
2561 > #line 238 "conf_lexer.l"
2562   { return QUIET_ON_BAN; }
2563          YY_BREAK
2564   case 113:
2565   YY_RULE_SETUP
2566 < #line 241 "conf_lexer.l"
2566 > #line 239 "conf_lexer.l"
2567   { return REASON; }
2568          YY_BREAK
2569   case 114:
2570   YY_RULE_SETUP
2571 < #line 242 "conf_lexer.l"
2571 > #line 240 "conf_lexer.l"
2572   { return T_RECVQ; }
2573          YY_BREAK
2574   case 115:
2575   YY_RULE_SETUP
2576 < #line 243 "conf_lexer.l"
2576 > #line 241 "conf_lexer.l"
2577   { return REDIRPORT; }
2578          YY_BREAK
2579   case 116:
2580   YY_RULE_SETUP
2581 < #line 244 "conf_lexer.l"
2581 > #line 242 "conf_lexer.l"
2582   { return REDIRSERV; }
2583          YY_BREAK
2584   case 117:
2585   YY_RULE_SETUP
2586 < #line 245 "conf_lexer.l"
2586 > #line 243 "conf_lexer.l"
2587   { return REGEX_T; }
2588          YY_BREAK
2589   case 118:
2590   YY_RULE_SETUP
2591 < #line 246 "conf_lexer.l"
2591 > #line 244 "conf_lexer.l"
2592   { return REHASH; }
2593          YY_BREAK
2594   case 119:
2595   YY_RULE_SETUP
2596 < #line 247 "conf_lexer.l"
2596 > #line 245 "conf_lexer.l"
2597   { return REMOTE; }
2598          YY_BREAK
2599   case 120:
2600   YY_RULE_SETUP
2601 < #line 248 "conf_lexer.l"
2601 > #line 246 "conf_lexer.l"
2602   { return REMOTEBAN; }
2603          YY_BREAK
2604   case 121:
2605   YY_RULE_SETUP
2606 < #line 249 "conf_lexer.l"
2606 > #line 247 "conf_lexer.l"
2607   { return T_RESTART; }
2608          YY_BREAK
2609   case 122:
2610   YY_RULE_SETUP
2611 < #line 250 "conf_lexer.l"
2611 > #line 248 "conf_lexer.l"
2612   { return RESTRICT_CHANNELS; }
2613          YY_BREAK
2614   case 123:
2615   YY_RULE_SETUP
2616 < #line 251 "conf_lexer.l"
2616 > #line 249 "conf_lexer.l"
2617   { return RESV; }
2618          YY_BREAK
2619   case 124:
2620   YY_RULE_SETUP
2621 < #line 252 "conf_lexer.l"
2621 > #line 250 "conf_lexer.l"
2622   { return RESV_EXEMPT; }
2623          YY_BREAK
2624   case 125:
2625   YY_RULE_SETUP
2626 < #line 253 "conf_lexer.l"
2626 > #line 251 "conf_lexer.l"
2627   { return RSA_PRIVATE_KEY_FILE; }
2628          YY_BREAK
2629   case 126:
2630   YY_RULE_SETUP
2631 < #line 254 "conf_lexer.l"
2631 > #line 252 "conf_lexer.l"
2632   { return RSA_PUBLIC_KEY_FILE; }
2633          YY_BREAK
2634   case 127:
2635   YY_RULE_SETUP
2636 < #line 255 "conf_lexer.l"
2636 > #line 253 "conf_lexer.l"
2637   { return T_SSL; }
2638          YY_BREAK
2639   case 128:
2640   YY_RULE_SETUP
2641 < #line 256 "conf_lexer.l"
2641 > #line 254 "conf_lexer.l"
2642   { return SSL_CERTIFICATE_FILE; }
2643          YY_BREAK
2644   case 129:
2645   YY_RULE_SETUP
2646 < #line 257 "conf_lexer.l"
2646 > #line 255 "conf_lexer.l"
2647   { return T_SSL_CLIENT_METHOD; }
2648          YY_BREAK
2649   case 130:
2650   YY_RULE_SETUP
2651 < #line 258 "conf_lexer.l"
2651 > #line 256 "conf_lexer.l"
2652   { return T_SSL_SERVER_METHOD; }
2653          YY_BREAK
2654   case 131:
2655   YY_RULE_SETUP
2656 < #line 259 "conf_lexer.l"
2656 > #line 257 "conf_lexer.l"
2657   { return SSL_DH_PARAM_FILE; }
2658          YY_BREAK
2659   case 132:
2660   YY_RULE_SETUP
2661 < #line 260 "conf_lexer.l"
2661 > #line 258 "conf_lexer.l"
2662   { return T_SSL_CIPHER_LIST; }
2663          YY_BREAK
2664   case 133:
2665   YY_RULE_SETUP
2666 < #line 261 "conf_lexer.l"
2666 > #line 259 "conf_lexer.l"
2667   { return T_SSLV3; }
2668          YY_BREAK
2669   case 134:
2670   YY_RULE_SETUP
2671 < #line 262 "conf_lexer.l"
2671 > #line 260 "conf_lexer.l"
2672   { return T_TLSV1; }
2673          YY_BREAK
2674   case 135:
2675   YY_RULE_SETUP
2676 < #line 263 "conf_lexer.l"
2676 > #line 261 "conf_lexer.l"
2677   { return SEND_PASSWORD; }
2678          YY_BREAK
2679   case 136:
2680   YY_RULE_SETUP
2681 < #line 264 "conf_lexer.l"
2681 > #line 262 "conf_lexer.l"
2682   { return SENDQ; }
2683          YY_BREAK
2684   case 137:
2685   YY_RULE_SETUP
2686 < #line 265 "conf_lexer.l"
2686 > #line 263 "conf_lexer.l"
2687   { return T_SERVER; }
2688          YY_BREAK
2689   case 138:
2690   YY_RULE_SETUP
2691 < #line 266 "conf_lexer.l"
2691 > #line 264 "conf_lexer.l"
2692   { return SERVERHIDE; }
2693          YY_BREAK
2694   case 139:
2695   YY_RULE_SETUP
2696 < #line 267 "conf_lexer.l"
2696 > #line 265 "conf_lexer.l"
2697   { return SERVERINFO; }
2698          YY_BREAK
2699   case 140:
2700   YY_RULE_SETUP
2701 < #line 268 "conf_lexer.l"
2701 > #line 266 "conf_lexer.l"
2702   { return T_SERVICE; }
2703          YY_BREAK
2704   case 141:
2705   YY_RULE_SETUP
2706 < #line 269 "conf_lexer.l"
2706 > #line 267 "conf_lexer.l"
2707   { return T_SERVICES_NAME; }
2708          YY_BREAK
2709   case 142:
2710   YY_RULE_SETUP
2711 < #line 270 "conf_lexer.l"
2711 > #line 268 "conf_lexer.l"
2712   { return T_SET; }
2713          YY_BREAK
2714   case 143:
2715   YY_RULE_SETUP
2716 < #line 271 "conf_lexer.l"
2716 > #line 269 "conf_lexer.l"
2717   { return T_SHARED; }
2718          YY_BREAK
2719   case 144:
2720   YY_RULE_SETUP
2721 < #line 272 "conf_lexer.l"
2721 > #line 270 "conf_lexer.l"
2722   { return SHORT_MOTD; }
2723          YY_BREAK
2724   case 145:
2725   YY_RULE_SETUP
2726 < #line 273 "conf_lexer.l"
2726 > #line 271 "conf_lexer.l"
2727   { return IRCD_SID; }
2728          YY_BREAK
2729   case 146:
2730   YY_RULE_SETUP
2731 < #line 274 "conf_lexer.l"
2731 > #line 272 "conf_lexer.l"
2732   { return T_SIZE; }
2733          YY_BREAK
2734   case 147:
2735   YY_RULE_SETUP
2736 < #line 275 "conf_lexer.l"
2736 > #line 273 "conf_lexer.l"
2737   { return SPOOF; }
2738          YY_BREAK
2739   case 148:
2740   YY_RULE_SETUP
2741 < #line 276 "conf_lexer.l"
2741 > #line 274 "conf_lexer.l"
2742   { return SPOOF_NOTICE; }
2743          YY_BREAK
2744   case 149:
2745   YY_RULE_SETUP
2746 < #line 277 "conf_lexer.l"
2746 > #line 275 "conf_lexer.l"
2747   { return TKLINE_EXPIRE_NOTICES; }
2748          YY_BREAK
2749   case 150:
2750   YY_RULE_SETUP
2751 < #line 278 "conf_lexer.l"
2751 > #line 276 "conf_lexer.l"
2752   { return TYPE; }
2753          YY_BREAK
2754   case 151:
2755   YY_RULE_SETUP
2756 < #line 279 "conf_lexer.l"
2756 > #line 277 "conf_lexer.l"
2757   { return TRUE_NO_OPER_FLOOD; }
2758          YY_BREAK
2759   case 152:
2760   YY_RULE_SETUP
2761 < #line 280 "conf_lexer.l"
2761 > #line 278 "conf_lexer.l"
2762   { return T_UMODES; }
2763          YY_BREAK
2764   case 153:
2765   YY_RULE_SETUP
2766 < #line 281 "conf_lexer.l"
2766 > #line 279 "conf_lexer.l"
2767   { return UNKLINE; }
2768          YY_BREAK
2769   case 154:
2770   YY_RULE_SETUP
2771 < #line 282 "conf_lexer.l"
2771 > #line 280 "conf_lexer.l"
2772   { return T_UNDLINE; }
2773          YY_BREAK
2774   case 155:
2775   YY_RULE_SETUP
2776 < #line 283 "conf_lexer.l"
2776 > #line 281 "conf_lexer.l"
2777   { return T_UNLIMITED; }
2778          YY_BREAK
2779   case 156:
2780   YY_RULE_SETUP
2781 < #line 284 "conf_lexer.l"
2781 > #line 282 "conf_lexer.l"
2782   { return USE_EGD; }
2783          YY_BREAK
2784   case 157:
2785   YY_RULE_SETUP
2786 < #line 285 "conf_lexer.l"
2786 > #line 283 "conf_lexer.l"
2787   { return USE_LOGGING; }
2788          YY_BREAK
2789   case 158:
2790   YY_RULE_SETUP
2791 < #line 286 "conf_lexer.l"
2791 > #line 284 "conf_lexer.l"
2792   { return THROTTLE_TIME; }
2793          YY_BREAK
2794   case 159:
2795   YY_RULE_SETUP
2796 < #line 287 "conf_lexer.l"
2796 > #line 285 "conf_lexer.l"
2797   { return USER; }
2798          YY_BREAK
2799   case 160:
2800   YY_RULE_SETUP
2801 < #line 288 "conf_lexer.l"
2801 > #line 286 "conf_lexer.l"
2802   { return VHOST; }
2803          YY_BREAK
2804   case 161:
2805   YY_RULE_SETUP
2806 < #line 289 "conf_lexer.l"
2806 > #line 287 "conf_lexer.l"
2807   { return VHOST6; }
2808          YY_BREAK
2809   case 162:
2810   YY_RULE_SETUP
2811 < #line 290 "conf_lexer.l"
2811 > #line 288 "conf_lexer.l"
2812   { return XLINE; }
2813          YY_BREAK
2814   case 163:
2815   YY_RULE_SETUP
2816 < #line 291 "conf_lexer.l"
2816 > #line 289 "conf_lexer.l"
2817   { yylval.number = 1; return TBOOL; }
2818          YY_BREAK
2819   case 164:
2820   YY_RULE_SETUP
2821 < #line 293 "conf_lexer.l"
2821 > #line 291 "conf_lexer.l"
2822   { return FAILED_OPER_NOTICE; }
2823          YY_BREAK
2824   case 165:
2825   YY_RULE_SETUP
2826 < #line 294 "conf_lexer.l"
2826 > #line 292 "conf_lexer.l"
2827   { return MAX_ACCEPT; }
2828          YY_BREAK
2829   case 166:
2830   YY_RULE_SETUP
2831 < #line 295 "conf_lexer.l"
2831 > #line 293 "conf_lexer.l"
2832   { return MAX_NICK_CHANGES; }
2833          YY_BREAK
2834   case 167:
2835   YY_RULE_SETUP
2836 < #line 296 "conf_lexer.l"
2836 > #line 294 "conf_lexer.l"
2837   { return MAX_CHANS_PER_OPER; }
2838          YY_BREAK
2839   case 168:
2840   YY_RULE_SETUP
2841 < #line 297 "conf_lexer.l"
2841 > #line 295 "conf_lexer.l"
2842   { return MAX_CHANS_PER_USER; }
2843          YY_BREAK
2844   case 169:
2845   YY_RULE_SETUP
2846 < #line 298 "conf_lexer.l"
2846 > #line 296 "conf_lexer.l"
2847   { return MAX_NICK_TIME; }
2848          YY_BREAK
2849   case 170:
2850   YY_RULE_SETUP
2851 < #line 299 "conf_lexer.l"
2851 > #line 297 "conf_lexer.l"
2852   { return ANTI_NICK_FLOOD; }
2853          YY_BREAK
2854   case 171:
2855   YY_RULE_SETUP
2856 < #line 300 "conf_lexer.l"
2856 > #line 298 "conf_lexer.l"
2857   { return ANTI_SPAM_EXIT_MESSAGE_TIME; }
2858          YY_BREAK
2859   case 172:
2860   YY_RULE_SETUP
2861 < #line 301 "conf_lexer.l"
2861 > #line 299 "conf_lexer.l"
2862   { return TS_MAX_DELTA; }
2863          YY_BREAK
2864   case 173:
2865   YY_RULE_SETUP
2866 < #line 302 "conf_lexer.l"
2866 > #line 300 "conf_lexer.l"
2867   { return TS_WARN_DELTA; }
2868          YY_BREAK
2869   case 174:
2870   YY_RULE_SETUP
2871 < #line 303 "conf_lexer.l"
2871 > #line 301 "conf_lexer.l"
2872   { return LINKS_DELAY; }
2873          YY_BREAK
2874   case 175:
2875   YY_RULE_SETUP
2876 < #line 304 "conf_lexer.l"
2876 > #line 302 "conf_lexer.l"
2877   { return WARN_NO_NLINE; }
2878          YY_BREAK
2879   case 176:
2880   YY_RULE_SETUP
2881 < #line 306 "conf_lexer.l"
2881 > #line 304 "conf_lexer.l"
2882   { return STATS_E_DISABLED; }
2883          YY_BREAK
2884   case 177:
2885   YY_RULE_SETUP
2886 < #line 307 "conf_lexer.l"
2886 > #line 305 "conf_lexer.l"
2887   { return STATS_O_OPER_ONLY; }
2888          YY_BREAK
2889   case 178:
2890   YY_RULE_SETUP
2891 < #line 308 "conf_lexer.l"
2891 > #line 306 "conf_lexer.l"
2892   { return STATS_K_OPER_ONLY; }
2893          YY_BREAK
2894   case 179:
2895   YY_RULE_SETUP
2896 < #line 309 "conf_lexer.l"
2896 > #line 307 "conf_lexer.l"
2897   { return STATS_I_OPER_ONLY; }
2898          YY_BREAK
2899   case 180:
2900   YY_RULE_SETUP
2901 < #line 310 "conf_lexer.l"
2901 > #line 308 "conf_lexer.l"
2902   { return STATS_P_OPER_ONLY; }
2903          YY_BREAK
2904   case 181:
2905   YY_RULE_SETUP
2906 < #line 311 "conf_lexer.l"
2906 > #line 309 "conf_lexer.l"
2907   { return PACE_WAIT; }
2908          YY_BREAK
2909   case 182:
2910   YY_RULE_SETUP
2911 < #line 312 "conf_lexer.l"
2911 > #line 310 "conf_lexer.l"
2912   { return PACE_WAIT_SIMPLE; }
2913          YY_BREAK
2914   case 183:
2915   YY_RULE_SETUP
2916 < #line 313 "conf_lexer.l"
2916 > #line 311 "conf_lexer.l"
2917   { return KNOCK_DELAY; }
2918          YY_BREAK
2919   case 184:
2920   YY_RULE_SETUP
2921 < #line 314 "conf_lexer.l"
2921 > #line 312 "conf_lexer.l"
2922   { return KNOCK_DELAY_CHANNEL; }
2923          YY_BREAK
2924   case 185:
2925   YY_RULE_SETUP
2926 < #line 315 "conf_lexer.l"
2926 > #line 313 "conf_lexer.l"
2927   { return MAX_BANS; }
2928          YY_BREAK
2929   case 186:
2930   YY_RULE_SETUP
2931 < #line 316 "conf_lexer.l"
2931 > #line 314 "conf_lexer.l"
2932   { return MODULES; }
2933          YY_BREAK
2934   case 187:
2935   YY_RULE_SETUP
2936 < #line 317 "conf_lexer.l"
2936 > #line 315 "conf_lexer.l"
2937   { return MODULE; }
2938          YY_BREAK
2939   case 188:
2940   YY_RULE_SETUP
2941 < #line 318 "conf_lexer.l"
2941 > #line 316 "conf_lexer.l"
2942   { return PATH; }
2943          YY_BREAK
2944   case 189:
2945   YY_RULE_SETUP
2946 < #line 319 "conf_lexer.l"
2946 > #line 317 "conf_lexer.l"
2947   { return MAX_TARGETS; }
2948          YY_BREAK
2949   case 190:
2950   YY_RULE_SETUP
2951 < #line 321 "conf_lexer.l"
2951 > #line 319 "conf_lexer.l"
2952   { return T_UNXLINE; }
2953          YY_BREAK
2954   case 191:
2955   YY_RULE_SETUP
2956 < #line 322 "conf_lexer.l"
2956 > #line 320 "conf_lexer.l"
2957   { return T_UNRESV; }
2958          YY_BREAK
2959   case 192:
2960   YY_RULE_SETUP
2961 < #line 324 "conf_lexer.l"
2961 > #line 322 "conf_lexer.l"
2962   { return OPER_ONLY_UMODES; }
2963          YY_BREAK
2964   case 193:
2965   YY_RULE_SETUP
2966 < #line 325 "conf_lexer.l"
2966 > #line 323 "conf_lexer.l"
2967   { return OPER_UMODES; }
2968          YY_BREAK
2969   case 194:
2970   YY_RULE_SETUP
2971 < #line 326 "conf_lexer.l"
2971 > #line 324 "conf_lexer.l"
2972   { return T_BOTS; }
2973          YY_BREAK
2974   case 195:
2975   YY_RULE_SETUP
2976 < #line 327 "conf_lexer.l"
2976 > #line 325 "conf_lexer.l"
2977   { return T_CCONN; }
2978          YY_BREAK
2979   case 196:
2980   YY_RULE_SETUP
2981 < #line 328 "conf_lexer.l"
2981 > #line 326 "conf_lexer.l"
2982   { return T_CCONN_FULL; }
2983          YY_BREAK
2984   case 197:
2985   YY_RULE_SETUP
2986 < #line 329 "conf_lexer.l"
2986 > #line 327 "conf_lexer.l"
2987   { return T_DEAF; }
2988          YY_BREAK
2989   case 198:
2990   YY_RULE_SETUP
2991 < #line 330 "conf_lexer.l"
2991 > #line 328 "conf_lexer.l"
2992   { return T_DEBUG; }
2993          YY_BREAK
2994   case 199:
2995   YY_RULE_SETUP
2996 < #line 331 "conf_lexer.l"
2996 > #line 329 "conf_lexer.l"
2997   { return T_FULL; }
2998          YY_BREAK
2999   case 200:
3000   YY_RULE_SETUP
3001 < #line 332 "conf_lexer.l"
3001 > #line 330 "conf_lexer.l"
3002   { return T_SKILL; }
3003          YY_BREAK
3004   case 201:
3005   YY_RULE_SETUP
3006 < #line 333 "conf_lexer.l"
3006 > #line 331 "conf_lexer.l"
3007   { return T_NCHANGE; }
3008          YY_BREAK
3009   case 202:
3010   YY_RULE_SETUP
3011 < #line 334 "conf_lexer.l"
3011 > #line 332 "conf_lexer.l"
3012   { return T_REJ; }
3013          YY_BREAK
3014   case 203:
3015   YY_RULE_SETUP
3016 < #line 335 "conf_lexer.l"
3016 > #line 333 "conf_lexer.l"
3017   { return T_UNAUTH; }
3018          YY_BREAK
3019   case 204:
3020   YY_RULE_SETUP
3021 < #line 336 "conf_lexer.l"
3021 > #line 334 "conf_lexer.l"
3022   { return T_SPY; }
3023          YY_BREAK
3024   case 205:
3025   YY_RULE_SETUP
3026 < #line 337 "conf_lexer.l"
3026 > #line 335 "conf_lexer.l"
3027   { return T_EXTERNAL; }
3028          YY_BREAK
3029   case 206:
3030   YY_RULE_SETUP
3031 < #line 338 "conf_lexer.l"
3031 > #line 336 "conf_lexer.l"
3032   { return T_OPERWALL; }
3033          YY_BREAK
3034   case 207:
3035   YY_RULE_SETUP
3036 < #line 339 "conf_lexer.l"
3036 > #line 337 "conf_lexer.l"
3037   { return T_SERVNOTICE; }
3038          YY_BREAK
3039   case 208:
3040   YY_RULE_SETUP
3041 < #line 340 "conf_lexer.l"
3041 > #line 338 "conf_lexer.l"
3042   { return T_INVISIBLE; }
3043          YY_BREAK
3044   case 209:
3045   YY_RULE_SETUP
3046 < #line 341 "conf_lexer.l"
3046 > #line 339 "conf_lexer.l"
3047   { return T_WALLOP; }
3048          YY_BREAK
3049   case 210:
3050   YY_RULE_SETUP
3051 < #line 342 "conf_lexer.l"
3051 > #line 340 "conf_lexer.l"
3052   { return T_CALLERID; }
3053          YY_BREAK
3054   case 211:
3055   YY_RULE_SETUP
3056 < #line 343 "conf_lexer.l"
3056 > #line 341 "conf_lexer.l"
3057   { return T_SOFTCALLERID; }
3058          YY_BREAK
3059   case 212:
3060   YY_RULE_SETUP
3061 < #line 344 "conf_lexer.l"
3061 > #line 342 "conf_lexer.l"
3062   { return T_LOCOPS; }
3063          YY_BREAK
3064   case 213:
3065   YY_RULE_SETUP
3066 < #line 346 "conf_lexer.l"
3066 > #line 344 "conf_lexer.l"
3067   { return WEEKS; }
3068          YY_BREAK
3069   case 214:
3070   YY_RULE_SETUP
3071 < #line 347 "conf_lexer.l"
3071 > #line 345 "conf_lexer.l"
3072   { return WEEKS; }
3073          YY_BREAK
3074   case 215:
3075   YY_RULE_SETUP
3076 < #line 348 "conf_lexer.l"
3076 > #line 346 "conf_lexer.l"
3077   { return DAYS; }
3078          YY_BREAK
3079   case 216:
3080   YY_RULE_SETUP
3081 < #line 349 "conf_lexer.l"
3081 > #line 347 "conf_lexer.l"
3082   { return DAYS; }
3083          YY_BREAK
3084   case 217:
3085   YY_RULE_SETUP
3086 < #line 350 "conf_lexer.l"
3086 > #line 348 "conf_lexer.l"
3087   { return HOURS; }
3088          YY_BREAK
3089   case 218:
3090   YY_RULE_SETUP
3091 < #line 351 "conf_lexer.l"
3091 > #line 349 "conf_lexer.l"
3092   { return HOURS; }
3093          YY_BREAK
3094   case 219:
3095   YY_RULE_SETUP
3096 < #line 352 "conf_lexer.l"
3096 > #line 350 "conf_lexer.l"
3097   { return MINUTES; }
3098          YY_BREAK
3099   case 220:
3100   YY_RULE_SETUP
3101 < #line 353 "conf_lexer.l"
3101 > #line 351 "conf_lexer.l"
3102   { return MINUTES; }
3103          YY_BREAK
3104   case 221:
3105   YY_RULE_SETUP
3106 < #line 354 "conf_lexer.l"
3106 > #line 352 "conf_lexer.l"
3107   { return SECONDS; }
3108          YY_BREAK
3109   case 222:
3110   YY_RULE_SETUP
3111 < #line 355 "conf_lexer.l"
3111 > #line 353 "conf_lexer.l"
3112   { return SECONDS; }
3113          YY_BREAK
3114   case 223:
3115   YY_RULE_SETUP
3116 < #line 357 "conf_lexer.l"
3116 > #line 355 "conf_lexer.l"
3117   { return BYTES; }
3118          YY_BREAK
3119   case 224:
3120   YY_RULE_SETUP
3121 < #line 358 "conf_lexer.l"
3121 > #line 356 "conf_lexer.l"
3122   { return BYTES; }
3123          YY_BREAK
3124   case 225:
3125   YY_RULE_SETUP
3126 < #line 359 "conf_lexer.l"
3126 > #line 357 "conf_lexer.l"
3127   { return KBYTES; }
3128          YY_BREAK
3129   case 226:
3130   YY_RULE_SETUP
3131 < #line 360 "conf_lexer.l"
3131 > #line 358 "conf_lexer.l"
3132   { return KBYTES; }
3133          YY_BREAK
3134   case 227:
3135   YY_RULE_SETUP
3136 < #line 361 "conf_lexer.l"
3136 > #line 359 "conf_lexer.l"
3137   { return KBYTES; }
3138          YY_BREAK
3139   case 228:
3140   YY_RULE_SETUP
3141 < #line 362 "conf_lexer.l"
3141 > #line 360 "conf_lexer.l"
3142   { return KBYTES; }
3143          YY_BREAK
3144   case 229:
3145   YY_RULE_SETUP
3146 < #line 363 "conf_lexer.l"
3146 > #line 361 "conf_lexer.l"
3147   { return KBYTES; }
3148          YY_BREAK
3149   case 230:
3150   YY_RULE_SETUP
3151 < #line 364 "conf_lexer.l"
3151 > #line 362 "conf_lexer.l"
3152   { return MBYTES; }
3153          YY_BREAK
3154   case 231:
3155   YY_RULE_SETUP
3156 < #line 365 "conf_lexer.l"
3156 > #line 363 "conf_lexer.l"
3157   { return MBYTES; }
3158          YY_BREAK
3159   case 232:
3160   YY_RULE_SETUP
3161 < #line 366 "conf_lexer.l"
3161 > #line 364 "conf_lexer.l"
3162   { return MBYTES; }
3163          YY_BREAK
3164   case 233:
3165   YY_RULE_SETUP
3166 < #line 367 "conf_lexer.l"
3166 > #line 365 "conf_lexer.l"
3167   { return MBYTES; }
3168          YY_BREAK
3169   case 234:
3170   YY_RULE_SETUP
3171 < #line 368 "conf_lexer.l"
3171 > #line 366 "conf_lexer.l"
3172   { return MBYTES; }
3173          YY_BREAK
3174   case 235:
3175   YY_RULE_SETUP
3176 < #line 369 "conf_lexer.l"
3176 > #line 367 "conf_lexer.l"
3177   { return TWODOTS; }
3178          YY_BREAK
3179   case 236:
3180   YY_RULE_SETUP
3181 < #line 371 "conf_lexer.l"
3181 > #line 369 "conf_lexer.l"
3182   { return yytext[0]; }
3183          YY_BREAK
3184   case YY_STATE_EOF(INITIAL):
3185 < #line 372 "conf_lexer.l"
3185 > #line 370 "conf_lexer.l"
3186   { if (ieof()) yyterminate(); }
3187          YY_BREAK
3188   case 237:
3189   YY_RULE_SETUP
3190 < #line 374 "conf_lexer.l"
3190 > #line 372 "conf_lexer.l"
3191   ECHO;
3192          YY_BREAK
3193 < #line 3196 "conf_lexer.c"
3193 > #line 3194 "conf_lexer.c"
3194  
3195          case YY_END_OF_BUFFER:
3196                  {
# Line 4148 | Line 4146 | void yyfree (void * ptr )
4146  
4147   #define YYTABLES_NAME "yytables"
4148  
4149 < #line 374 "conf_lexer.l"
4149 > #line 372 "conf_lexer.l"
4150  
4151  
4152  

Diff Legend

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