eal: add C++ include guard for reciprocal header
authorTyler Retzlaff <roretzla@linux.microsoft.com>
Wed, 17 Mar 2021 16:14:12 +0000 (09:14 -0700)
committerDavid Marchand <david.marchand@redhat.com>
Thu, 15 Apr 2021 14:44:18 +0000 (16:44 +0200)
Add missing extern "C" linkage for rte_reciprocal.h consistent with
other eal headers.

Fixes: ffe3ec811ef5 ("sched: introduce reciprocal divide")
Cc: stable@dpdk.org
Signed-off-by: Tyler Retzlaff <roretzla@linux.microsoft.com>
Acked-by: David Marchand <david.marchand@redhat.com>
lib/librte_eal/include/rte_reciprocal.h

index 735adb0..fa1cb48 100644 (file)
 
 #include <rte_common.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 struct rte_reciprocal {
        uint32_t m;
        uint8_t sh1, sh2;
@@ -89,4 +93,8 @@ rte_reciprocal_divide_u64(uint64_t a, const struct rte_reciprocal_u64 *R)
 struct rte_reciprocal rte_reciprocal_value(uint32_t d);
 struct rte_reciprocal_u64 rte_reciprocal_value_u64(uint64_t d);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _RTE_RECIPROCAL_H_ */