mescc: Tinycc support: strrchr stub.
authorJan Nieuwenhuizen <janneke@gnu.org>
Mon, 24 Jul 2017 16:16:21 +0000 (18:16 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 26 Jul 2017 09:36:45 +0000 (11:36 +0200)
* mlibc/include/string.h (strrchr): Declare.
* mlibc/libc-mes+tcc.c (strrchr): Add stub.

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

index 2f4871e62122e8d7444b5ed476753ad0475d0278..4d706a7b0ee4cfb0c81a5ca8f4f5ff24dcf4d245 100644 (file)
@@ -47,8 +47,10 @@ int memcmp (void const *s1, void const *s2, size_t n);
 size_t strlen (char const*);
 char *strchr (char const *s, int c);
 int strcmp (char const*, char const*);
-int strncmp (char const*, char const*, size_t);
 char *strcpy (char *dest, char const *src);
+int strncmp (char const*, char const*, size_t);
+char *strrchr (char const *s, int c);
+
 #endif // ! (__GNUC__ && POSIX)
 
 #endif // __MES_STRING_H
index da56ff35cce4e4948c35075ad397716a5a28354a..2677961a4a73150155923b7457c212aec46fd03e 100644 (file)
@@ -136,6 +136,12 @@ strchr (char const *s, int c)
   return 0;
 }
 
+char *
+strrchr (char const *s, int c)
+{
+  return 0;
+}
+
 long
 strtol (char const *nptr, char **endptr, int base)
 {