From 13056f9ce8b330d75d2cd256657693b481dc81b5 Mon Sep 17 00:00:00 2001 From: Johannes Schriewer Date: Mon, 30 Jul 2018 03:13:21 +0200 Subject: [PATCH] Remove forced inline from some functions as it messes with coverage. We probably will have to define some macros that add `static inline` to some functions when not building in debug mode. --- src/protocol.c | 2 +- src/state_queue.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/protocol.c b/src/protocol.c index 8d40a28..7a816f7 100644 --- a/src/protocol.c +++ b/src/protocol.c @@ -7,7 +7,7 @@ #include "debug.h" -static bool send_buffer(MQTTHandle *handle, Buffer *buffer) { +bool send_buffer(MQTTHandle *handle, Buffer *buffer) { while (!buffer_eof(buffer)) { ssize_t bytes = write(handle->sock, buffer->data + buffer->position, buffer_free_space(buffer)); if (bytes <= 0) { diff --git a/src/state_queue.c b/src/state_queue.c index 8cce625..78c1f9a 100644 --- a/src/state_queue.c +++ b/src/state_queue.c @@ -56,7 +56,7 @@ static uint16_t get_packet_id(MQTTPacket *packet) { } } -static inline void remove_from_queue(MQTTHandle *handle, MQTTCallbackQueueItem *remove) { +void remove_from_queue(MQTTHandle *handle, MQTTCallbackQueueItem *remove) { MQTTCallbackQueueItem *item = handle->queue.pending; MQTTCallbackQueueItem *prev_item = NULL;