Index: fusl/src/string/strerror_r.c |
diff --git a/fusl/src/string/strerror_r.c b/fusl/src/string/strerror_r.c |
index da26b4fe9875a13839ce0b105fade0c13fc12712..3341d3b999f8d18c20342968e632ac49e1184bff 100644 |
--- a/fusl/src/string/strerror_r.c |
+++ b/fusl/src/string/strerror_r.c |
@@ -2,19 +2,18 @@ |
#include <errno.h> |
#include "libc.h" |
-int strerror_r(int err, char *buf, size_t buflen) |
-{ |
- char *msg = strerror(err); |
- size_t l = strlen(msg); |
- if (l >= buflen) { |
- if (buflen) { |
- memcpy(buf, msg, buflen-1); |
- buf[buflen-1] = 0; |
- } |
- return ERANGE; |
- } |
- memcpy(buf, msg, l+1); |
- return 0; |
+int strerror_r(int err, char* buf, size_t buflen) { |
+ char* msg = strerror(err); |
+ size_t l = strlen(msg); |
+ if (l >= buflen) { |
+ if (buflen) { |
+ memcpy(buf, msg, buflen - 1); |
+ buf[buflen - 1] = 0; |
+ } |
+ return ERANGE; |
+ } |
+ memcpy(buf, msg, l + 1); |
+ return 0; |
} |
weak_alias(strerror_r, __xpg_strerror_r); |