projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* .version: bumped version number to 2.4.8
[fw/sdcc]
/
device
/
include
/
pic16
/
stdio.h
diff --git
a/device/include/pic16/stdio.h
b/device/include/pic16/stdio.h
index e0d52d14e105f6dec9c8df6536cabd1cd14a01ed..daf5d204b1617c559243cbe38161ba394d7b359c 100644
(file)
--- a/
device/include/pic16/stdio.h
+++ b/
device/include/pic16/stdio.h
@@
-31,6
+31,9
@@
#ifndef __PIC16_STDIO_H
#define __PIC16_STDIO_H 1
#ifndef __PIC16_STDIO_H
#define __PIC16_STDIO_H 1
+/* link the C library */
+#pragma library c
+
#include <stdarg.h>
#include <sdcc-lib.h>
#include <stdarg.h>
#include <sdcc-lib.h>
@@
-44,25
+47,26
@@
typedef unsigned int size_t;
#endif
typedef unsigned int size_t;
#endif
-typedef void (*pfn_outputchar)(char c, void* p) _REENTRANT;
+
//
typedef void (*pfn_outputchar)(char c, void* p) _REENTRANT;
-extern int _print_format (pfn_outputchar pfn, void* pvoid, const char *format, va_list ap);
+
//
extern int _print_format (pfn_outputchar pfn, void* pvoid, const char *format, va_list ap);
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
-extern void printfl(char *, ...);
+extern void printf_small(char *, ...);
+
+extern int printf (char *,...);
+extern int vprintf (char *, va_list);
-//extern void printf_small (char *,...) _REENTRANT;
-extern int printf (const char *,...);
-extern int vprintf (const char *, va_list);
extern int sprintf (char *, const char *, ...);
extern int vsprintf (char *, const char *, va_list);
extern int sprintf (char *, const char *, ...);
extern int vsprintf (char *, const char *, va_list);
-extern int puts(const char *);
-extern char *gets(char *);
-extern char getchar(void);
+
+extern int puts(char *);
#pragma wparam putchar
extern void putchar(char);
#pragma wparam putchar
extern void putchar(char);
+extern char *gets(char *);
+extern char getchar(void);
#endif /* __PIC16_STDIO_H */
#endif /* __PIC16_STDIO_H */