OSDN Git Service

Check in released NDK version r4.
[android-x86/prebuilt.git] / ndk / android-ndk-r4 / linux / platforms / android-8 / arch-arm / usr / include / machine / cdefs.h
diff --git a/ndk/android-ndk-r4/linux/platforms/android-8/arch-arm/usr/include/machine/cdefs.h b/ndk/android-ndk-r4/linux/platforms/android-8/arch-arm/usr/include/machine/cdefs.h
new file mode 100644 (file)
index 0000000..44f1542
--- /dev/null
@@ -0,0 +1,19 @@
+/*     $OpenBSD: cdefs.h,v 1.2 2005/11/24 20:46:44 deraadt Exp $       */
+
+#ifndef        _MACHINE_CDEFS_H_
+#define        _MACHINE_CDEFS_H_
+
+#if defined(lint)
+#define __indr_reference(sym,alias)    __lint_equal__(sym,alias)
+#define __warn_references(sym,msg)
+#define __weak_alias(alias,sym)                __lint_equal__(sym,alias)
+#elif defined(__GNUC__) && defined(__STDC__)
+#define __weak_alias(alias,sym)                                        \
+       __asm__(".weak " __STRING(alias) " ; " __STRING(alias)  \
+           " = " __STRING(sym));
+#define        __warn_references(sym,msg)                              \
+       __asm__(".section .gnu.warning." __STRING(sym)          \
+           " ; .ascii \"" msg "\" ; .text");
+#endif
+
+#endif /* !_MACHINE_CDEFS_H_ */