about summary refs log tree commit diff
path: root/blaze822.h
diff options
context:
space:
mode:
authorChristian Neukirchen <chneukirchen@gmail.com>2016-07-13 15:01:38 +0200
committerChristian Neukirchen <chneukirchen@gmail.com>2016-07-13 15:01:38 +0200
commitdab7da7bbc8409892ffb1a3dbae5282cc942e076 (patch)
tree9f9692b8b6908d9daa7b3f2d54a7d1422003f7ec /blaze822.h
parent19ba414abc1fe8c76fb036ece992cd303e5e2ed2 (diff)
downloadmblaze-dab7da7bbc8409892ffb1a3dbae5282cc942e076.tar.gz
mblaze-dab7da7bbc8409892ffb1a3dbae5282cc942e076.tar.xz
mblaze-dab7da7bbc8409892ffb1a3dbae5282cc942e076.zip
blaze822: parsing of in-memory messages
Diffstat (limited to 'blaze822.h')
-rw-r--r--blaze822.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/blaze822.h b/blaze822.h
index 7785b75..2705084 100644
--- a/blaze822.h
+++ b/blaze822.h
@@ -3,10 +3,12 @@
 struct message;
 
 struct message *blaze822(char *file);
+struct message *blaze822_mem(char *buf, size_t len);
 void blaze822_free(struct message *mesg);
 char *blaze822_hdr_(struct message *mesg, const char *hdr, size_t len);
 #define blaze822_hdr(mesg, hdr) blaze822_hdr_(mesg, "\0" hdr ":", 2+strlen((hdr)))
 int blaze822_body(struct message *mesg, char *file);
+void blaze822_mem_body(struct message *mesg, char *buf, size_t len);
 
 int blaze822_loop(int, char **, void (*)(char *));