projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ds390 library support
[fw/sdcc]
/
device
/
include
/
stdio.h
diff --git
a/device/include/stdio.h
b/device/include/stdio.h
index 14b575affb32f92203aa6a13d8d6f6e0b3b0f5d4..6449820c5a083e790da3f6b93d3cfa503a6de75d 100644
(file)
--- a/
device/include/stdio.h
+++ b/
device/include/stdio.h
@@
-27,12
+27,21
@@
#include <stdarg.h>
#include <stdarg.h>
+#if defined(SDCC_MODEL_LARGE) || defined(SDCC_MODEL_FLAT24)
+#define XSPEC xdata
+#else
+#define XSPEC
+#endif
+
extern printf_small (char *,...) reentrant;
extern printf_small (char *,...) reentrant;
-extern printf (const char *,...) reentrant;
+extern printf (
XSPEC
const char *,...) reentrant;
extern int vprintf (const char *, va_list);
extern int vprintf (const char *, va_list);
-extern int sprintf (const char *, const char *, ...) reentrant;
+extern int sprintf (const char *,
XSPEC
const char *, ...) reentrant;
extern int vsprintf (const char *, const char *, va_list);
extern int puts(const char *);
extern int vsprintf (const char *, const char *, va_list);
extern int puts(const char *);
+extern char *gets(char *);
+extern char getchar(void);
+extern void putchar(char);
#endif
#endif