Commit 14035190 authored by Ian Craggs's avatar Ian Craggs

Fix windows enum name clash

parent 6a1f39f7
...@@ -27,7 +27,7 @@ struct nameToType ...@@ -27,7 +27,7 @@ struct nameToType
enum PropertyTypes type; enum PropertyTypes type;
} namesToTypes[] = } namesToTypes[] =
{ {
{PAYLOAD_FORMAT_INDICATOR, BYTE}, {PAYLOAD_FORMAT_INDICATOR, PROPERTY_TYPE_BYTE},
{MESSAGE_EXPIRY_INTERVAL, FOUR_BYTE_INTEGER}, {MESSAGE_EXPIRY_INTERVAL, FOUR_BYTE_INTEGER},
{CONTENT_TYPE, UTF_8_ENCODED_STRING}, {CONTENT_TYPE, UTF_8_ENCODED_STRING},
{RESPONSE_TOPIC, UTF_8_ENCODED_STRING}, {RESPONSE_TOPIC, UTF_8_ENCODED_STRING},
...@@ -38,22 +38,22 @@ struct nameToType ...@@ -38,22 +38,22 @@ struct nameToType
{SERVER_KEEP_ALIVE, TWO_BYTE_INTEGER}, {SERVER_KEEP_ALIVE, TWO_BYTE_INTEGER},
{AUTHENTICATION_METHOD, UTF_8_ENCODED_STRING}, {AUTHENTICATION_METHOD, UTF_8_ENCODED_STRING},
{AUTHENTICATION_DATA, BINARY_DATA}, {AUTHENTICATION_DATA, BINARY_DATA},
{REQUEST_PROBLEM_INFORMATION, BYTE}, {REQUEST_PROBLEM_INFORMATION, PROPERTY_TYPE_BYTE},
{WILL_DELAY_INTERVAL, FOUR_BYTE_INTEGER}, {WILL_DELAY_INTERVAL, FOUR_BYTE_INTEGER},
{REQUEST_RESPONSE_INFORMATION, BYTE}, {REQUEST_RESPONSE_INFORMATION, PROPERTY_TYPE_BYTE},
{RESPONSE_INFORMATION, UTF_8_ENCODED_STRING}, {RESPONSE_INFORMATION, UTF_8_ENCODED_STRING},
{SERVER_REFERENCE, UTF_8_ENCODED_STRING}, {SERVER_REFERENCE, UTF_8_ENCODED_STRING},
{REASON_STRING, UTF_8_ENCODED_STRING}, {REASON_STRING, UTF_8_ENCODED_STRING},
{RECEIVE_MAXIMUM, TWO_BYTE_INTEGER}, {RECEIVE_MAXIMUM, TWO_BYTE_INTEGER},
{TOPIC_ALIAS_MAXIMUM, TWO_BYTE_INTEGER}, {TOPIC_ALIAS_MAXIMUM, TWO_BYTE_INTEGER},
{TOPIC_ALIAS, TWO_BYTE_INTEGER}, {TOPIC_ALIAS, TWO_BYTE_INTEGER},
{MAXIMUM_QOS, BYTE}, {MAXIMUM_QOS, PROPERTY_TYPE_BYTE},
{RETAIN_AVAILABLE, BYTE}, {RETAIN_AVAILABLE, PROPERTY_TYPE_BYTE},
{USER_PROPERTY, UTF_8_STRING_PAIR}, {USER_PROPERTY, UTF_8_STRING_PAIR},
{MAXIMUM_PACKET_SIZE, FOUR_BYTE_INTEGER}, {MAXIMUM_PACKET_SIZE, FOUR_BYTE_INTEGER},
{WILDCARD_SUBSCRIPTION_AVAILABLE, BYTE}, {WILDCARD_SUBSCRIPTION_AVAILABLE, PROPERTY_TYPE_BYTE},
{SUBSCRIPTION_IDENTIFIER_AVAILABLE, BYTE}, {SUBSCRIPTION_IDENTIFIER_AVAILABLE, PROPERTY_TYPE_BYTE},
{SHARED_SUBSCRIPTION_AVAILABLE, BYTE} {SHARED_SUBSCRIPTION_AVAILABLE, PROPERTY_TYPE_BYTE}
}; };
...@@ -96,7 +96,7 @@ int MQTTProperties_add(MQTTProperties* props, MQTTProperty* prop) ...@@ -96,7 +96,7 @@ int MQTTProperties_add(MQTTProperties* props, MQTTProperty* prop)
/* calculate length */ /* calculate length */
switch (type) switch (type)
{ {
case BYTE: case PROPERTY_TYPE_BYTE:
len = 1; len = 1;
break; break;
case TWO_BYTE_INTEGER: case TWO_BYTE_INTEGER:
...@@ -130,12 +130,12 @@ int MQTTProperty_write(char** pptr, MQTTProperty* prop) ...@@ -130,12 +130,12 @@ int MQTTProperty_write(char** pptr, MQTTProperty* prop)
type = -1; type = -1;
type = MQTTProperty_getType(prop->identifier); type = MQTTProperty_getType(prop->identifier);
if (type >= BYTE && type <= UTF_8_STRING_PAIR) if (type >= PROPERTY_TYPE_BYTE && type <= UTF_8_STRING_PAIR)
{ {
writeChar(pptr, prop->identifier); writeChar(pptr, prop->identifier);
switch (type) switch (type)
{ {
case BYTE: case PROPERTY_TYPE_BYTE:
writeChar(pptr, prop->value.byte); writeChar(pptr, prop->value.byte);
rc = 1; rc = 1;
break; break;
...@@ -202,11 +202,11 @@ int MQTTProperty_read(MQTTProperty* prop, char** pptr, char* enddata) ...@@ -202,11 +202,11 @@ int MQTTProperty_read(MQTTProperty* prop, char** pptr, char* enddata)
prop->identifier = readChar(pptr); prop->identifier = readChar(pptr);
type = MQTTProperty_getType(prop->identifier); type = MQTTProperty_getType(prop->identifier);
if (type >= BYTE && type <= UTF_8_STRING_PAIR) if (type >= PROPERTY_TYPE_BYTE && type <= UTF_8_STRING_PAIR)
{ {
switch (type) switch (type)
{ {
case BYTE: case PROPERTY_TYPE_BYTE:
prop->value.byte = readChar(pptr); prop->value.byte = readChar(pptr);
len = 1; len = 1;
break; break;
......
...@@ -64,7 +64,7 @@ enum PropertyNames { ...@@ -64,7 +64,7 @@ enum PropertyNames {
DLLExport const char* MQTTPropertyName(enum PropertyNames); DLLExport const char* MQTTPropertyName(enum PropertyNames);
enum PropertyTypes { enum PropertyTypes {
BYTE, PROPERTY_TYPE_BYTE,
TWO_BYTE_INTEGER, TWO_BYTE_INTEGER,
FOUR_BYTE_INTEGER, FOUR_BYTE_INTEGER,
VARIABLE_BYTE_INTEGER, VARIABLE_BYTE_INTEGER,
......
...@@ -362,7 +362,7 @@ void logProperties(MQTTProperties *props) ...@@ -362,7 +362,7 @@ void logProperties(MQTTProperties *props)
switch (MQTTProperty_getType(id)) switch (MQTTProperty_getType(id))
{ {
case BYTE: case PROPERTY_TYPE_BYTE:
MyLog(LOGA_INFO, intformat, name, props->array[i].value.byte); MyLog(LOGA_INFO, intformat, name, props->array[i].value.byte);
break; break;
case TWO_BYTE_INTEGER: case TWO_BYTE_INTEGER:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment