summaryrefslogtreecommitdiff
path: root/libfixmath/fixmath/uint32.h
diff options
context:
space:
mode:
Diffstat (limited to 'libfixmath/fixmath/uint32.h')
-rwxr-xr-xlibfixmath/fixmath/uint32.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/libfixmath/fixmath/uint32.h b/libfixmath/fixmath/uint32.h
new file mode 100755
index 0000000..1303338
--- /dev/null
+++ b/libfixmath/fixmath/uint32.h
@@ -0,0 +1,19 @@
+#ifndef __libfixmath_uint32_h__
+#define __libfixmath_uint32_h__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <stdint.h>
+
+/*! Performs an unsigned log-base2 on the specified unsigned integer and returns the result.
+*/
+extern uint32_t uint32_log2(uint32_t inVal);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif