#ifndef MESSAGE_SIZE_H
#define MESSAGE_SIZE_H
struct message_size {
unsigned int lines;
};
/* Calculate size of message header. Leave the input point to first
character in body. */
bool *has_nuls_r);
/* Calculate size of message body. */
bool *has_nuls_r);
/* Sum contents of src into dest. */
const struct message_size *src);
/* Skip number of virtual bytes from buffer. last_cr_r is set to TRUE if the
last character we skipped was '\r', meaning that the next character should
be '\n', which shouldn't be treated as "\r\n". */
bool *last_cr_r);
#endif