Use g_path_get_basename() instead of strrchr(), so that either slash is

2004-10-01  Tor Lillqvist  <tml@iki.fi>

	* glib/goption.c (g_option_context_parse): Use
	g_path_get_basename() instead of strrchr(), so that either slash
	is accepted on Windows.
This commit is contained in:
Tor Lillqvist 2004-10-01 20:12:50 +00:00 committed by Tor Lillqvist
parent ea58e960f9
commit 1c1fb90769
6 changed files with 32 additions and 6 deletions

View File

@ -1,3 +1,9 @@
2004-10-01 Tor Lillqvist <tml@iki.fi>
* glib/goption.c (g_option_context_parse): Use
g_path_get_basename() instead of strrchr(), so that either slash
is accepted on Windows.
2004-09-30 Matthias Clasen <mclasen@redhat.com>
* glib/gfileutils.c: Convert filenames to UTF-8 before

View File

@ -1,3 +1,9 @@
2004-10-01 Tor Lillqvist <tml@iki.fi>
* glib/goption.c (g_option_context_parse): Use
g_path_get_basename() instead of strrchr(), so that either slash
is accepted on Windows.
2004-09-30 Matthias Clasen <mclasen@redhat.com>
* glib/gfileutils.c: Convert filenames to UTF-8 before

View File

@ -1,3 +1,9 @@
2004-10-01 Tor Lillqvist <tml@iki.fi>
* glib/goption.c (g_option_context_parse): Use
g_path_get_basename() instead of strrchr(), so that either slash
is accepted on Windows.
2004-09-30 Matthias Clasen <mclasen@redhat.com>
* glib/gfileutils.c: Convert filenames to UTF-8 before

View File

@ -1,3 +1,9 @@
2004-10-01 Tor Lillqvist <tml@iki.fi>
* glib/goption.c (g_option_context_parse): Use
g_path_get_basename() instead of strrchr(), so that either slash
is accepted on Windows.
2004-09-30 Matthias Clasen <mclasen@redhat.com>
* glib/gfileutils.c: Convert filenames to UTF-8 before

View File

@ -1,3 +1,9 @@
2004-10-01 Tor Lillqvist <tml@iki.fi>
* glib/goption.c (g_option_context_parse): Use
g_path_get_basename() instead of strrchr(), so that either slash
is accepted on Windows.
2004-09-30 Matthias Clasen <mclasen@redhat.com>
* glib/gfileutils.c: Convert filenames to UTF-8 before

View File

@ -828,13 +828,9 @@ g_option_context_parse (GOptionContext *context,
{
gchar *prgname;
prgname = strrchr ((*argv)[0], G_DIR_SEPARATOR);
if (prgname)
prgname++;
else
prgname = (*argv)[0];
prgname = g_path_get_basename ((*argv)[0]);
g_set_prgname (prgname);
g_free (prgname);
}
else
{