summaryrefslogtreecommitdiff
path: root/c_src/include/linux/typecheck.h
diff options
context:
space:
mode:
Diffstat (limited to 'c_src/include/linux/typecheck.h')
-rw-r--r--c_src/include/linux/typecheck.h24
1 files changed, 0 insertions, 24 deletions
diff --git a/c_src/include/linux/typecheck.h b/c_src/include/linux/typecheck.h
deleted file mode 100644
index eb5b74a5..00000000
--- a/c_src/include/linux/typecheck.h
+++ /dev/null
@@ -1,24 +0,0 @@
-#ifndef TYPECHECK_H_INCLUDED
-#define TYPECHECK_H_INCLUDED
-
-/*
- * Check at compile time that something is of a particular type.
- * Always evaluates to 1 so you may use it easily in comparisons.
- */
-#define typecheck(type,x) \
-({ type __dummy; \
- typeof(x) __dummy2; \
- (void)(&__dummy == &__dummy2); \
- 1; \
-})
-
-/*
- * Check at compile time that 'function' is a certain type, or is a pointer
- * to that type (needs to use typedef for the function type.)
- */
-#define typecheck_fn(type,function) \
-({ typeof(type) __tmp = function; \
- (void)__tmp; \
-})
-
-#endif /* TYPECHECK_H_INCLUDED */