about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--blaze822.c6
-rw-r--r--blaze822.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/blaze822.c b/blaze822.c
index 14df0eb..4170ed5 100644
--- a/blaze822.c
+++ b/blaze822.c
@@ -555,6 +555,12 @@ error:
 	return 0;
 }
 
+size_t
+blaze822_headerlen(struct message *mesg)
+{
+	return mesg->end - mesg->msg;
+}
+
 char *
 blaze822_body(struct message *mesg)
 {
diff --git a/blaze822.h b/blaze822.h
index e19421b..a2ee6c2 100644
--- a/blaze822.h
+++ b/blaze822.h
@@ -22,6 +22,7 @@ time_t blaze822_date(char *);
 char *blaze822_addr(char *, char **, char **);
 char *blaze822_body(struct message *mesg);
 size_t blaze822_bodylen(struct message *mesg);
+size_t blaze822_headerlen(struct message *mesg);
 
 int blaze822_loop(int, char **, void (*)(char *));