author | Rich Felker <dalias@aerifal.cx> | 2014年07月26日 05:36:25 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2014年07月26日 05:36:25 -0400 |
commit | c5b8f1930512d206a7c1cf1093a4a47e1722a414 (patch) | |
tree | a8b58dafc8f53f19858bb10d7a70d9f79a40ba58 /src/regex | |
parent | 0206f596d5156af560e8af10e950d3cb2f29b73d (diff) | |
download | musl-c5b8f1930512d206a7c1cf1093a4a47e1722a414.tar.gz |
-rw-r--r-- | src/regex/regerror.c | 2 |
diff --git a/src/regex/regerror.c b/src/regex/regerror.c index df4afa4f..5b347cc7 100644 --- a/src/regex/regerror.c +++ b/src/regex/regerror.c @@ -1,6 +1,7 @@ #include <string.h> #include <regex.h> #include <stdio.h> +#include "locale_impl.h" /* Error message strings for error codes listed in `regex.h'. This list needs to be in sync with the codes listed there, naturally. */ @@ -31,5 +32,6 @@ size_t regerror(int e, const regex_t *restrict preg, char *restrict buf, size_t const char *s; for (s=messages; e && *s; e--, s+=strlen(s)+1); if (!*s) s++; + s = LCTRANS_CUR(s); return 1+snprintf(buf, size, "%s", s); } |