Basic C library for MQTT packet serialization and deserialization
Dependents: MQTT MQTT MQTT MQTT ... more
Fork of MQTTPacket by
This library is part of the EclipseTM Paho project; specifically the embedded client.
A basic MQTT library in C for packet serialization and deserialization
Revision 13:5e60cd1a52e7, committed 2014-08-01
- 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;