]> git.saurik.com Git - apple/xnu.git/blobdiff - EXTERNAL_HEADERS/corecrypto/cc_debug.h
xnu-6153.141.1.tar.gz
[apple/xnu.git] / EXTERNAL_HEADERS / corecrypto / cc_debug.h
index 5c8ebbdc7f511141a231f6ef65d0f192d181c9e3..8cd85e2796266a1e4d1e318947647090b3a7aed5 100644 (file)
 // Printf for corecrypto
 // ========================
 #if CC_KERNEL
-#include <pexpert/pexpert.h>
-#define cc_printf(x...) kprintf(x)
-extern int printf(const char *format, ...) __printflike(1,2);
-#elif CC_USE_S3
-#include <stdio.h>
-#define cc_printf(x...) printf(x)
+    #include <pexpert/pexpert.h>
+    #define cc_printf(x...) kprintf(x)
+    #if !CONFIG_EMBEDDED
+        extern int printf(const char *format, ...) __printflike(1,2);
+    #endif
+#elif CC_USE_S3 || CC_IBOOT || CC_RTKIT || CC_RTKITROM
+    #include <stdio.h>
+    #define cc_printf(x...) printf(x)
+#elif defined(__ANDROID_API__)
+    #include <android/log.h>
+    #define cc_printf(x...) __android_log_print(ANDROID_LOG_DEBUG, "corecrypto", x);
 #else
-#include <stdio.h>
-#define cc_printf(x...) fprintf(stderr, x)
+    #include <stdio.h>
+    #define cc_printf(x...) fprintf(stderr, x)
 #endif
 
 // ========================