doc/
[gpgme.git] / gpgme / recipient.c
index 284b658..7dbfe3c 100644 (file)
@@ -1,25 +1,26 @@
 /* recipient.c - mainatin recipient sets
*     Copyright (C) 2000 Werner Koch (dd9jn)
*      Copyright (C) 2001 g10 Code GmbH
- *
* This file is part of GPGME.
- *
- * GPGME is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
- *
- * GPGME is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
- *
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
- */
-
+   Copyright (C) 2000 Werner Koch (dd9jn)
  Copyright (C) 2001, 2002, 2003 g10 Code GmbH
  This file is part of GPGME.
+   GPGME is free software; you can redistribute it and/or modify it
  under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.
+   GPGME is distributed in the hope that it will be useful, but
  WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  General Public License for more details.
  You should have received a copy of the GNU General Public License
+   along with GPGME; if not, write to the Free Software Foundation,
+   Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+
+#if HAVE_CONFIG_H
 #include <config.h>
+#endif
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -27,7 +28,6 @@
 
 #include "util.h"
 #include "context.h"
-#include "rungpg.h"
 
 /**
  * gpgme_recipients_new:
@@ -42,9 +42,9 @@ gpgme_recipients_new (GpgmeRecipients *r_rset)
 {
     GpgmeRecipients rset;
 
-    rset = xtrycalloc ( 1, sizeof *rset  );
+    rset = calloc ( 1, sizeof *rset  );
     if (!rset)
-        return mk_error (Out_Of_Core);
+        return GPGME_Out_Of_Core;
     *r_rset = rset;
     return 0;
 }
@@ -63,10 +63,10 @@ gpgme_recipients_release ( GpgmeRecipients rset )
 
         for (u = rset->list; u; u = u2) {
             u2 = u->next;
-            xfree(u);
+            free(u);
         }
     }
-    xfree ( rset );
+    free ( rset );
 }
 
 
@@ -97,7 +97,7 @@ gpgme_recipients_add_name (GpgmeRecipients rset, const char *name )
  * validity.  Use one of the constants 
  * %GPGME_VALIDITY_UNKNOWN, %GPGME_VALIDITY_UNDEFINED,
  * %GPGME_VALIDITY_NEVER, %GPGME_VALIDITY_MARGINAL,
- * %GPGME_VALIDITY_FULL, %GPGME_VALIDITY_ULTIMATE5
+ * %GPGME_VALIDITY_FULL, %GPGME_VALIDITY_ULTIMATE
  * for the validity.  %GPGME_VALIDITY_UNKNOWN is implicitly used by
  * gpgme_recipients_add_name().
  *
@@ -111,10 +111,10 @@ gpgme_recipients_add_name_with_validity (GpgmeRecipients rset,
     struct user_id_s *r;
 
     if (!name || !rset )
-        return mk_error (Invalid_Value);
-    r = xtrymalloc ( sizeof *r + strlen (name) );
+        return GPGME_Invalid_Value;
+    r = malloc ( sizeof *r + strlen (name) );
     if (!r)
-        return mk_error (Out_Of_Core);
+        return GPGME_Out_Of_Core;
     r->validity = val;
     r->name_part = "";
     r->email_part = "";
@@ -164,7 +164,7 @@ GpgmeError
 gpgme_recipients_enum_open ( const GpgmeRecipients rset, void **ctx )
 {
     if (!rset || !ctx)
-        return mk_error (Invalid_Value);
+        return GPGME_Invalid_Value;
 
     *ctx = rset->list;
     return 0;
@@ -217,26 +217,11 @@ GpgmeError
 gpgme_recipients_enum_close ( const GpgmeRecipients rset, void **ctx )
 {
     if (!rset || !ctx)
-        return mk_error (Invalid_Value);
+        return GPGME_Invalid_Value;
     *ctx = NULL;
     return 0;
 }
 
-
-void
-_gpgme_append_gpg_args_from_recipients (
-    const GpgmeRecipients rset,
-    GpgObject gpg )
-{
-    struct user_id_s *r;
-
-    assert (rset);
-    for (r=rset->list ; r; r = r->next ) {
-        _gpgme_gpg_add_arg ( gpg, "-r" );
-        _gpgme_gpg_add_arg ( gpg, r->name );
-    }    
-}
-
 int
 _gpgme_recipients_all_valid ( const GpgmeRecipients rset )
 {