diff options
author | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2018-05-25 14:26:44 +0200 |
---|---|---|
committer | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2018-07-10 23:41:15 +0200 |
commit | 19146b415251f2ded693e12812683dbe7af8f146 (patch) | |
tree | ac69dfbf59158a77b3896c1aeca36fe34abacab6 /src | |
parent | 673300920c0f4182bdf449e789d13aeb525ac3ea (diff) |
Improved perf (define concatenate as inline function).
Change-Id: If682e464346078b7254fbc10123e82787e089011
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/influxdb.c | 7 | ||||
-rw-r--r-- | src/plugins/influxdb.h | 8 |
2 files changed, 7 insertions, 8 deletions
diff --git a/src/plugins/influxdb.c b/src/plugins/influxdb.c index c2fe118..ae39a2a 100644 --- a/src/plugins/influxdb.c +++ b/src/plugins/influxdb.c @@ -19,7 +19,6 @@ #include <fcntl.h> #include <stdio.h> #include <unistd.h> -#include <string.h> #include "influxdb.h" #include "tsdb.h" @@ -72,12 +71,6 @@ CTLP_CAPI(influxdb_ping, source, argsJ, eventJ) return ret; } -void concatenate(char* dest, const char* source, const char *sep) -{ - strncat(dest, sep, strlen(sep)); - strncat(dest, source, strlen(source)); -} - size_t make_url(char *url, size_t l_url, const char *host, const char *port, const char *endpoint) { bzero(url, l_url); diff --git a/src/plugins/influxdb.h b/src/plugins/influxdb.h index ed05f97..0f06dda 100644 --- a/src/plugins/influxdb.h +++ b/src/plugins/influxdb.h @@ -19,6 +19,8 @@ #define _INFLUXDB_H_ #define _GNU_SOURCE +#include <string.h> + #include "ctl-plugin.h" #include "wrap-json.h" #include "tsdb.h" @@ -39,7 +41,11 @@ int create_database(AFB_ReqT request); int unpack_metric_from_api(json_object *m, struct series_t *serie); -void concatenate(char* dest, const char* source, const char *sep); +static inline void concatenate(char* dest, const char* source, const char *sep) +{ + strncat(dest, sep, strlen(sep)); + strncat(dest, source, strlen(source)); +} size_t make_url(char *url, size_t l_url, const char *host, const char *port, const char *endpoint); |