path: root/compat
diff options
authorFrank Li <>2010-08-17 09:24:40 (GMT)
committerJunio C Hamano <>2010-08-18 21:06:54 (GMT)
commitde831726decd9c2fcaf7c71136560cf6f5c38a59 (patch)
tree1f3bf78b0a2a03bd6268014bb4dad9d831a6b90d /compat
parenta997bf423d4baac5b2286edccd1cef897108397f (diff)
Change regerror() declaration from K&R style to ANSI C (C89)
The MSVC headers typedef errcode as int, and thus confused the compiler in the K&R style definition. ANSI style deconfuses it. This patch was originally applied as v1.6.5-rc2~23 but needs to be re-applied since compat/regex was overwritten by Ævar Arnfjörð Bjarmason with the gawk regex engine. Signed-off-by: Frank Li <> Signed-off-by: Marius Storm-Olsen <> Acked-by: Johannes Sixt <> Signed-off-by: Junio C Hamano <> Signed-off-by: Ævar Arnfjörð Bjarmason <> Signed-off-by: Junio C Hamano <>
Diffstat (limited to 'compat')
1 files changed, 2 insertions, 5 deletions
diff --git a/compat/regex/regcomp.c b/compat/regex/regcomp.c
index 5115d7a..4a80056 100644
--- a/compat/regex/regcomp.c
+++ b/compat/regex/regcomp.c
@@ -546,11 +546,8 @@ weak_alias (__regcomp, regcomp)
from either regcomp or regexec. We don't use PREG here. */
-regerror (errcode, preg, errbuf, errbuf_size)
- int errcode;
- const regex_t *__restrict preg;
- char *__restrict errbuf;
- size_t errbuf_size;
+regerror(int errcode, const regex_t *__restrict preg,
+ char *__restrict errbuf, size_t errbuf_size)
const char *msg;
size_t msg_size;