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

Comparing:
ircd-hybrid-7.3/src/ircd_parser.h (file contents), Revision 1133 by michael, Fri May 27 20:11:42 2011 UTC vs.
ircd-hybrid/trunk/src/conf_parser.h (file contents), Revision 7625 by michael, Thu Jun 23 12:45:35 2016 UTC

# Line 1 | Line 1
1 < /* A Bison parser, made by GNU Bison 2.5.  */
1 > /* A Bison parser, made by GNU Bison 3.0.4.  */
2  
3   /* Bison interface for Yacc-like parsers in C
4 <  
5 <      Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc.
6 <  
4 >
5 >   Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
6 >
7     This program is free software: you can redistribute it and/or modify
8     it under the terms of the GNU General Public License as published by
9     the Free Software Foundation, either version 3 of the License, or
10     (at your option) any later version.
11 <  
11 >
12     This program is distributed in the hope that it will be useful,
13     but WITHOUT ANY WARRANTY; without even the implied warranty of
14     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15     GNU General Public License for more details.
16 <  
16 >
17     You should have received a copy of the GNU General Public License
18     along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
19  
# Line 26 | Line 26
26     special exception, which will cause the skeleton and the resulting
27     Bison output files to be licensed under the GNU General Public
28     License without this special exception.
29 <  
29 >
30     This special exception was added by the Free Software Foundation in
31     version 2.2 of Bison.  */
32  
33 + #ifndef YY_YY_CONF_PARSER_H_INCLUDED
34 + # define YY_YY_CONF_PARSER_H_INCLUDED
35 + /* Debug traces.  */
36 + #ifndef YYDEBUG
37 + # define YYDEBUG 0
38 + #endif
39 + #if YYDEBUG
40 + extern int yydebug;
41 + #endif
42  
43 < /* Tokens.  */
43 > /* Token type.  */
44   #ifndef YYTOKENTYPE
45   # define YYTOKENTYPE
46 <   /* Put the tokens into the symbol table, so that GDB and other debuggers
47 <      know about them.  */
48 <   enum yytokentype {
49 <     ACCEPT_PASSWORD = 258,
50 <     ACTION = 259,
51 <     ADMIN = 260,
52 <     AFTYPE = 261,
53 <     T_ALLOW = 262,
54 <     ANTI_NICK_FLOOD = 263,
55 <     ANTI_SPAM_EXIT_MESSAGE_TIME = 264,
56 <     AUTOCONN = 265,
57 <     T_BLOCK = 266,
58 <     BURST_AWAY = 267,
59 <     BURST_TOPICWHO = 268,
60 <     BYTES = 269,
61 <     KBYTES = 270,
62 <     MBYTES = 271,
63 <     GBYTES = 272,
64 <     TBYTES = 273,
65 <     CALLER_ID_WAIT = 274,
66 <     CAN_FLOOD = 275,
67 <     CAN_IDLE = 276,
68 <     CHANNEL = 277,
69 <     CIDR_BITLEN_IPV4 = 278,
70 <     CIDR_BITLEN_IPV6 = 279,
71 <     CIPHER_PREFERENCE = 280,
72 <     CLASS = 281,
73 <     COMPRESSED = 282,
74 <     COMPRESSION_LEVEL = 283,
75 <     CONNECT = 284,
76 <     CONNECTFREQ = 285,
77 <     CRYPTLINK = 286,
78 <     DEFAULT_CIPHER_PREFERENCE = 287,
79 <     DEFAULT_FLOODCOUNT = 288,
80 <     DEFAULT_SPLIT_SERVER_COUNT = 289,
81 <     DEFAULT_SPLIT_USER_COUNT = 290,
82 <     DENY = 291,
83 <     DESCRIPTION = 292,
84 <     DIE = 293,
85 <     DISABLE_AUTH = 294,
86 <     DISABLE_FAKE_CHANNELS = 295,
87 <     DISABLE_HIDDEN = 296,
88 <     DISABLE_LOCAL_CHANNELS = 297,
89 <     DISABLE_REMOTE_COMMANDS = 298,
90 <     DOTS_IN_IDENT = 299,
91 <     DURATION = 300,
92 <     EGDPOOL_PATH = 301,
93 <     EMAIL = 302,
94 <     ENABLE = 303,
95 <     ENCRYPTED = 304,
96 <     EXCEED_LIMIT = 305,
97 <     EXEMPT = 306,
98 <     FAILED_OPER_NOTICE = 307,
99 <     IRCD_FLAGS = 308,
100 <     FLATTEN_LINKS = 309,
101 <     FFAILED_OPERLOG = 310,
102 <     FKILLLOG = 311,
103 <     FKLINELOG = 312,
104 <     FGLINELOG = 313,
105 <     FIOERRLOG = 314,
106 <     FOPERLOG = 315,
107 <     FOPERSPYLOG = 316,
108 <     FUSERLOG = 317,
109 <     GECOS = 318,
110 <     GENERAL = 319,
111 <     GLINE = 320,
112 <     GLINES = 321,
113 <     GLINE_EXEMPT = 322,
114 <     GLINE_LOG = 323,
115 <     GLINE_TIME = 324,
116 <     GLINE_MIN_CIDR = 325,
117 <     GLINE_MIN_CIDR6 = 326,
118 <     GLOBAL_KILL = 327,
119 <     IRCD_AUTH = 328,
120 <     NEED_IDENT = 329,
121 <     HAVENT_READ_CONF = 330,
122 <     HIDDEN = 331,
123 <     HIDDEN_ADMIN = 332,
124 <     HIDDEN_NAME = 333,
125 <     HIDDEN_OPER = 334,
126 <     HIDE_SERVER_IPS = 335,
127 <     HIDE_SERVERS = 336,
128 <     HIDE_SPOOF_IPS = 337,
129 <     HOST = 338,
130 <     HUB = 339,
131 <     HUB_MASK = 340,
132 <     IDLETIME = 341,
133 <     IGNORE_BOGUS_TS = 342,
134 <     INVISIBLE_ON_CONNECT = 343,
135 <     IP = 344,
136 <     KILL = 345,
137 <     KILL_CHASE_TIME_LIMIT = 346,
138 <     KLINE = 347,
139 <     KLINE_EXEMPT = 348,
140 <     KLINE_REASON = 349,
141 <     KLINE_WITH_REASON = 350,
142 <     KNOCK_DELAY = 351,
143 <     KNOCK_DELAY_CHANNEL = 352,
144 <     LEAF_MASK = 353,
145 <     LINKS_DELAY = 354,
146 <     LISTEN = 355,
147 <     T_LOG = 356,
148 <     LOGGING = 357,
149 <     LOG_LEVEL = 358,
150 <     MAX_ACCEPT = 359,
151 <     MAX_BANS = 360,
152 <     MAX_CHANS_PER_USER = 361,
153 <     MAX_GLOBAL = 362,
154 <     MAX_IDENT = 363,
155 <     MAX_LOCAL = 364,
156 <     MAX_NICK_CHANGES = 365,
157 <     MAX_NICK_TIME = 366,
158 <     MAX_NUMBER = 367,
159 <     MAX_TARGETS = 368,
160 <     MAX_WATCH = 369,
161 <     MESSAGE_LOCALE = 370,
162 <     MIN_NONWILDCARD = 371,
163 <     MIN_NONWILDCARD_SIMPLE = 372,
164 <     MODULE = 373,
165 <     MODULES = 374,
166 <     NAME = 375,
167 <     NEED_PASSWORD = 376,
168 <     NETWORK_DESC = 377,
169 <     NETWORK_NAME = 378,
170 <     NICK = 379,
171 <     NICK_CHANGES = 380,
172 <     NO_CREATE_ON_SPLIT = 381,
173 <     NO_JOIN_ON_SPLIT = 382,
174 <     NO_OPER_FLOOD = 383,
175 <     NO_TILDE = 384,
176 <     NOT = 385,
177 <     NUMBER = 386,
178 <     NUMBER_PER_IDENT = 387,
179 <     NUMBER_PER_CIDR = 388,
180 <     NUMBER_PER_IP = 389,
181 <     NUMBER_PER_IP_GLOBAL = 390,
182 <     OPERATOR = 391,
183 <     OPERS_BYPASS_CALLERID = 392,
184 <     OPER_LOG = 393,
185 <     OPER_ONLY_UMODES = 394,
186 <     OPER_PASS_RESV = 395,
187 <     OPER_SPY_T = 396,
188 <     OPER_UMODES = 397,
189 <     JOIN_FLOOD_COUNT = 398,
190 <     JOIN_FLOOD_TIME = 399,
191 <     PACE_WAIT = 400,
192 <     PACE_WAIT_SIMPLE = 401,
193 <     PASSWORD = 402,
194 <     PATH = 403,
195 <     PING_COOKIE = 404,
196 <     PING_TIME = 405,
197 <     PING_WARNING = 406,
198 <     PORT = 407,
199 <     QSTRING = 408,
200 <     QUIET_ON_BAN = 409,
201 <     REASON = 410,
202 <     REDIRPORT = 411,
203 <     REDIRSERV = 412,
204 <     REGEX_T = 413,
205 <     REHASH = 414,
206 <     TREJECT_HOLD_TIME = 415,
207 <     REMOTE = 416,
208 <     REMOTEBAN = 417,
209 <     RESTRICT_CHANNELS = 418,
210 <     RESTRICTED = 419,
211 <     RSA_PRIVATE_KEY_FILE = 420,
212 <     RSA_PUBLIC_KEY_FILE = 421,
213 <     SSL_CERTIFICATE_FILE = 422,
214 <     T_SSL_CONNECTION_METHOD = 423,
215 <     T_SSLV3 = 424,
216 <     T_TLSV1 = 425,
217 <     RESV = 426,
218 <     RESV_EXEMPT = 427,
219 <     SECONDS = 428,
220 <     MINUTES = 429,
221 <     HOURS = 430,
222 <     DAYS = 431,
223 <     WEEKS = 432,
224 <     SENDQ = 433,
225 <     SEND_PASSWORD = 434,
226 <     SERVERHIDE = 435,
227 <     SERVERINFO = 436,
228 <     SERVLINK_PATH = 437,
229 <     IRCD_SID = 438,
230 <     TKLINE_EXPIRE_NOTICES = 439,
231 <     T_SHARED = 440,
232 <     T_CLUSTER = 441,
233 <     TYPE = 442,
234 <     SHORT_MOTD = 443,
235 <     SILENT = 444,
236 <     SPOOF = 445,
237 <     SPOOF_NOTICE = 446,
238 <     STATS_E_DISABLED = 447,
239 <     STATS_I_OPER_ONLY = 448,
240 <     STATS_K_OPER_ONLY = 449,
241 <     STATS_O_OPER_ONLY = 450,
242 <     STATS_P_OPER_ONLY = 451,
243 <     TBOOL = 452,
244 <     TMASKED = 453,
245 <     T_REJECT = 454,
246 <     TS_MAX_DELTA = 455,
247 <     TS_WARN_DELTA = 456,
248 <     TWODOTS = 457,
249 <     T_ALL = 458,
250 <     T_BOTS = 459,
251 <     T_SOFTCALLERID = 460,
252 <     T_CALLERID = 461,
253 <     T_CCONN = 462,
254 <     T_CCONN_FULL = 463,
255 <     T_CLIENT_FLOOD = 464,
256 <     T_DEAF = 465,
257 <     T_DEBUG = 466,
258 <     T_DRONE = 467,
259 <     T_EXTERNAL = 468,
260 <     T_FULL = 469,
261 <     T_INVISIBLE = 470,
262 <     T_IPV4 = 471,
263 <     T_IPV6 = 472,
264 <     T_LOCOPS = 473,
265 <     T_LOGPATH = 474,
266 <     T_L_CRIT = 475,
267 <     T_L_DEBUG = 476,
268 <     T_L_ERROR = 477,
269 <     T_L_INFO = 478,
270 <     T_L_NOTICE = 479,
271 <     T_L_TRACE = 480,
272 <     T_L_WARN = 481,
273 <     T_MAX_CLIENTS = 482,
274 <     T_NCHANGE = 483,
275 <     T_OPERWALL = 484,
276 <     T_REJ = 485,
277 <     T_SERVER = 486,
278 <     T_SERVNOTICE = 487,
279 <     T_SKILL = 488,
271 <     T_SPY = 489,
272 <     T_SSL = 490,
273 <     T_UMODES = 491,
274 <     T_UNAUTH = 492,
275 <     T_UNRESV = 493,
276 <     T_UNXLINE = 494,
277 <     T_WALLOP = 495,
278 <     THROTTLE_TIME = 496,
279 <     TOPICBURST = 497,
280 <     TRUE_NO_OPER_FLOOD = 498,
281 <     TKLINE = 499,
282 <     TXLINE = 500,
283 <     TRESV = 501,
284 <     UNKLINE = 502,
285 <     USER = 503,
286 <     USE_EGD = 504,
287 <     USE_EXCEPT = 505,
288 <     USE_INVEX = 506,
289 <     USE_KNOCK = 507,
290 <     USE_LOGGING = 508,
291 <     USE_WHOIS_ACTUALLY = 509,
292 <     VHOST = 510,
293 <     VHOST6 = 511,
294 <     XLINE = 512,
295 <     WARN = 513,
296 <     WARN_NO_NLINE = 514
297 <   };
46 >  enum yytokentype
47 >  {
48 >    ACCEPT_PASSWORD = 258,
49 >    ADMIN = 259,
50 >    AFTYPE = 260,
51 >    ANTI_NICK_FLOOD = 261,
52 >    ANTI_SPAM_EXIT_MESSAGE_TIME = 262,
53 >    AUTOCONN = 263,
54 >    AWAY_COUNT = 264,
55 >    AWAY_TIME = 265,
56 >    BYTES = 266,
57 >    KBYTES = 267,
58 >    MBYTES = 268,
59 >    CALLER_ID_WAIT = 269,
60 >    CAN_FLOOD = 270,
61 >    CHANNEL = 271,
62 >    CHECK_CACHE = 272,
63 >    CIDR_BITLEN_IPV4 = 273,
64 >    CIDR_BITLEN_IPV6 = 274,
65 >    CLASS = 275,
66 >    CLOSE = 276,
67 >    CONNECT = 277,
68 >    CONNECTFREQ = 278,
69 >    CYCLE_ON_HOST_CHANGE = 279,
70 >    DEFAULT_FLOODCOUNT = 280,
71 >    DEFAULT_JOIN_FLOOD_COUNT = 281,
72 >    DEFAULT_JOIN_FLOOD_TIME = 282,
73 >    DEFAULT_MAX_CLIENTS = 283,
74 >    DENY = 284,
75 >    DESCRIPTION = 285,
76 >    DIE = 286,
77 >    DISABLE_AUTH = 287,
78 >    DISABLE_FAKE_CHANNELS = 288,
79 >    DISABLE_REMOTE_COMMANDS = 289,
80 >    DLINE_MIN_CIDR = 290,
81 >    DLINE_MIN_CIDR6 = 291,
82 >    DOTS_IN_IDENT = 292,
83 >    EMAIL = 293,
84 >    ENCRYPTED = 294,
85 >    EXCEED_LIMIT = 295,
86 >    EXEMPT = 296,
87 >    FAILED_OPER_NOTICE = 297,
88 >    FLATTEN_LINKS = 298,
89 >    FLATTEN_LINKS_DELAY = 299,
90 >    FLATTEN_LINKS_FILE = 300,
91 >    GECOS = 301,
92 >    GENERAL = 302,
93 >    HIDDEN = 303,
94 >    HIDDEN_NAME = 304,
95 >    HIDE_CHANS = 305,
96 >    HIDE_IDLE = 306,
97 >    HIDE_IDLE_FROM_OPERS = 307,
98 >    HIDE_SERVER_IPS = 308,
99 >    HIDE_SERVERS = 309,
100 >    HIDE_SERVICES = 310,
101 >    HOST = 311,
102 >    HUB = 312,
103 >    HUB_MASK = 313,
104 >    IGNORE_BOGUS_TS = 314,
105 >    INVISIBLE_ON_CONNECT = 315,
106 >    INVITE_CLIENT_COUNT = 316,
107 >    INVITE_CLIENT_TIME = 317,
108 >    INVITE_DELAY_CHANNEL = 318,
109 >    IP = 319,
110 >    IRCD_AUTH = 320,
111 >    IRCD_FLAGS = 321,
112 >    IRCD_SID = 322,
113 >    JOIN = 323,
114 >    KILL = 324,
115 >    KILL_CHASE_TIME_LIMIT = 325,
116 >    KLINE = 326,
117 >    KLINE_EXEMPT = 327,
118 >    KLINE_MIN_CIDR = 328,
119 >    KLINE_MIN_CIDR6 = 329,
120 >    KNOCK_CLIENT_COUNT = 330,
121 >    KNOCK_CLIENT_TIME = 331,
122 >    KNOCK_DELAY_CHANNEL = 332,
123 >    LEAF_MASK = 333,
124 >    LIBGEOIP_DATABASE_OPTIONS = 334,
125 >    LIBGEOIP_IPV4_DATABASE_FILE = 335,
126 >    LIBGEOIP_IPV6_DATABASE_FILE = 336,
127 >    LISTEN = 337,
128 >    MASK = 338,
129 >    MAX_ACCEPT = 339,
130 >    MAX_BANS = 340,
131 >    MAX_CHANNELS = 341,
132 >    MAX_GLOBAL = 342,
133 >    MAX_IDLE = 343,
134 >    MAX_LOCAL = 344,
135 >    MAX_NICK_CHANGES = 345,
136 >    MAX_NICK_LENGTH = 346,
137 >    MAX_NICK_TIME = 347,
138 >    MAX_NUMBER = 348,
139 >    MAX_TARGETS = 349,
140 >    MAX_TOPIC_LENGTH = 350,
141 >    MAX_WATCH = 351,
142 >    MEMORY_CACHE = 352,
143 >    MIN_IDLE = 353,
144 >    MIN_NONWILDCARD = 354,
145 >    MIN_NONWILDCARD_SIMPLE = 355,
146 >    MMAP_CACHE = 356,
147 >    MODULE = 357,
148 >    MODULES = 358,
149 >    MOTD = 359,
150 >    NAME = 360,
151 >    NEED_IDENT = 361,
152 >    NEED_PASSWORD = 362,
153 >    NETWORK_DESC = 363,
154 >    NETWORK_NAME = 364,
155 >    NICK = 365,
156 >    NO_OPER_FLOOD = 366,
157 >    NO_TILDE = 367,
158 >    NUMBER = 368,
159 >    NUMBER_PER_CIDR = 369,
160 >    NUMBER_PER_IP = 370,
161 >    OPER_ONLY_UMODES = 371,
162 >    OPER_UMODES = 372,
163 >    OPERATOR = 373,
164 >    OPERS_BYPASS_CALLERID = 374,
165 >    PACE_WAIT = 375,
166 >    PACE_WAIT_SIMPLE = 376,
167 >    PASSWORD = 377,
168 >    PATH = 378,
169 >    PING_COOKIE = 379,
170 >    PING_TIME = 380,
171 >    PORT = 381,
172 >    QSTRING = 382,
173 >    RANDOM_IDLE = 383,
174 >    REASON = 384,
175 >    REDIRPORT = 385,
176 >    REDIRSERV = 386,
177 >    REHASH = 387,
178 >    REMOTE = 388,
179 >    REMOTEBAN = 389,
180 >    RESV = 390,
181 >    RESV_EXEMPT = 391,
182 >    RSA_PRIVATE_KEY_FILE = 392,
183 >    SECONDS = 393,
184 >    MINUTES = 394,
185 >    HOURS = 395,
186 >    DAYS = 396,
187 >    WEEKS = 397,
188 >    MONTHS = 398,
189 >    YEARS = 399,
190 >    SEND_PASSWORD = 400,
191 >    SENDQ = 401,
192 >    SERVERHIDE = 402,
193 >    SERVERINFO = 403,
194 >    SHORT_MOTD = 404,
195 >    SPOOF = 405,
196 >    SPOOF_NOTICE = 406,
197 >    SQUIT = 407,
198 >    SSL_CERTIFICATE_FILE = 408,
199 >    SSL_CERTIFICATE_FINGERPRINT = 409,
200 >    SSL_CONNECTION_REQUIRED = 410,
201 >    SSL_DH_ELLIPTIC_CURVE = 411,
202 >    SSL_DH_PARAM_FILE = 412,
203 >    SSL_MESSAGE_DIGEST_ALGORITHM = 413,
204 >    STANDARD = 414,
205 >    STATS_E_DISABLED = 415,
206 >    STATS_I_OPER_ONLY = 416,
207 >    STATS_K_OPER_ONLY = 417,
208 >    STATS_M_OPER_ONLY = 418,
209 >    STATS_O_OPER_ONLY = 419,
210 >    STATS_P_OPER_ONLY = 420,
211 >    STATS_U_OPER_ONLY = 421,
212 >    T_ALL = 422,
213 >    T_BOTS = 423,
214 >    T_CALLERID = 424,
215 >    T_CCONN = 425,
216 >    T_COMMAND = 426,
217 >    T_CLUSTER = 427,
218 >    T_DEAF = 428,
219 >    T_DEBUG = 429,
220 >    T_DLINE = 430,
221 >    T_EXTERNAL = 431,
222 >    T_FARCONNECT = 432,
223 >    T_FILE = 433,
224 >    T_FULL = 434,
225 >    T_GLOBOPS = 435,
226 >    T_INVISIBLE = 436,
227 >    T_IPV4 = 437,
228 >    T_IPV6 = 438,
229 >    T_LOCOPS = 439,
230 >    T_LOG = 440,
231 >    T_NCHANGE = 441,
232 >    T_NONONREG = 442,
233 >    T_OPME = 443,
234 >    T_PREPEND = 444,
235 >    T_PSEUDO = 445,
236 >    T_RECVQ = 446,
237 >    T_REJ = 447,
238 >    T_RESTART = 448,
239 >    T_SERVER = 449,
240 >    T_SERVICE = 450,
241 >    T_SERVNOTICE = 451,
242 >    T_SET = 452,
243 >    T_SHARED = 453,
244 >    T_SIZE = 454,
245 >    T_SKILL = 455,
246 >    T_SOFTCALLERID = 456,
247 >    T_SPY = 457,
248 >    T_SSL = 458,
249 >    T_SSL_CIPHER_LIST = 459,
250 >    T_TARGET = 460,
251 >    T_UMODES = 461,
252 >    T_UNAUTH = 462,
253 >    T_UNDLINE = 463,
254 >    T_UNLIMITED = 464,
255 >    T_UNRESV = 465,
256 >    T_UNXLINE = 466,
257 >    T_WALLOP = 467,
258 >    T_WALLOPS = 468,
259 >    T_WEBIRC = 469,
260 >    TBOOL = 470,
261 >    THROTTLE_COUNT = 471,
262 >    THROTTLE_TIME = 472,
263 >    TKLINE_EXPIRE_NOTICES = 473,
264 >    TMASKED = 474,
265 >    TS_MAX_DELTA = 475,
266 >    TS_WARN_DELTA = 476,
267 >    TWODOTS = 477,
268 >    TYPE = 478,
269 >    UNKLINE = 479,
270 >    USE_LOGGING = 480,
271 >    USER = 481,
272 >    VHOST = 482,
273 >    VHOST6 = 483,
274 >    WARN_NO_CONNECT_BLOCK = 484,
275 >    WHOIS = 485,
276 >    WHOWAS_HISTORY_LENGTH = 486,
277 >    XLINE = 487,
278 >    XLINE_EXEMPT = 488
279 >  };
280   #endif
281   /* Tokens.  */
282   #define ACCEPT_PASSWORD 258
283 < #define ACTION 259
284 < #define ADMIN 260
285 < #define AFTYPE 261
286 < #define T_ALLOW 262
287 < #define ANTI_NICK_FLOOD 263
288 < #define ANTI_SPAM_EXIT_MESSAGE_TIME 264
289 < #define AUTOCONN 265
290 < #define T_BLOCK 266
291 < #define BURST_AWAY 267
292 < #define BURST_TOPICWHO 268
293 < #define BYTES 269
294 < #define KBYTES 270
295 < #define MBYTES 271
296 < #define GBYTES 272
297 < #define TBYTES 273
298 < #define CALLER_ID_WAIT 274
299 < #define CAN_FLOOD 275
300 < #define CAN_IDLE 276
301 < #define CHANNEL 277
302 < #define CIDR_BITLEN_IPV4 278
303 < #define CIDR_BITLEN_IPV6 279
304 < #define CIPHER_PREFERENCE 280
305 < #define CLASS 281
306 < #define COMPRESSED 282
307 < #define COMPRESSION_LEVEL 283
308 < #define CONNECT 284
309 < #define CONNECTFREQ 285
310 < #define CRYPTLINK 286
311 < #define DEFAULT_CIPHER_PREFERENCE 287
312 < #define DEFAULT_FLOODCOUNT 288
313 < #define DEFAULT_SPLIT_SERVER_COUNT 289
314 < #define DEFAULT_SPLIT_USER_COUNT 290
315 < #define DENY 291
316 < #define DESCRIPTION 292
317 < #define DIE 293
318 < #define DISABLE_AUTH 294
319 < #define DISABLE_FAKE_CHANNELS 295
320 < #define DISABLE_HIDDEN 296
321 < #define DISABLE_LOCAL_CHANNELS 297
322 < #define DISABLE_REMOTE_COMMANDS 298
323 < #define DOTS_IN_IDENT 299
324 < #define DURATION 300
325 < #define EGDPOOL_PATH 301
326 < #define EMAIL 302
327 < #define ENABLE 303
328 < #define ENCRYPTED 304
329 < #define EXCEED_LIMIT 305
330 < #define EXEMPT 306
331 < #define FAILED_OPER_NOTICE 307
332 < #define IRCD_FLAGS 308
333 < #define FLATTEN_LINKS 309
334 < #define FFAILED_OPERLOG 310
335 < #define FKILLLOG 311
336 < #define FKLINELOG 312
337 < #define FGLINELOG 313
338 < #define FIOERRLOG 314
339 < #define FOPERLOG 315
340 < #define FOPERSPYLOG 316
341 < #define FUSERLOG 317
342 < #define GECOS 318
343 < #define GENERAL 319
344 < #define GLINE 320
345 < #define GLINES 321
346 < #define GLINE_EXEMPT 322
347 < #define GLINE_LOG 323
348 < #define GLINE_TIME 324
349 < #define GLINE_MIN_CIDR 325
350 < #define GLINE_MIN_CIDR6 326
351 < #define GLOBAL_KILL 327
352 < #define IRCD_AUTH 328
353 < #define NEED_IDENT 329
354 < #define HAVENT_READ_CONF 330
355 < #define HIDDEN 331
356 < #define HIDDEN_ADMIN 332
357 < #define HIDDEN_NAME 333
358 < #define HIDDEN_OPER 334
359 < #define HIDE_SERVER_IPS 335
360 < #define HIDE_SERVERS 336
361 < #define HIDE_SPOOF_IPS 337
362 < #define HOST 338
363 < #define HUB 339
364 < #define HUB_MASK 340
365 < #define IDLETIME 341
366 < #define IGNORE_BOGUS_TS 342
367 < #define INVISIBLE_ON_CONNECT 343
368 < #define IP 344
369 < #define KILL 345
370 < #define KILL_CHASE_TIME_LIMIT 346
371 < #define KLINE 347
372 < #define KLINE_EXEMPT 348
373 < #define KLINE_REASON 349
374 < #define KLINE_WITH_REASON 350
375 < #define KNOCK_DELAY 351
376 < #define KNOCK_DELAY_CHANNEL 352
377 < #define LEAF_MASK 353
378 < #define LINKS_DELAY 354
379 < #define LISTEN 355
380 < #define T_LOG 356
381 < #define LOGGING 357
382 < #define LOG_LEVEL 358
383 < #define MAX_ACCEPT 359
384 < #define MAX_BANS 360
385 < #define MAX_CHANS_PER_USER 361
386 < #define MAX_GLOBAL 362
387 < #define MAX_IDENT 363
388 < #define MAX_LOCAL 364
389 < #define MAX_NICK_CHANGES 365
390 < #define MAX_NICK_TIME 366
391 < #define MAX_NUMBER 367
392 < #define MAX_TARGETS 368
393 < #define MAX_WATCH 369
394 < #define MESSAGE_LOCALE 370
395 < #define MIN_NONWILDCARD 371
396 < #define MIN_NONWILDCARD_SIMPLE 372
397 < #define MODULE 373
398 < #define MODULES 374
399 < #define NAME 375
400 < #define NEED_PASSWORD 376
401 < #define NETWORK_DESC 377
402 < #define NETWORK_NAME 378
403 < #define NICK 379
404 < #define NICK_CHANGES 380
405 < #define NO_CREATE_ON_SPLIT 381
406 < #define NO_JOIN_ON_SPLIT 382
407 < #define NO_OPER_FLOOD 383
408 < #define NO_TILDE 384
409 < #define NOT 385
410 < #define NUMBER 386
411 < #define NUMBER_PER_IDENT 387
412 < #define NUMBER_PER_CIDR 388
413 < #define NUMBER_PER_IP 389
414 < #define NUMBER_PER_IP_GLOBAL 390
415 < #define OPERATOR 391
416 < #define OPERS_BYPASS_CALLERID 392
417 < #define OPER_LOG 393
418 < #define OPER_ONLY_UMODES 394
419 < #define OPER_PASS_RESV 395
420 < #define OPER_SPY_T 396
421 < #define OPER_UMODES 397
422 < #define JOIN_FLOOD_COUNT 398
423 < #define JOIN_FLOOD_TIME 399
424 < #define PACE_WAIT 400
425 < #define PACE_WAIT_SIMPLE 401
426 < #define PASSWORD 402
427 < #define PATH 403
428 < #define PING_COOKIE 404
429 < #define PING_TIME 405
430 < #define PING_WARNING 406
431 < #define PORT 407
432 < #define QSTRING 408
433 < #define QUIET_ON_BAN 409
434 < #define REASON 410
435 < #define REDIRPORT 411
436 < #define REDIRSERV 412
437 < #define REGEX_T 413
438 < #define REHASH 414
439 < #define TREJECT_HOLD_TIME 415
440 < #define REMOTE 416
441 < #define REMOTEBAN 417
442 < #define RESTRICT_CHANNELS 418
443 < #define RESTRICTED 419
444 < #define RSA_PRIVATE_KEY_FILE 420
445 < #define RSA_PUBLIC_KEY_FILE 421
446 < #define SSL_CERTIFICATE_FILE 422
447 < #define T_SSL_CONNECTION_METHOD 423
448 < #define T_SSLV3 424
449 < #define T_TLSV1 425
450 < #define RESV 426
451 < #define RESV_EXEMPT 427
452 < #define SECONDS 428
453 < #define MINUTES 429
454 < #define HOURS 430
455 < #define DAYS 431
456 < #define WEEKS 432
457 < #define SENDQ 433
458 < #define SEND_PASSWORD 434
459 < #define SERVERHIDE 435
460 < #define SERVERINFO 436
461 < #define SERVLINK_PATH 437
462 < #define IRCD_SID 438
463 < #define TKLINE_EXPIRE_NOTICES 439
464 < #define T_SHARED 440
465 < #define T_CLUSTER 441
466 < #define TYPE 442
467 < #define SHORT_MOTD 443
468 < #define SILENT 444
469 < #define SPOOF 445
470 < #define SPOOF_NOTICE 446
471 < #define STATS_E_DISABLED 447
472 < #define STATS_I_OPER_ONLY 448
473 < #define STATS_K_OPER_ONLY 449
474 < #define STATS_O_OPER_ONLY 450
475 < #define STATS_P_OPER_ONLY 451
476 < #define TBOOL 452
477 < #define TMASKED 453
478 < #define T_REJECT 454
479 < #define TS_MAX_DELTA 455
480 < #define TS_WARN_DELTA 456
481 < #define TWODOTS 457
482 < #define T_ALL 458
483 < #define T_BOTS 459
484 < #define T_SOFTCALLERID 460
485 < #define T_CALLERID 461
486 < #define T_CCONN 462
487 < #define T_CCONN_FULL 463
488 < #define T_CLIENT_FLOOD 464
489 < #define T_DEAF 465
490 < #define T_DEBUG 466
491 < #define T_DRONE 467
492 < #define T_EXTERNAL 468
493 < #define T_FULL 469
494 < #define T_INVISIBLE 470
495 < #define T_IPV4 471
496 < #define T_IPV6 472
497 < #define T_LOCOPS 473
498 < #define T_LOGPATH 474
499 < #define T_L_CRIT 475
500 < #define T_L_DEBUG 476
501 < #define T_L_ERROR 477
502 < #define T_L_INFO 478
503 < #define T_L_NOTICE 479
504 < #define T_L_TRACE 480
505 < #define T_L_WARN 481
506 < #define T_MAX_CLIENTS 482
507 < #define T_NCHANGE 483
508 < #define T_OPERWALL 484
509 < #define T_REJ 485
510 < #define T_SERVER 486
511 < #define T_SERVNOTICE 487
512 < #define T_SKILL 488
531 < #define T_SPY 489
532 < #define T_SSL 490
533 < #define T_UMODES 491
534 < #define T_UNAUTH 492
535 < #define T_UNRESV 493
536 < #define T_UNXLINE 494
537 < #define T_WALLOP 495
538 < #define THROTTLE_TIME 496
539 < #define TOPICBURST 497
540 < #define TRUE_NO_OPER_FLOOD 498
541 < #define TKLINE 499
542 < #define TXLINE 500
543 < #define TRESV 501
544 < #define UNKLINE 502
545 < #define USER 503
546 < #define USE_EGD 504
547 < #define USE_EXCEPT 505
548 < #define USE_INVEX 506
549 < #define USE_KNOCK 507
550 < #define USE_LOGGING 508
551 < #define USE_WHOIS_ACTUALLY 509
552 < #define VHOST 510
553 < #define VHOST6 511
554 < #define XLINE 512
555 < #define WARN 513
556 < #define WARN_NO_NLINE 514
557 <
558 <
559 <
283 > #define ADMIN 259
284 > #define AFTYPE 260
285 > #define ANTI_NICK_FLOOD 261
286 > #define ANTI_SPAM_EXIT_MESSAGE_TIME 262
287 > #define AUTOCONN 263
288 > #define AWAY_COUNT 264
289 > #define AWAY_TIME 265
290 > #define BYTES 266
291 > #define KBYTES 267
292 > #define MBYTES 268
293 > #define CALLER_ID_WAIT 269
294 > #define CAN_FLOOD 270
295 > #define CHANNEL 271
296 > #define CHECK_CACHE 272
297 > #define CIDR_BITLEN_IPV4 273
298 > #define CIDR_BITLEN_IPV6 274
299 > #define CLASS 275
300 > #define CLOSE 276
301 > #define CONNECT 277
302 > #define CONNECTFREQ 278
303 > #define CYCLE_ON_HOST_CHANGE 279
304 > #define DEFAULT_FLOODCOUNT 280
305 > #define DEFAULT_JOIN_FLOOD_COUNT 281
306 > #define DEFAULT_JOIN_FLOOD_TIME 282
307 > #define DEFAULT_MAX_CLIENTS 283
308 > #define DENY 284
309 > #define DESCRIPTION 285
310 > #define DIE 286
311 > #define DISABLE_AUTH 287
312 > #define DISABLE_FAKE_CHANNELS 288
313 > #define DISABLE_REMOTE_COMMANDS 289
314 > #define DLINE_MIN_CIDR 290
315 > #define DLINE_MIN_CIDR6 291
316 > #define DOTS_IN_IDENT 292
317 > #define EMAIL 293
318 > #define ENCRYPTED 294
319 > #define EXCEED_LIMIT 295
320 > #define EXEMPT 296
321 > #define FAILED_OPER_NOTICE 297
322 > #define FLATTEN_LINKS 298
323 > #define FLATTEN_LINKS_DELAY 299
324 > #define FLATTEN_LINKS_FILE 300
325 > #define GECOS 301
326 > #define GENERAL 302
327 > #define HIDDEN 303
328 > #define HIDDEN_NAME 304
329 > #define HIDE_CHANS 305
330 > #define HIDE_IDLE 306
331 > #define HIDE_IDLE_FROM_OPERS 307
332 > #define HIDE_SERVER_IPS 308
333 > #define HIDE_SERVERS 309
334 > #define HIDE_SERVICES 310
335 > #define HOST 311
336 > #define HUB 312
337 > #define HUB_MASK 313
338 > #define IGNORE_BOGUS_TS 314
339 > #define INVISIBLE_ON_CONNECT 315
340 > #define INVITE_CLIENT_COUNT 316
341 > #define INVITE_CLIENT_TIME 317
342 > #define INVITE_DELAY_CHANNEL 318
343 > #define IP 319
344 > #define IRCD_AUTH 320
345 > #define IRCD_FLAGS 321
346 > #define IRCD_SID 322
347 > #define JOIN 323
348 > #define KILL 324
349 > #define KILL_CHASE_TIME_LIMIT 325
350 > #define KLINE 326
351 > #define KLINE_EXEMPT 327
352 > #define KLINE_MIN_CIDR 328
353 > #define KLINE_MIN_CIDR6 329
354 > #define KNOCK_CLIENT_COUNT 330
355 > #define KNOCK_CLIENT_TIME 331
356 > #define KNOCK_DELAY_CHANNEL 332
357 > #define LEAF_MASK 333
358 > #define LIBGEOIP_DATABASE_OPTIONS 334
359 > #define LIBGEOIP_IPV4_DATABASE_FILE 335
360 > #define LIBGEOIP_IPV6_DATABASE_FILE 336
361 > #define LISTEN 337
362 > #define MASK 338
363 > #define MAX_ACCEPT 339
364 > #define MAX_BANS 340
365 > #define MAX_CHANNELS 341
366 > #define MAX_GLOBAL 342
367 > #define MAX_IDLE 343
368 > #define MAX_LOCAL 344
369 > #define MAX_NICK_CHANGES 345
370 > #define MAX_NICK_LENGTH 346
371 > #define MAX_NICK_TIME 347
372 > #define MAX_NUMBER 348
373 > #define MAX_TARGETS 349
374 > #define MAX_TOPIC_LENGTH 350
375 > #define MAX_WATCH 351
376 > #define MEMORY_CACHE 352
377 > #define MIN_IDLE 353
378 > #define MIN_NONWILDCARD 354
379 > #define MIN_NONWILDCARD_SIMPLE 355
380 > #define MMAP_CACHE 356
381 > #define MODULE 357
382 > #define MODULES 358
383 > #define MOTD 359
384 > #define NAME 360
385 > #define NEED_IDENT 361
386 > #define NEED_PASSWORD 362
387 > #define NETWORK_DESC 363
388 > #define NETWORK_NAME 364
389 > #define NICK 365
390 > #define NO_OPER_FLOOD 366
391 > #define NO_TILDE 367
392 > #define NUMBER 368
393 > #define NUMBER_PER_CIDR 369
394 > #define NUMBER_PER_IP 370
395 > #define OPER_ONLY_UMODES 371
396 > #define OPER_UMODES 372
397 > #define OPERATOR 373
398 > #define OPERS_BYPASS_CALLERID 374
399 > #define PACE_WAIT 375
400 > #define PACE_WAIT_SIMPLE 376
401 > #define PASSWORD 377
402 > #define PATH 378
403 > #define PING_COOKIE 379
404 > #define PING_TIME 380
405 > #define PORT 381
406 > #define QSTRING 382
407 > #define RANDOM_IDLE 383
408 > #define REASON 384
409 > #define REDIRPORT 385
410 > #define REDIRSERV 386
411 > #define REHASH 387
412 > #define REMOTE 388
413 > #define REMOTEBAN 389
414 > #define RESV 390
415 > #define RESV_EXEMPT 391
416 > #define RSA_PRIVATE_KEY_FILE 392
417 > #define SECONDS 393
418 > #define MINUTES 394
419 > #define HOURS 395
420 > #define DAYS 396
421 > #define WEEKS 397
422 > #define MONTHS 398
423 > #define YEARS 399
424 > #define SEND_PASSWORD 400
425 > #define SENDQ 401
426 > #define SERVERHIDE 402
427 > #define SERVERINFO 403
428 > #define SHORT_MOTD 404
429 > #define SPOOF 405
430 > #define SPOOF_NOTICE 406
431 > #define SQUIT 407
432 > #define SSL_CERTIFICATE_FILE 408
433 > #define SSL_CERTIFICATE_FINGERPRINT 409
434 > #define SSL_CONNECTION_REQUIRED 410
435 > #define SSL_DH_ELLIPTIC_CURVE 411
436 > #define SSL_DH_PARAM_FILE 412
437 > #define SSL_MESSAGE_DIGEST_ALGORITHM 413
438 > #define STANDARD 414
439 > #define STATS_E_DISABLED 415
440 > #define STATS_I_OPER_ONLY 416
441 > #define STATS_K_OPER_ONLY 417
442 > #define STATS_M_OPER_ONLY 418
443 > #define STATS_O_OPER_ONLY 419
444 > #define STATS_P_OPER_ONLY 420
445 > #define STATS_U_OPER_ONLY 421
446 > #define T_ALL 422
447 > #define T_BOTS 423
448 > #define T_CALLERID 424
449 > #define T_CCONN 425
450 > #define T_COMMAND 426
451 > #define T_CLUSTER 427
452 > #define T_DEAF 428
453 > #define T_DEBUG 429
454 > #define T_DLINE 430
455 > #define T_EXTERNAL 431
456 > #define T_FARCONNECT 432
457 > #define T_FILE 433
458 > #define T_FULL 434
459 > #define T_GLOBOPS 435
460 > #define T_INVISIBLE 436
461 > #define T_IPV4 437
462 > #define T_IPV6 438
463 > #define T_LOCOPS 439
464 > #define T_LOG 440
465 > #define T_NCHANGE 441
466 > #define T_NONONREG 442
467 > #define T_OPME 443
468 > #define T_PREPEND 444
469 > #define T_PSEUDO 445
470 > #define T_RECVQ 446
471 > #define T_REJ 447
472 > #define T_RESTART 448
473 > #define T_SERVER 449
474 > #define T_SERVICE 450
475 > #define T_SERVNOTICE 451
476 > #define T_SET 452
477 > #define T_SHARED 453
478 > #define T_SIZE 454
479 > #define T_SKILL 455
480 > #define T_SOFTCALLERID 456
481 > #define T_SPY 457
482 > #define T_SSL 458
483 > #define T_SSL_CIPHER_LIST 459
484 > #define T_TARGET 460
485 > #define T_UMODES 461
486 > #define T_UNAUTH 462
487 > #define T_UNDLINE 463
488 > #define T_UNLIMITED 464
489 > #define T_UNRESV 465
490 > #define T_UNXLINE 466
491 > #define T_WALLOP 467
492 > #define T_WALLOPS 468
493 > #define T_WEBIRC 469
494 > #define TBOOL 470
495 > #define THROTTLE_COUNT 471
496 > #define THROTTLE_TIME 472
497 > #define TKLINE_EXPIRE_NOTICES 473
498 > #define TMASKED 474
499 > #define TS_MAX_DELTA 475
500 > #define TS_WARN_DELTA 476
501 > #define TWODOTS 477
502 > #define TYPE 478
503 > #define UNKLINE 479
504 > #define USE_LOGGING 480
505 > #define USER 481
506 > #define VHOST 482
507 > #define VHOST6 483
508 > #define WARN_NO_CONNECT_BLOCK 484
509 > #define WHOIS 485
510 > #define WHOWAS_HISTORY_LENGTH 486
511 > #define XLINE 487
512 > #define XLINE_EXEMPT 488
513  
514 + /* Value type.  */
515   #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
562 typedef union YYSTYPE
563 {
516  
517 < /* Line 2068 of yacc.c  */
518 < #line 131 "ircd_parser.y"
517 > union YYSTYPE
518 > {
519 > #line 141 "conf_parser.y" /* yacc.c:1909  */
520  
521    int number;
522    char *string;
523  
524 + #line 525 "conf_parser.h" /* yacc.c:1909  */
525 + };
526  
527 <
573 < /* Line 2068 of yacc.c  */
574 < #line 575 "ircd_parser.h"
575 < } YYSTYPE;
527 > typedef union YYSTYPE YYSTYPE;
528   # define YYSTYPE_IS_TRIVIAL 1
577 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
529   # define YYSTYPE_IS_DECLARED 1
530   #endif
531  
532 +
533   extern YYSTYPE yylval;
534  
535 + int yyparse (void);
536  
537 + #endif /* !YY_YY_CONF_PARSER_H_INCLUDED  */

Comparing:
ircd-hybrid-7.3/src/ircd_parser.h (property svn:keywords), Revision 1133 by michael, Fri May 27 20:11:42 2011 UTC vs.
ircd-hybrid/trunk/src/conf_parser.h (property svn:keywords), Revision 7625 by michael, Thu Jun 23 12:45:35 2016 UTC

# Line 0 | Line 1
1 + Id Revision

Diff Legend

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