gmime r1507 - in trunk: . gmime
- From: fejj svn gnome org
- To: svn-commits-list gnome org
- Subject: gmime r1507 - in trunk: . gmime
- Date: Mon, 23 Feb 2009 01:46:17 +0000 (UTC)
Author: fejj
Date: Mon Feb 23 01:46:17 2009
New Revision: 1507
URL: http://svn.gnome.org/viewvc/gmime?rev=1507&view=rev
Log:
2009-02-22 Jeffrey Stedfast <fejj novell com>
* gmime/gmime-header.c (g_mime_header_iter_new): Use
g_slice_new().
(g_mime_header_iter_free): Use g_slice_free().
(g_mime_header_list_new): Use g_slice_new().
(g_mime_header_list_destroy): Use g_slice_free().
* gmime/gmime-gpg-context.c (gpg_ctx_new): Use g_slice_new().
(gpg_ctx_free): Use g_slice_free().
* gmime/gmime-cipher-context.c (g_mime_signer_new): Use
g_slice_new() instead of g_new().
(g_mime_signature_validity_new): Same.
(g_mime_signature_validity_free): Use g_slice_free().
(g_mime_signer_free): Same.
Modified:
trunk/ChangeLog
trunk/gmime/gmime-cipher-context.c
trunk/gmime/gmime-gpg-context.c
trunk/gmime/gmime-header.c
Modified: trunk/gmime/gmime-cipher-context.c
==============================================================================
--- trunk/gmime/gmime-cipher-context.c (original)
+++ trunk/gmime/gmime-cipher-context.c Mon Feb 23 01:46:17 2009
@@ -421,7 +421,7 @@
{
GMimeSigner *signer;
- signer = g_new (GMimeSigner, 1);
+ signer = g_slice_new (GMimeSigner);
signer->status = GMIME_SIGNER_STATUS_NONE;
signer->errors = GMIME_SIGNER_ERROR_NONE;
signer->trust = GMIME_SIGNER_TRUST_NONE;
@@ -448,7 +448,8 @@
g_free (signer->fingerprint);
g_free (signer->keyid);
g_free (signer->name);
- g_free (signer);
+
+ g_slice_free (GMimeSigner, signer);
}
@@ -748,7 +749,7 @@
{
GMimeSignatureValidity *validity;
- validity = g_new (GMimeSignatureValidity, 1);
+ validity = g_slice_new (GMimeSignatureValidity);
validity->status = GMIME_SIGNATURE_STATUS_NONE;
validity->signers = NULL;
validity->details = NULL;
@@ -774,16 +775,13 @@
signer = validity->signers;
while (signer != NULL) {
next = signer->next;
- g_free (signer->fingerprint);
- g_free (signer->keyid);
- g_free (signer->name);
- g_free (signer);
+ g_mime_signer_free (signer);
signer = next;
}
g_free (validity->details);
- g_free (validity);
+ g_slice_free (GMimeSignatureValidity, validity);
}
Modified: trunk/gmime/gmime-gpg-context.c
==============================================================================
--- trunk/gmime/gmime-gpg-context.c (original)
+++ trunk/gmime/gmime-gpg-context.c Mon Feb 23 01:46:17 2009
@@ -309,7 +309,7 @@
const char *charset;
GMimeStream *stream;
- gpg = g_new (struct _GpgCtx, 1);
+ gpg = g_slice_new (struct _GpgCtx);
gpg->mode = GPG_CTX_MODE_SIGN;
gpg->session = session;
g_object_ref (session);
@@ -528,7 +528,7 @@
signer = next;
}
- g_free (gpg);
+ g_slice_free (struct _GpgCtx, gpg);
}
static const char *
Modified: trunk/gmime/gmime-header.c
==============================================================================
--- trunk/gmime/gmime-header.c (original)
+++ trunk/gmime/gmime-header.c Mon Feb 23 01:46:17 2009
@@ -134,7 +134,7 @@
{
GMimeHeaderIter *iter;
- iter = g_new (GMimeHeaderIter, 1);
+ iter = g_slice_new (GMimeHeaderIter);
iter->hdrlist = NULL;
iter->cursor = NULL;
iter->version = 0;
@@ -195,7 +195,7 @@
{
g_return_if_fail (iter != NULL);
- g_free (iter);
+ g_slice_free (GMimeHeaderIter, iter);
}
@@ -527,7 +527,7 @@
{
GMimeHeaderList *headers;
- headers = g_new (GMimeHeaderList, 1);
+ headers = g_slice_new (GMimeHeaderList);
headers->writers = g_hash_table_new_full (g_mime_strcase_hash,
g_mime_strcase_equal,
g_free, NULL);
@@ -565,7 +565,8 @@
g_hash_table_destroy (headers->writers);
g_hash_table_destroy (headers->hash);
g_free (headers->raw);
- g_free (headers);
+
+ g_slice_free (GMimeHeaderList, headers);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]