mescc: Fix compile warnings.
authorJan Nieuwenhuizen <janneke@gnu.org>
Thu, 10 Aug 2017 19:00:22 +0000 (21:00 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Thu, 10 Aug 2017 19:00:22 +0000 (21:00 +0200)
* mlibc/include/stdio.h (fdputs): Declare.
* mlibc/libc-gcc.c (malloc):
  (memcpy): Fix compile warning.

mlibc/include/stdio.h
mlibc/libc-gcc.c

index 79db7d935cc9b27d9d10a72076eff7ef729ea470..9dfec03d260b4e7d3e512a0554c006722b1dc8a1 100644 (file)
@@ -102,6 +102,7 @@ FILE *fdopen (int fd, char const *mode);
 int fflush (FILE *stream);
  FILE *fopen (char const *pathname, char const *mode);
 int fprintf (FILE *stream, char const *format, ...);
+int fdputc (int c, int fd);
 int fputc (int c, int fd);
 int fputs (char const* s, int fd);
 size_t fread (void *ptr, size_t size, size_t nmemb, FILE *stream);
index 01745f8d1783ceeb3775e82a537524a2f59b3c16..22fd2d8ddffc5e1dbc16cdb32703337edb8dcd54 100644 (file)
@@ -186,7 +186,7 @@ malloc (size_t size)
 {
   if (!g_brk)
     g_brk = brk (0);
-  if (brk (g_brk + size) == -1)
+  if ((int)brk (g_brk + size) == -1)
     return 0;
   char *p = g_brk;
   g_brk += size;
@@ -197,7 +197,7 @@ void *
 memcpy (void *dest, void const *src, size_t n)
 {
   char* p = dest;
-  char* q = src;
+  char const* q = src;
   while (n--) *p++ = *q++;
   return dest;
 }