From: Thadeu Lima de Souza Cascardo Date: Wed, 12 Jun 2013 11:23:27 +0000 (-0300) Subject: Allow a single byte value to be added as a key/pair value. X-Git-Tag: v0.1~24 X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Flibreceita.git;a=commitdiff_plain;h=3ec5457832e4d1d6dbc68927d21c6a62edc2af1e Allow a single byte value to be added as a key/pair value. --- diff --git a/rnet_message.c b/rnet_message.c index cd7cfa0..fcbea46 100644 --- a/rnet_message.c +++ b/rnet_message.c @@ -105,3 +105,8 @@ int rnet_message_add_ascii(struct rnet_message *msg, char *key, char *val) { return add_field(msg, key, strlen(key), val, strlen(val)); } + +int rnet_message_add_u8(struct rnet_message *msg, char *key, uint8_t val) +{ + return add_field(msg, key, strlen(key), (char *) val, sizeof(val)); +} diff --git a/rnet_message.h b/rnet_message.h index 8348987..17f7aba 100644 --- a/rnet_message.h +++ b/rnet_message.h @@ -32,5 +32,6 @@ void rnet_message_del(struct rnet_message *message); 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); +int rnet_message_add_u8(struct rnet_message *msg, char *key, uint8_t val); #endif