Lines Matching refs:crlf
112 GMimeFilterCRLF *crlf = (GMimeFilterCRLF *) filter; in filter_copy() local
114 return g_mime_filter_crlf_new (crlf->encode, crlf->dots); in filter_copy()
121 GMimeFilterCRLF *crlf = (GMimeFilterCRLF *) filter; in filter_filter() local
126 if (crlf->encode) { in filter_filter()
132 crlf->saw_cr = TRUE; in filter_filter()
134 crlf->saw_lf = TRUE; in filter_filter()
135 if (!crlf->saw_cr) in filter_filter()
137 crlf->saw_cr = FALSE; in filter_filter()
139 if (crlf->dots && *inptr == '.' && crlf->saw_lf) in filter_filter()
142 crlf->saw_cr = FALSE; in filter_filter()
143 crlf->saw_lf = FALSE; in filter_filter()
154 crlf->saw_dot = FALSE; in filter_filter()
155 crlf->saw_cr = TRUE; in filter_filter()
157 if (crlf->saw_cr) { in filter_filter()
158 crlf->saw_cr = FALSE; in filter_filter()
161 crlf->saw_lf = TRUE; in filter_filter()
168 if (!(crlf->dots && crlf->saw_dot && *inptr == '.')) in filter_filter()
172 if (crlf->dots && *inptr == '.') { in filter_filter()
173 if (crlf->saw_lf) { in filter_filter()
174 crlf->saw_dot = TRUE; in filter_filter()
175 } else if (crlf->saw_dot) { in filter_filter()
176 crlf->saw_dot = FALSE; in filter_filter()
180 crlf->saw_lf = FALSE; in filter_filter()
202 GMimeFilterCRLF *crlf = (GMimeFilterCRLF *) filter; in filter_reset() local
204 crlf->saw_cr = FALSE; in filter_reset()
205 crlf->saw_lf = TRUE; in filter_reset()
206 crlf->saw_dot = FALSE; in filter_reset()