[dpdk-dev] [PATCH v2 10/13] metrics: fix errors in exported header
Adrien Mazarguil
adrien.mazarguil at 6wind.com
Tue Apr 25 10:30:04 CEST 2017
This commit addresses the following compilation errors:
In file included from /tmp/check-includes.sh.21060.c:1:0:
build/include/rte_metrics.h:91:2: error: unknown type name 'uint16_t'
[...]
It also adds C++ awareness to rte_metrics.h.
Fixes: 349950ddb9c5 ("metrics: add information metrics library")
Cc: Remy Horton <remy.horton at intel.com>
Signed-off-by: Adrien Mazarguil <adrien.mazarguil at 6wind.com>
---
lib/librte_metrics/rte_metrics.h | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/lib/librte_metrics/rte_metrics.h b/lib/librte_metrics/rte_metrics.h
index fd0154f..0fa3104 100644
--- a/lib/librte_metrics/rte_metrics.h
+++ b/lib/librte_metrics/rte_metrics.h
@@ -52,6 +52,12 @@
#ifndef _RTE_METRICS_H_
#define _RTE_METRICS_H_
+#include <stdint.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/** Maximum length of metric name (including null-terminator) */
#define RTE_METRICS_MAX_NAME_LEN 64
@@ -237,4 +243,8 @@ int rte_metrics_update_values(
const uint64_t *values,
uint32_t count);
+#ifdef __cplusplus
+}
+#endif
+
#endif
--
2.1.4
More information about the dev
mailing list