mescc: Tinycc support: snprintf stub.

* mlibc/include/stdio.h (snprintf): Declare.
* mlibc/libc-mes+tcc.c (snprintf): Add stub.
This commit is contained in:
Jan Nieuwenhuizen 2017-07-24 13:23:15 +02:00
parent ce9f0b12d0
commit beb24d9550
2 changed files with 18 additions and 11 deletions

View 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__
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 getchar ();
int ungetc (int c, int fd);
typedef int FILE;
int eputs (char const* s);
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);
#endif // ! (__GNUC__ && POSIX)
#endif // __MES_STDIO_H

View 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;
}