Working SDHOST/FatFS, boot partition mounts, some other minor fixes too.
[rpi-open-firmware.git] / lib / xprintf.h
old mode 100755 (executable)
new mode 100644 (file)
index 3ac32e0..80c6d2c
 #define _USE_XFUNC_OUT 1       /* 1: Use output functions */\r
 #define        _CR_CRLF                1       /* 1: Convert \n ==> \r\n in the output char */\r
 \r
-void xputc (char c);\r
-void xputs (const char* str);\r
-void xfputs (void (*func)(unsigned char), const char* str);\r
-void xprintf (const char* fmt, ...) __attribute__ ((format (printf, 1, 2)));\r
-void xsprintf (char* buff, const char* fmt, ...);\r
-void xfprintf (void (*func)(unsigned char), const char*        fmt, ...);\r
+#ifdef __cplusplus\r
+extern "C" {\r
+#endif\r
+\r
+int putchar (int c);\r
+int puts (const char* str);\r
+int printf (const char* fmt, ...) __attribute__ ((format (printf, 1, 2)));\r
 void put_dump (const void* buff, unsigned long addr, int len, int width);\r
 \r
 \r
-void xvprintf (\r
+int vprintf (\r
        const char*     fmt,    /* Pointer to the format string */\r
        va_list arp                     /* Pointer to arguments */\r
 );\r
@@ -33,4 +34,8 @@ void xvprintf (
 #define DW_SHORT       sizeof(short)\r
 #define DW_LONG                sizeof(long)\r
 \r
+#ifdef __cplusplus\r
+}\r
+#endif\r
+\r
 #endif\r
This page took 0.026708 seconds and 4 git commands to generate.