mescc: Tinycc support: snprintf stub.
authorJan Nieuwenhuizen <janneke@gnu.org>
Mon, 24 Jul 2017 11:23:15 +0000 (13:23 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 26 Jul 2017 09:36:44 +0000 (11:36 +0200)
* mlibc/include/stdio.h (snprintf): Declare.
* mlibc/libc-mes+tcc.c (snprintf): Add stub.

mlibc/include/stdio.h
mlibc/libc-mes+tcc.c

index 6850001a712e17fa69b900d75c0510b77e3e007b..5a88811f07dc4c94606321911c05f9765e381068 100644 (file)
@@ -24,9 +24,6 @@ char **g_environment;
 int g_stdin;
 int g_stdout;
 
-int printf (char const* format, ...);
-int sprintf (char *str, char const* format, ...);
-
 #ifndef STDIN
 #define STDIN 0
 #endif
@@ -91,16 +88,19 @@ int fdungetc (int c, int fd);
 int fdputs (char const* s, int fd);
 #endif // __MES_GNUC__
 
+typedef int FILE;
+
 int eputs (char const* s);
-int fputs (char const* s, int fd);
-int puts (char const* s);
-int putchar (int c);
 int fputc (int c, int fd);
+int fputs (char const* s, int fd);
 int getchar ();
+int printf (char const* format, ...);
+int putchar (int c);
+int puts (char const* s);
+int snprintf(char *str,  size_t size,  char const *format, ...);
+int sprintf (char *str, char const* format, ...);
 int ungetc (int c, int fd);
 
-typedef int FILE;
-
 #endif // ! (__GNUC__ && POSIX)
 
 #endif // __MES_STDIO_H
index d9310d02635ac6275a2658154b0aa3190ebbfb93..f90222a8c1c757d13348828b603ba85e8cc4b23e 100644 (file)
@@ -54,8 +54,15 @@ memcmp (void const *s1, void const *s2, size_t n)
   return 0;
 }
 
+int
+snprintf(char *str,  size_t size,  char const *format, ...)
+{
+  return 0;
+}
+
 unsigned long
 strtoul (char const *nptr, char **endptr, int base)
 {
   return 0;
 }
+