#define TOKALL 257 #define TOKACCOUNT 258 #define TOKSERVER 259 #define TOKPORT 260 #define TOKUSER 261 #define TOKPASS 262 #define TOKACTION 263 #define TOKSET 264 #define TOKACCOUNTS 265 #define TOKMATCH 266 #define TOKIN 267 #define TOKCONTINUE 268 #define TOKSTDIN 269 #define TOKPOP3 270 #define TOKPOP3S 271 #define TOKNONE 272 #define TOKCASE 273 #define TOKAND 274 #define TOKOR 275 #define TOKTO 276 #define TOKACTIONS 277 #define TOKHEADERS 278 #define TOKBODY 279 #define TOKMAXSIZE 280 #define TOKDELTOOBIG 281 #define TOKLOCKTYPES 282 #define TOKDEFUSER 283 #define TOKDOMAIN 284 #define TOKDOMAINS 285 #define TOKHEADER 286 #define TOKFROMHEADERS 287 #define TOKUSERS 288 #define TOKMATCHED 289 #define TOKUNMATCHED 290 #define TOKNOT 291 #define TOKIMAP 292 #define TOKIMAPS 293 #define TOKDISABLED 294 #define TOKFOLDER 295 #define TOKPROXY 296 #define TOKALLOWMANY 297 #define TOKDROP 298 #define TOKLOCKFILE 299 #define TOKRETURNS 300 #define TOKPIPE 301 #define TOKSMTP 302 #define TOKMAILDIR 303 #define TOKMBOX 304 #define TOKMBOXES 305 #define TOKWRITE 306 #define TOKAPPEND 307 #define TOKREWRITE 308 #define TOKTAG 309 #define TOKTAGGED 310 #define TOKSIZE 311 #define TOKMAILDIRS 312 #define TOKEXEC 313 #define TOKSTRING 314 #define TOKKEEP 315 #define TOKIMPLACT 316 #define TOKHOURS 317 #define TOKMINUTES 318 #define TOKSECONDS 319 #define TOKDAYS 320 #define TOKWEEKS 321 #define TOKMONTHS 322 #define TOKYEARS 323 #define TOKAGE 324 #define TOKINVALID 325 #define TOKKILOBYTES 326 #define TOKMEGABYTES 327 #define TOKGIGABYTES 328 #define TOKBYTES 329 #define TOKATTACHMENT 330 #define TOKCOUNT 331 #define TOKTOTALSIZE 332 #define TOKANYTYPE 333 #define TOKANYNAME 334 #define TOKANYSIZE 335 #define TOKEQ 336 #define TOKNE 337 #define TOKNNTP 338 #define TOKNNTPS 339 #define TOKGROUP 340 #define TOKGROUPS 341 #define TOKPURGEAFTER 342 #define TOKCOMPRESS 343 #define TOKNORECEIVED 344 #define TOKFILEUMASK 345 #define TOKFILEGROUP 346 #define TOKVALUE 347 #define TOKTIMEOUT 348 #define TOKREMOVEHEADER 349 #define TOKREMOVEHEADERS 350 #define TOKSTDOUT 351 #define TOKNOVERIFY 352 #define TOKADDHEADER 353 #define TOKQUEUEHIGH 354 #define TOKQUEUELOW 355 #define TOKNOAPOP 356 #define TOKVERIFYCERTS 357 #define TOKEXPIRE 358 #define TOKTOCACHE 359 #define TOKINCACHE 360 #define TOKKEY 361 #define TOKNEWONLY 362 #define TOKOLDONLY 363 #define TOKCACHE 364 #define TOKFLOCK 365 #define TOKFCNTL 366 #define TOKDOTLOCK 367 #define TOKSTRIPCHARACTERS 368 #define NONE 369 #define NUMBER 370 #define STRING 371 #define STRMACRO 372 #define NUMMACRO 373 #define STRCOMMAND 374 #define NUMCOMMAND 375 typedef union { long long number; char *string; int flag; u_int locks; struct { struct fetch *fetch; void *data; } fetch; struct { char *host; char *port; } server; enum area area; enum exprop exprop; struct actitem *actitem; struct actlist *actlist; struct expr *expr; struct expritem *expritem; struct strings *strings; struct replstrs *replstrs; enum fetch_only only; struct { char *path; enum fetch_only only; } poponly; struct { int flags; char *str; } re; uid_t uid; gid_t gid; struct { struct users *users; int find_uid; } users; enum cmp cmp; struct rule *rule; struct { char *user; int user_netrc; char *pass; int pass_netrc; } userpass; } YYSTYPE; extern YYSTYPE yylval;