Commit 80aa03f7 authored by Matthias Clasen's avatar Matthias Clasen Committed by Matthias Clasen

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)
parent 51453eab
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, ...@@ -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, ...@@ -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) ...@@ -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) ...@@ -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;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment