mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-19 16:52:11 +01:00
fixed an off by 0 error (yeah, the function went off when the while (n--)
Sat Jul 15 09:11:46 2000 Tim Janik <timj@gtk.org> * gstrfuncs.c (g_strncasecmp): fixed an off by 0 error (yeah, the function went off when the while (n--) loop failed due to n==0 ;), reported by Jean-Louis HAMEL <jlhamel@club-internet.fr>.
This commit is contained in:
parent
45adcf12c1
commit
a9a09f147f
@ -1,3 +1,9 @@
|
||||
Sat Jul 15 09:11:46 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gstrfuncs.c (g_strncasecmp): fixed an off by 0 error (yeah,
|
||||
the function went off when the while (n--) loop failed due to
|
||||
n==0 ;), reported by Jean-Louis HAMEL <jlhamel@club-internet.fr>.
|
||||
|
||||
2000-07-15 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* Makefile.am (SUBDIRS): Include the "build" module in GLib, too,
|
||||
|
@ -1,3 +1,9 @@
|
||||
Sat Jul 15 09:11:46 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gstrfuncs.c (g_strncasecmp): fixed an off by 0 error (yeah,
|
||||
the function went off when the while (n--) loop failed due to
|
||||
n==0 ;), reported by Jean-Louis HAMEL <jlhamel@club-internet.fr>.
|
||||
|
||||
2000-07-15 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* Makefile.am (SUBDIRS): Include the "build" module in GLib, too,
|
||||
|
@ -1,3 +1,9 @@
|
||||
Sat Jul 15 09:11:46 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gstrfuncs.c (g_strncasecmp): fixed an off by 0 error (yeah,
|
||||
the function went off when the while (n--) loop failed due to
|
||||
n==0 ;), reported by Jean-Louis HAMEL <jlhamel@club-internet.fr>.
|
||||
|
||||
2000-07-15 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* Makefile.am (SUBDIRS): Include the "build" module in GLib, too,
|
||||
|
@ -1,3 +1,9 @@
|
||||
Sat Jul 15 09:11:46 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gstrfuncs.c (g_strncasecmp): fixed an off by 0 error (yeah,
|
||||
the function went off when the while (n--) loop failed due to
|
||||
n==0 ;), reported by Jean-Louis HAMEL <jlhamel@club-internet.fr>.
|
||||
|
||||
2000-07-15 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* Makefile.am (SUBDIRS): Include the "build" module in GLib, too,
|
||||
|
@ -1,3 +1,9 @@
|
||||
Sat Jul 15 09:11:46 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gstrfuncs.c (g_strncasecmp): fixed an off by 0 error (yeah,
|
||||
the function went off when the while (n--) loop failed due to
|
||||
n==0 ;), reported by Jean-Louis HAMEL <jlhamel@club-internet.fr>.
|
||||
|
||||
2000-07-15 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* Makefile.am (SUBDIRS): Include the "build" module in GLib, too,
|
||||
|
@ -1,3 +1,9 @@
|
||||
Sat Jul 15 09:11:46 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gstrfuncs.c (g_strncasecmp): fixed an off by 0 error (yeah,
|
||||
the function went off when the while (n--) loop failed due to
|
||||
n==0 ;), reported by Jean-Louis HAMEL <jlhamel@club-internet.fr>.
|
||||
|
||||
2000-07-15 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* Makefile.am (SUBDIRS): Include the "build" module in GLib, too,
|
||||
|
@ -1,3 +1,9 @@
|
||||
Sat Jul 15 09:11:46 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gstrfuncs.c (g_strncasecmp): fixed an off by 0 error (yeah,
|
||||
the function went off when the while (n--) loop failed due to
|
||||
n==0 ;), reported by Jean-Louis HAMEL <jlhamel@club-internet.fr>.
|
||||
|
||||
2000-07-15 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* Makefile.am (SUBDIRS): Include the "build" module in GLib, too,
|
||||
|
@ -1,3 +1,9 @@
|
||||
Sat Jul 15 09:11:46 2000 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gstrfuncs.c (g_strncasecmp): fixed an off by 0 error (yeah,
|
||||
the function went off when the while (n--) loop failed due to
|
||||
n==0 ;), reported by Jean-Louis HAMEL <jlhamel@club-internet.fr>.
|
||||
|
||||
2000-07-15 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* Makefile.am (SUBDIRS): Include the "build" module in GLib, too,
|
||||
|
@ -908,8 +908,9 @@ g_strncasecmp (const gchar *s1,
|
||||
g_return_val_if_fail (s1 != NULL, 0);
|
||||
g_return_val_if_fail (s2 != NULL, 0);
|
||||
|
||||
while (n-- && *s1 && *s2)
|
||||
while (n && *s1 && *s2)
|
||||
{
|
||||
n -= 1;
|
||||
/* According to A. Cox, some platforms have islower's that
|
||||
* don't work right on non-uppercase
|
||||
*/
|
||||
@ -921,7 +922,7 @@ g_strncasecmp (const gchar *s1,
|
||||
}
|
||||
|
||||
if (n)
|
||||
return (((gint)(guchar) *s1) - ((gint)(guchar) *s2));
|
||||
return (((gint) (guchar) *s1) - ((gint) (guchar) *s2));
|
||||
else
|
||||
return 0;
|
||||
#endif
|
||||
|
@ -908,8 +908,9 @@ g_strncasecmp (const gchar *s1,
|
||||
g_return_val_if_fail (s1 != NULL, 0);
|
||||
g_return_val_if_fail (s2 != NULL, 0);
|
||||
|
||||
while (n-- && *s1 && *s2)
|
||||
while (n && *s1 && *s2)
|
||||
{
|
||||
n -= 1;
|
||||
/* According to A. Cox, some platforms have islower's that
|
||||
* don't work right on non-uppercase
|
||||
*/
|
||||
@ -921,7 +922,7 @@ g_strncasecmp (const gchar *s1,
|
||||
}
|
||||
|
||||
if (n)
|
||||
return (((gint)(guchar) *s1) - ((gint)(guchar) *s2));
|
||||
return (((gint) (guchar) *s1) - ((gint) (guchar) *s2));
|
||||
else
|
||||
return 0;
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user