]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - c_src/include/linux/typecheck.h
Move c_src dirs back to toplevel
[bcachefs-tools-debian] / c_src / include / linux / typecheck.h
diff --git a/c_src/include/linux/typecheck.h b/c_src/include/linux/typecheck.h
deleted file mode 100644 (file)
index eb5b74a..0000000
+++ /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 */