X-Git-Url: http://git.cascardo.info/?p=cascardo%2Frnetclient.git;a=blobdiff_plain;f=rnet_message.h;h=d19cd9cf63338c49a28a2f27c79ac5936f654195;hp=7e82e80afa5e57238237ac7b34fd182c0252dced;hb=HEAD;hpb=74289592b74bb00b598bb88e4214aba8464decae diff --git a/rnet_message.h b/rnet_message.h index 7e82e80..d19cd9c 100644 --- a/rnet_message.h +++ b/rnet_message.h @@ -23,14 +23,15 @@ #include struct rnet_message { - int len; - int alen; + size_t len; + size_t alen; char buffer[]; }; struct rnet_message * rnet_message_new(void); void rnet_message_del(struct rnet_message *message); int rnet_message_expand(struct rnet_message **message, size_t len); +int rnet_message_strip(struct rnet_message *message, size_t len); int rnet_message_add_u32(struct rnet_message **msg, char *key, uint32_t val); int rnet_message_add_ascii(struct rnet_message **msg, char *key, char *val);