You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by kg...@apache.org on 2019/07/29 13:33:14 UTC

[qpid-dispatch] branch master updated: DISPATCH-1389: force inlining of local compose functions

This is an automated email from the ASF dual-hosted git repository.

kgiusti pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/qpid-dispatch.git


The following commit(s) were added to refs/heads/master by this push:
     new bd3828d  DISPATCH-1389: force inlining of local compose functions
bd3828d is described below

commit bd3828d3e305d24b647f86615399ae51a402ba71
Author: Kenneth Giusti <kg...@apache.org>
AuthorDate: Fri Jul 19 14:47:39 2019 -0400

    DISPATCH-1389: force inlining of local compose functions
    
    This closes #542
---
 src/compose.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/src/compose.c b/src/compose.c
index 2162961..5f5270b 100644
--- a/src/compose.c
+++ b/src/compose.c
@@ -29,7 +29,7 @@ ALLOC_DEFINE(qd_composite_t);
 ALLOC_DEFINE(qd_composed_field_t);
 
 
-static void bump_count(qd_composed_field_t *field)
+static inline void bump_count(qd_composed_field_t *field)
 {
     qd_composite_t *comp = DEQ_HEAD(field->fieldStack);
     if (comp)
@@ -37,7 +37,7 @@ static void bump_count(qd_composed_field_t *field)
 }
 
 
-static void bump_count_by_n(qd_composed_field_t * field, uint32_t n)
+static inline void bump_count_by_n(qd_composed_field_t * field, uint32_t n)
 {
     qd_composite_t *comp = DEQ_HEAD(field->fieldStack);
     if (comp)
@@ -45,7 +45,7 @@ static void bump_count_by_n(qd_composed_field_t * field, uint32_t n)
 }
 
 
-static void bump_length(qd_composed_field_t *field,
+static inline void bump_length(qd_composed_field_t *field,
                         uint32_t length)
 {
     qd_composite_t *comp = DEQ_HEAD(field->fieldStack);
@@ -54,7 +54,7 @@ static void bump_length(qd_composed_field_t *field,
 }
 
 
-static void qd_insert(qd_composed_field_t *field, const uint8_t *seq, size_t len)
+static inline void qd_insert(qd_composed_field_t *field, const uint8_t *seq, size_t len)
 {
     qd_buffer_t    *buf  = DEQ_TAIL(field->buffers);
     qd_composite_t *comp = DEQ_HEAD(field->fieldStack);
@@ -80,13 +80,13 @@ static void qd_insert(qd_composed_field_t *field, const uint8_t *seq, size_t len
 }
 
 
-static void qd_insert_8(qd_composed_field_t *field, uint8_t value)
+static inline void qd_insert_8(qd_composed_field_t *field, uint8_t value)
 {
     qd_insert(field, &value, 1);
 }
 
 
-static void qd_insert_32(qd_composed_field_t *field, uint32_t value)
+static inline void qd_insert_32(qd_composed_field_t *field, uint32_t value)
 {
     uint8_t buf[4];
     buf[0] = (uint8_t) ((value & 0xFF000000) >> 24);
@@ -97,7 +97,7 @@ static void qd_insert_32(qd_composed_field_t *field, uint32_t value)
 }
 
 
-static void qd_insert_64(qd_composed_field_t *field, uint64_t value)
+static inline void qd_insert_64(qd_composed_field_t *field, uint64_t value)
 {
     uint8_t buf[8];
     buf[0] = (uint8_t) ((value & 0xFF00000000000000L) >> 56);
@@ -112,7 +112,7 @@ static void qd_insert_64(qd_composed_field_t *field, uint64_t value)
 }
 
 
-static void qd_overwrite(qd_buffer_t **buf, size_t *cursor, uint8_t value)
+static inline void qd_overwrite(qd_buffer_t **buf, size_t *cursor, uint8_t value)
 {
     while (*buf) {
         if (*cursor >= qd_buffer_size(*buf)) {
@@ -127,7 +127,7 @@ static void qd_overwrite(qd_buffer_t **buf, size_t *cursor, uint8_t value)
 }
 
 
-static void qd_overwrite_32(qd_field_location_t *field, uint32_t value)
+static inline void qd_overwrite_32(qd_field_location_t *field, uint32_t value)
 {
     qd_buffer_t *buf    = field->buffer;
     size_t       cursor = field->offset;
@@ -139,7 +139,7 @@ static void qd_overwrite_32(qd_field_location_t *field, uint32_t value)
 }
 
 
-static void qd_compose_start_composite(qd_composed_field_t *field, int isMap)
+static inline void qd_compose_start_composite(qd_composed_field_t *field, int isMap)
 {
     if (isMap)
         qd_insert_8(field, QD_AMQP_MAP32);
@@ -180,7 +180,7 @@ static void qd_compose_start_composite(qd_composed_field_t *field, int isMap)
 }
 
 
-static void qd_compose_end_composite(qd_composed_field_t *field)
+static inline void qd_compose_end_composite(qd_composed_field_t *field)
 {
     qd_composite_t *comp = DEQ_HEAD(field->fieldStack);
     assert(comp);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org