net/mqtt: Make input arguments const

This commit changes some function signatures found at the private
MQTT Packet Lib. Input arguments representing arrays can be considered
'const', avoiding compiler warnings when passing "const arrays" in
MQTT applications.

Change-Id: I3ebaa9c7ff5fba74324bf79c55027cdd82669eaa
Signed-off-by: Flavio Santes <flavio.santes@intel.com>
This commit is contained in:
Flavio Santes 2016-12-15 19:20:49 -06:00 committed by Tomasz Bursztyka
commit 51a48d2d07
2 changed files with 3 additions and 3 deletions

View file

@ -634,7 +634,7 @@ int subscribe_size(uint16_t *rlen_size, uint16_t *payload_size, uint8_t items,
static int mqtt_pack_subscribe_unsubscribe(uint8_t *buf, uint16_t *length,
uint16_t size, uint16_t pkt_id,
uint8_t items, const char *topics[],
enum mqtt_qos qos[],
const enum mqtt_qos qos[],
enum mqtt_packet type)
{
uint16_t rlen_size;
@ -699,7 +699,7 @@ static int mqtt_pack_subscribe_unsubscribe(uint8_t *buf, uint16_t *length,
int mqtt_pack_subscribe(uint8_t *buf, uint16_t *length, uint16_t size,
uint16_t pkt_id, uint8_t items, const char *topics[],
enum mqtt_qos qos[])
const enum mqtt_qos qos[])
{
return mqtt_pack_subscribe_unsubscribe(buf, length, size, pkt_id,

View file

@ -166,7 +166,7 @@ int mqtt_unpack_connect(uint8_t *buf, uint16_t length,
*/
int mqtt_pack_subscribe(uint8_t *buf, uint16_t *length, uint16_t size,
uint16_t pkt_id, uint8_t items, const char *topics[],
enum mqtt_qos qos[]);
const enum mqtt_qos qos[]);
/**
* @brief mqtt_pack_unsubscribe Packs the MQTT UNSUBSCRIBE message