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

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

index 5a88811f07dc4c94606321911c05f9765e381068..811e2165a1a331a87495168c9b91c45592aeb3a0 100644 (file)
@@ -90,7 +90,13 @@ int fdputs (char const* s, int fd);
 
 typedef int FILE;
 
+#ifndef __MES_SIZE_T
+#define __MES_SIZE_T
+typedef unsigned long size_t;
+#endif
+
 int eputs (char const* s);
+int fprintf (FILE *stream, char const *format, ...);
 int fputc (int c, int fd);
 int fputs (char const* s, int fd);
 int getchar ();
index 807b009202e03d2bc65ba6b0bd81b2344524a9d1..416dd086ff1da6a5da07f93fc4a3fef683d31fc2 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <libc-mes.c>
+#include <stdio.h>
 #include <string.h>
 #include <time.h>
 
@@ -31,6 +32,12 @@ close ()
   asm ("int____$0x80");
 }
 
+int
+fprintf (FILE *stream, char const *format, ...)
+{
+  return 0;
+}
+
 struct tm *
 localtime (time_t const *timep)
 {