Cleanup err_ptr.h
Change-Id: Ica8b3e66e3e71a4ae465b09507baa1d807e5a078
diff --git a/include/err_ptr.h b/include/err_ptr.h
index 8b772b9..99d5cd2 100644
--- a/include/err_ptr.h
+++ b/include/err_ptr.h
@@ -26,10 +26,11 @@
#include <compiler.h>
#include <err.h>
#include <stdbool.h>
+#include <stdint.h>
-static inline status_t PTR_ERR(const void *ptr)
+static inline int PTR_ERR(const void *ptr)
{
- return (status_t)(intptr_t)ptr;
+ return (int)(intptr_t)ptr;
}
static inline __ALWAYS_INLINE bool IS_ERR(const void *ptr)