aboutsummaryrefslogtreecommitdiffstats
path: root/rcfile_y.y
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>1997-06-25 07:38:22 +0000
committerEric S. Raymond <esr@thyrsus.com>1997-06-25 07:38:22 +0000
commit33f99e6233ca2c325fed441bd255059ed3fbd32a (patch)
tree265a2fbc999516a3d9b7a74238a48dcab5a890c7 /rcfile_y.y
parent02cae145b541db350c0906e4e80367d204f4b0db (diff)
downloadfetchmail-33f99e6233ca2c325fed441bd255059ed3fbd32a.tar.gz
fetchmail-33f99e6233ca2c325fed441bd255059ed3fbd32a.tar.bz2
fetchmail-33f99e6233ca2c325fed441bd255059ed3fbd32a.zip
Andrey Chernov's flag.
svn path=/trunk/; revision=1115
Diffstat (limited to 'rcfile_y.y')
-rw-r--r--rcfile_y.y6
1 files changed, 5 insertions, 1 deletions
diff --git a/rcfile_y.y b/rcfile_y.y
index 6fa77305..decf6111 100644
--- a/rcfile_y.y
+++ b/rcfile_y.y
@@ -53,7 +53,8 @@ extern char * yytext;
%token <proto> PROTO
%token <sval> STRING
%token <number> NUMBER
-%token NO KEEP FLUSH FETCHALL REWRITE FORCECR STRIPCR DNS PORT UIDL INTERVAL
+%token NO KEEP FLUSH FETCHALL REWRITE FORCECR STRIPCR PASS8BITS
+%token DNS PORT UIDL INTERVAL
%%
@@ -215,6 +216,7 @@ user_option : TO localnames HERE
| REWRITE {current.rewrite = FLAG_TRUE;}
| FORCECR {current.forcecr = FLAG_TRUE;}
| STRIPCR {current.stripcr = FLAG_TRUE;}
+ | PASS8BITS {current.pass8bits = FLAG_TRUE;}
| NO KEEP {current.keep = FLAG_FALSE;}
| NO FLUSH {current.flush = FLAG_FALSE;}
@@ -411,6 +413,7 @@ static void record_current(void)
FLAG_FORCE(rewrite);
FLAG_FORCE(forcecr);
FLAG_FORCE(stripcr);
+ FLAG_FORCE(pass8bits);
FLAG_FORCE(limit);
FLAG_FORCE(fetchlimit);
FLAG_FORCE(batchlimit);
@@ -455,6 +458,7 @@ void optmerge(struct query *h2, struct query *h1)
FLAG_MERGE(rewrite);
FLAG_MERGE(forcecr);
FLAG_MERGE(stripcr);
+ FLAG_MERGE(pass8bits);
FLAG_MERGE(limit);
FLAG_MERGE(fetchlimit);
FLAG_MERGE(batchlimit);