X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/e9f0d740e3a88ace378da84896829ab815055929..8f43ad3f726608e1f76329b21e4e3de95949957f:/include/msgbuf.h diff --git a/include/msgbuf.h b/include/msgbuf.h index ed7a04ad..1bcff5ed 100644 --- a/include/msgbuf.h +++ b/include/msgbuf.h @@ -55,7 +55,7 @@ int msgbuf_parse(struct MsgBuf *msgbuf, char *line); * cmd may not be NULL. * returns 0 on success, 1 on error. */ -int msgbuf_unparse(char *buf, size_t buflen, struct MsgBuf *msgbuf, unsigned int capmask); +int msgbuf_unparse(char *buf, size_t buflen, const struct MsgBuf *msgbuf, unsigned int capmask); /* * unparse a MsgBuf header plus payload into a buffer. @@ -63,10 +63,10 @@ int msgbuf_unparse(char *buf, size_t buflen, struct MsgBuf *msgbuf, unsigned int * cmd may not be NULL. * returns 0 on success, 1 on error. */ -int msgbuf_unparse_fmt(char *buf, size_t buflen, struct MsgBuf *head, unsigned int capmask, const char *fmt, ...) AFP(5, 6); -int msgbuf_vunparse_fmt(char *buf, size_t buflen, struct MsgBuf *head, unsigned int capmask, const char *fmt, va_list va); +int msgbuf_unparse_fmt(char *buf, size_t buflen, const struct MsgBuf *head, unsigned int capmask, const char *fmt, ...) AFP(5, 6); +int msgbuf_vunparse_fmt(char *buf, size_t buflen, const struct MsgBuf *head, unsigned int capmask, const char *fmt, va_list va); -void msgbuf_unparse_prefix(char *buf, size_t buflen, struct MsgBuf *msgbuf, unsigned int capmask); +void msgbuf_unparse_prefix(char *buf, size_t *buflen, const struct MsgBuf *msgbuf, unsigned int capmask); static inline void msgbuf_init(struct MsgBuf *msgbuf) @@ -85,13 +85,4 @@ msgbuf_append_tag(struct MsgBuf *msgbuf, const char *key, const char *value, uns } } -static inline void -msgbuf_append_para(struct MsgBuf *msgbuf, const char *para) -{ - if (msgbuf->n_para < MAXPARA) { - msgbuf->para[msgbuf->n_para] = para; - msgbuf->n_para++; - } -} - #endif