Replace usages of limits.h with the compatibility header
[babeltrace.git] / formats / ctf / types / float.c
index 5fcae00451697bcd520fa6034f3471e84ccd7612..2586952632e69818e848cd8c41306eda07e04b43 100644 (file)
@@ -31,7 +31,7 @@
 #include <babeltrace/ctf/types.h>
 #include <glib.h>
 #include <float.h>     /* C99 floating point definitions */
-#include <limits.h>    /* C99 limits */
+#include <babeltrace/compat/limits.h>  /* C99 limits */
 #include <babeltrace/endian.h>
 #include <pthread.h>
 
@@ -284,6 +284,14 @@ end:
        return ret;
 }
 
+double bt_get_float(const struct bt_definition *field)
+{
+       struct definition_float *definition =
+               container_of(field, struct definition_float, p);
+
+       return definition->value;
+}
+
 static
 void __attribute__((constructor)) ctf_float_init(void)
 {
This page took 0.023091 seconds and 4 git commands to generate.