From f0205e7f133051bf1cb0e2f7ca7764e71cd173d5 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Sun, 30 Jun 2019 22:32:26 +0800 Subject: [PATCH] Refine the helper function --- src/utils.c | 7 +++++++ src/utils.h | 8 +------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/utils.c b/src/utils.c index b555c234..74410076 100644 --- a/src/utils.c +++ b/src/utils.c @@ -551,3 +551,10 @@ get_default_conf(void) return "config.json"; #endif } + +uint16_t load16_be(const void *s) +{ + const uint8_t *in = (const uint8_t *)s; + return ((uint16_t)in[0] << 8) + | ((uint16_t)in[1]); +} diff --git a/src/utils.h b/src/utils.h index 358d3d93..e7f81f14 100644 --- a/src/utils.h +++ b/src/utils.h @@ -249,12 +249,6 @@ void *ss_realloc(void *ptr, size_t new_size); int ss_is_ipv6addr(const char *addr); char *get_default_conf(void); - -inline uint16_t load16_be(const void *s) -{ - const uint8_t *in = (const uint8_t *)s; - return ((uint16_t)in[0] << 8) - | ((uint16_t)in[1]); -} +uint16_t load16_be(const void *s); #endif // _UTILS_H