const qualifier violation in regex.c:re_comp()
"Mark D. Baushke" <[email protected]> Sun, 03 Oct 2004 22:42:14 -0700
| Newsgroups | gmane.comp.lib.gnulib.bugs,gmane.comp.version-control.cvs.bugs |
|---|---|
| Message-ID | <[email protected]> |
Greetings, The attached bug report was sent to [email protected], but really applies to the :ext:[email protected]/cvsroot/gnulib repository gnulib/lib/regex.c file. -- Mark ChangeLog entry: * regex.c (re_comp): Use gettext_noop for constant strings. Index: regex.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/regex.c,v retrieving revision 1.81 diff -u -p -u -p -r1.81 regex.c --- regex.c 17 May 2004 05:41:42 -0000 1.81 +++ regex.c 4 Oct 2004 05:36:27 -0000 @@ -7906,7 +7906,7 @@ re_comp (const char *s) if (!s) { if (!re_comp_buf.buffer) - return gettext ("No previous regular expression"); + return gettext_noop ("No previous regular expression"); return 0; } ------- Forwarded Message ------- | Date: Fri, 1 Oct 2004 19:51:00 +0200 (CEST) | From: Martin Neitzel <[email protected]> | Message-Id: <[email protected]> | To: [email protected] | Subject: const qualifier violation in regex.c:re_comp() | | | >Submitter-Id: net | >Originator: Martin Neitzel | >Organization: Gaertner Datensysteme | >Confidential: no | >Synopsis: const qualifier violation in regex.c:re_comp() | >Severity: non-critical | >Priority: low | >Category: cvs | >Class: sw-bug | >Release: 1.12.9.1 | >Environment: | IRIX sco 5.3 11091810 IP12 mips | (Probably any ANSI C build environment.) | | >Description: | lib/regex.c has a botched const char* (un)qualification. | | >How-To-Repeat: | Compile with all warnings taken seriously. | | >Fix: | | Index: lib/regex.c | =================================================================== | RCS file: /cvs/ccvs/lib/regex.c,v | retrieving revision 1.14 | diff -u -r1.14 regex.c | --- lib/regex.c 8 Apr 2004 01:35:59 -0000 1.14 | +++ lib/regex.c 1 Oct 2004 14:06:46 -0000 | @@ -7912,7 +7912,7 @@ | if (!s) | { | if (!re_comp_buf.buffer) | - return gettext ("No previous regular expression"); | + return gettext_noop ("No previous regular expression"); | return 0; | } ------- End of Forwarded Message -------