+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,
+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,
+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,
+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,
+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,
+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,
+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,
+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,
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
*/
}
if (n)
- return (((gint)(guchar) *s1) - ((gint)(guchar) *s2));
+ return (((gint) (guchar) *s1) - ((gint) (guchar) *s2));
else
return 0;
#endif
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
*/
}
if (n)
- return (((gint)(guchar) *s1) - ((gint)(guchar) *s2));
+ return (((gint) (guchar) *s1) - ((gint) (guchar) *s2));
else
return 0;
#endif