Lines Matching refs:msg
59 const unsigned char *msg;
84 ret = i_stream_read_bytes(ctx->input, &msg, &size, startpos+2);
107 (msg[0] == '\n' ||
108 (msg[0] == '\r' && size > 1 && msg[1] == '\n'))) {
115 if (msg[0] == '\r') {
138 if (IS_LWSP(msg[i])) {
143 if (i == min_pos && (msg[size-1] == '\r' ||
144 msg[size-1] == '\n')) {
151 if (size > 0 && msg[size-1] == '\r')
168 if (msg[i] > ':')
171 if (msg[i] == ':' && !ctx->skip_line) {
177 if (msg[i] == '\n') {
182 if (msg[i] == '\0')
191 if (msg[i] <= '\n') {
192 if (msg[i] == '\n')
194 if (msg[i] == '\0')
211 if (i == 0 || msg[i-1] != '\r') {
222 continues = i+1 < size && IS_LWSP(msg[i+1]);
226 if (i == 0 || msg[i-1] != '\r') {
261 line->value = msg;
269 buffer_append(ctx->name, msg, size);
278 line->value = msg + colon_pos+1;
308 while (colon_pos > 0 && IS_LWSP(msg[colon_pos-1]))
314 buffer_append(ctx->name, msg, colon_pos);
319 line->middle = msg + colon_pos;