fix type-mismatched declarations of __nl_langinfo_l in source files
authorRich Felker <dalias@aerifal.cx>
Fri, 7 Sep 2018 23:49:21 +0000 (19:49 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 12 Sep 2018 18:34:30 +0000 (14:34 -0400)
obviously the type "should be" const, but it inherited non-const from
the standard nl_langinfo_l.

src/time/asctime_r.c
src/time/strftime.c

index 1278311ef98de4a7fab9c58774323324d59d42e3..d1639ab031f7dc283f5f7eafb797a1e84052abc3 100644 (file)
@@ -5,7 +5,7 @@
 #include "atomic.h"
 #include "libc.h"
 
-const char *__nl_langinfo_l(nl_item, locale_t);
+char *__nl_langinfo_l(nl_item, locale_t);
 
 char *__asctime_r(const struct tm *restrict tm, char *restrict buf)
 {
index d3f2add92da2a7c4f26b451e591f971ae7eb808f..5d2484edcfba4fababdc1d8d599d3a5cbc80bfad 100644 (file)
@@ -9,7 +9,7 @@
 #include "libc.h"
 #include "time_impl.h"
 
-const char *__nl_langinfo_l(nl_item, locale_t);
+char *__nl_langinfo_l(nl_item, locale_t);
 
 static int is_leap(int y)
 {