mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-31 21:03:10 +02:00
Allocate GErrors using the slice allocator. (#354054, Matt Barnes)
2006-09-03 Matthias Clasen <mclasen@redhat.com> * glib/gerror.c: Allocate GErrors using the slice allocator. (#354054, Matt Barnes)
This commit is contained in:
parent
51453eab5d
commit
80aa03f7a2
@ -1,3 +1,8 @@
|
|||||||
|
2006-09-03 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* glib/gerror.c: Allocate GErrors using the slice allocator.
|
||||||
|
(#354054, Matt Barnes)
|
||||||
|
|
||||||
2006-09-02 Matthias Clasen <mclasen@redhat.com>
|
2006-09-02 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* glib/gtimer.c: Forgotten HAVE_CLOCK_GETTIME.
|
* glib/gtimer.c: Forgotten HAVE_CLOCK_GETTIME.
|
||||||
|
@ -38,7 +38,7 @@ g_error_new_valist (GQuark domain,
|
|||||||
{
|
{
|
||||||
GError *error;
|
GError *error;
|
||||||
|
|
||||||
error = g_new (GError, 1);
|
error = g_slice_new (GError);
|
||||||
|
|
||||||
error->domain = domain;
|
error->domain = domain;
|
||||||
error->code = code;
|
error->code = code;
|
||||||
@ -101,7 +101,7 @@ g_error_new_literal (GQuark domain,
|
|||||||
g_return_val_if_fail (message != NULL, NULL);
|
g_return_val_if_fail (message != NULL, NULL);
|
||||||
g_return_val_if_fail (domain != 0, NULL);
|
g_return_val_if_fail (domain != 0, NULL);
|
||||||
|
|
||||||
err = g_new (GError, 1);
|
err = g_slice_new (GError);
|
||||||
|
|
||||||
err->domain = domain;
|
err->domain = domain;
|
||||||
err->code = code;
|
err->code = code;
|
||||||
@ -124,7 +124,7 @@ g_error_free (GError *error)
|
|||||||
|
|
||||||
g_free (error->message);
|
g_free (error->message);
|
||||||
|
|
||||||
g_free (error);
|
g_slice_free (GError, error);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -142,7 +142,7 @@ g_error_copy (const GError *error)
|
|||||||
|
|
||||||
g_return_val_if_fail (error != NULL, NULL);
|
g_return_val_if_fail (error != NULL, NULL);
|
||||||
|
|
||||||
copy = g_new (GError, 1);
|
copy = g_slice_new (GError);
|
||||||
|
|
||||||
*copy = *error;
|
*copy = *error;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user