Only typedef mosquitto_plugin_id_t once.

pull/2768/head
Roger A. Light 3 years ago
parent 71e87c7561
commit 5265668734

@ -40,12 +40,8 @@ extern "C" {
#include <time.h>
#include <mosquitto.h>
#include <mosquitto_plugin.h>
#include <mqtt_protocol.h>
struct mosquitto;
typedef struct mqtt5__property mosquitto_property;
enum mosquitto_protocol {
mp_mqtt,
mp_mqttsn,

@ -44,6 +44,7 @@ extern "C" {
#include <stdbool.h>
#include <stdint.h>
#include <mosquitto.h>
#include <mosquitto_broker.h>
struct mosquitto;
@ -66,8 +67,6 @@ struct mosquitto_acl_msg {
bool retain;
};
typedef struct mosquitto_plugin_id_t mosquitto_plugin_id_t;
#ifdef WIN32
# define mosq_plugin_EXPORT __declspec(dllexport)
#else

@ -293,7 +293,7 @@ struct plugin_own_callback{
int event;
};
typedef struct mosquitto_plugin_id_t{
struct mosquitto_plugin_id_t{
struct mosquitto__plugin_config config;
struct mosquitto__plugin_lib lib;
struct mosquitto__listener *listener;
@ -301,7 +301,7 @@ typedef struct mosquitto_plugin_id_t{
char *plugin_version;
struct control_endpoint *control_endpoints;
struct plugin_own_callback *own_callbacks;
} mosquitto_plugin_id_t;
};
struct mosquitto__config {
bool allow_duplicate_messages;

Loading…
Cancel
Save