GTK has a number of places where we call g_build_filename in a loop, to create temporary filenames.
In these cases, it is nicer to reuse a GString and avoid some allocations. This API makes that possible.
GTK has a number of places where we call g_build_filename in a loop, to create temporary filenames.
In these cases, it is nicer to reuse a GString and avoid some allocations. This API makes that possible.