From: Vladimír Čunát Date: Mon, 10 Aug 2020 14:51:27 +0000 (+0200) Subject: lib/generic/queue: move KR_EXPORT to header X-Git-Tag: v5.1.3~5^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=08798e5cefd2bf1dfa3e07dc86a35c9099a901d0;p=thirdparty%2Fknot-resolver.git lib/generic/queue: move KR_EXPORT to header It... feels better that way. --- diff --git a/lib/generic/queue.c b/lib/generic/queue.c index afe8c6eb8..f46050ff5 100644 --- a/lib/generic/queue.c +++ b/lib/generic/queue.c @@ -5,7 +5,7 @@ #include "lib/generic/queue.h" #include -KR_EXPORT void queue_init_impl(struct queue *q, size_t item_size) +void queue_init_impl(struct queue *q, size_t item_size) { q->len = 0; q->item_size = item_size; @@ -19,7 +19,7 @@ KR_EXPORT void queue_init_impl(struct queue *q, size_t item_size) if (!q->chunk_cap) q->chunk_cap = 1; /* item_size big enough by itself */ } -KR_EXPORT void queue_deinit_impl(struct queue *q) +void queue_deinit_impl(struct queue *q) { assert(q); struct queue_chunk *p = q->head; @@ -46,7 +46,7 @@ static struct queue_chunk * queue_chunk_new(const struct queue *q) } /* Return pointer to the space for the new element. */ -KR_EXPORT void * queue_push_impl(struct queue *q) +void * queue_push_impl(struct queue *q) { assert(q); struct queue_chunk *t = q->tail; // shorthand @@ -75,7 +75,7 @@ KR_EXPORT void * queue_push_impl(struct queue *q) } /* Return pointer to the space for the new element. */ -KR_EXPORT void * queue_push_head_impl(struct queue *q) +void * queue_push_head_impl(struct queue *q) { /* When we have choice, we optimize for further _push_head, * i.e. when shifting or allocating a chunk, diff --git a/lib/generic/queue.h b/lib/generic/queue.h index e538b81af..75c2a8355 100644 --- a/lib/generic/queue.h +++ b/lib/generic/queue.h @@ -142,10 +142,10 @@ struct queue; /* Non-inline functions are exported to be usable from daemon. */ -void queue_init_impl(struct queue *q, size_t item_size); -void queue_deinit_impl(struct queue *q); -void * queue_push_impl(struct queue *q); -void * queue_push_head_impl(struct queue *q); +KR_EXPORT void queue_init_impl(struct queue *q, size_t item_size); +KR_EXPORT void queue_deinit_impl(struct queue *q); +KR_EXPORT void * queue_push_impl(struct queue *q); +KR_EXPORT void * queue_push_head_impl(struct queue *q); struct queue_chunk; struct queue {