Basic C library for MQTT packet serialization and deserialization

Dependents:   MQTT MQTT MQTT MQTT ... more

Fork of MQTTPacket by MQTT

This library is part of the EclipseTM Paho project; specifically the embedded client.

A basic MQTT library in C for packet serialization and deserialization

Files at this revision

API Documentation at this revision

Comitter:
Ian Craggs
Date:
Fri Aug 01 13:08:46 2014 +0100
Parent:
12:cd99ac9cb25a
Parent:
11:f6574a654c6a
Child:
14:c2052aee81de
Commit message:
Compiler warning removal

Changed in this revision

MQTTConnectServer.c Show annotated file Show diff for this revision Revisions of this file
MQTTPacket.h Show annotated file Show diff for this revision Revisions of this file
--- a/MQTTConnectClient.c	Fri Aug 01 13:03:52 2014 +0100
+++ b/MQTTConnectClient.c	Fri Aug 01 13:08:46 2014 +0100
@@ -148,6 +148,7 @@
 		goto exit;
 
 	compression = readChar(&curdata);
+	compression = compression;	// hush compiler warnings
 	*connack_rc = readChar(&curdata);
 
 	rc = 1;
--- a/MQTTConnectServer.c	Fri Aug 01 13:03:52 2014 +0100
+++ b/MQTTConnectServer.c	Fri Aug 01 13:08:46 2014 +0100
@@ -61,6 +61,7 @@
 
 	FUNC_ENTRY;
 	header.byte = readChar(&curdata);
+	header.byte = header.byte;	// hush compiler warnings
 
 	curdata += MQTTPacket_decodeBuf(curdata, &mylen); /* read remaining length */
 
--- a/MQTTPacket.h	Fri Aug 01 13:03:52 2014 +0100
+++ b/MQTTPacket.h	Fri Aug 01 13:08:46 2014 +0100
@@ -98,6 +98,7 @@
 int readMQTTLenString(MQTTString* mqttstring, char** pptr, char* enddata);
 void writeCString(char** pptr, const char* string);
 void writeMQTTString(char** pptr, MQTTString mqttstring);
+int MQTTPacket_read(char* buf, int buflen, int (*getfn)(char*, int));
 
 int MQTTPacket_read(char* buf, int buflen, int (*getfn)(char*, int));
 
--- a/MQTTSubscribeClient.c	Fri Aug 01 13:03:52 2014 +0100
+++ b/MQTTSubscribeClient.c	Fri Aug 01 13:08:46 2014 +0100
@@ -106,6 +106,7 @@
 
 	FUNC_ENTRY;
 	header.byte = readChar(&curdata);
+	header.byte = header.byte;	// hush compiler warnings
 
 	curdata += (rc = MQTTPacket_decodeBuf(curdata, &mylen)); /* read remaining length */
 	enddata = curdata + mylen;