mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-27 17:52:58 +02:00
Mark the functions g_basename and g_dirname deprecated. They will issue an
2000-07-20 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * gutils.c, glib.h: Mark the functions g_basename and g_dirname deprecated. They will issue an warning once, when compiled with G_ENABLE_DEBUG, but continue to work as before. Instead the functions g_path_get_basename and g_path_get_dirname should be used, which BOTH return newly allocated memory, that has to freed by g_free. The new g_path_get_basename now strips trailing slashes from the path. This fixes #5097. For discussion see http://mail.gnome.org/pipermail/gtk-devel-list/2000-April/003139.html * gwin32.c, testglib.c, tests/dirname-test.c: Use the new functions instead of the old ones. * gmodule/libgplugin_a.c, gmodule/testgmodule.c: Use g_path_get_basename instead of the deprecated g_basename.
This commit is contained in:
committed by
Sebastian Wilhelmi
parent
84114c5321
commit
fec9828ac6
@@ -90,7 +90,7 @@ main (int argc,
|
||||
{
|
||||
gchar *dirname;
|
||||
|
||||
dirname = g_dirname (dirname_checks[i].filename);
|
||||
dirname = g_path_get_dirname (dirname_checks[i].filename);
|
||||
g_assert (strcmp (dirname, dirname_checks[i].dirname) == 0);
|
||||
g_free (dirname);
|
||||
}
|
||||
|
Reference in New Issue
Block a user