diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2009-08-28 21:41:14 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2009-08-28 21:41:14 +0200 |
commit | 58e2e795851d40c1e298354a264aa03eca1717e8 (patch) | |
tree | 6b655beff2fd9ac1ce8bae47407a144edce59a09 /package/diffutils/patches/patch-lib_regex_c | |
parent | df25a2fd0779277dd0f43d070e4a15f0dc16bacc (diff) | |
parent | dc957bbf471a08fa3f1764f4897cde1360d1c074 (diff) |
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package/diffutils/patches/patch-lib_regex_c')
-rw-r--r-- | package/diffutils/patches/patch-lib_regex_c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/package/diffutils/patches/patch-lib_regex_c b/package/diffutils/patches/patch-lib_regex_c new file mode 100644 index 000000000..c4a8bec7b --- /dev/null +++ b/package/diffutils/patches/patch-lib_regex_c @@ -0,0 +1,16 @@ +workaround for uClibc +--- diffutils-2.8.1.orig/lib/regex.c 2002-03-01 08:44:52.000000000 +0100 ++++ diffutils-2.8.1/lib/regex.c 2009-08-28 16:39:02.000000000 +0200 +@@ -8313,12 +8313,8 @@ regerror (errcode, preg, errbuf, errbuf_ + { + if (msg_size > errbuf_size) + { +-#if defined HAVE_MEMPCPY || defined _LIBC +- *((char *) __mempcpy (errbuf, msg, errbuf_size - 1)) = '\0'; +-#else + memcpy (errbuf, msg, errbuf_size - 1); + errbuf[errbuf_size - 1] = 0; +-#endif + } + else + memcpy (errbuf, msg, msg_size); |