#define ATOMPUB_ENTRY_H
#include <sys/types.h>
+#include <atompub/person.h>
typedef struct _atom_entry AtomEntry;
void atom_entry_id_set (AtomEntry *, char *);
char * atom_entry_title (AtomEntry *);
void atom_entry_title_set (AtomEntry *, char *);
-AtomPerson * atom_entry_person (AtomEntry *);
-void atom_entry_person_set (AtomEntry *, AtomPerson *);
+void atom_entry_authors (AtomEntry *, AtomPerson ***, size_t *);
+void atom_entry_author_add (AtomEntry *, AtomPerson *);
char * atom_entry_summary (AtomEntry *);
void atom_entry_summary_set (AtomEntry *, char *);
-char * atom_entry_string (AtomEntry *);
-size_t atom_entry_len (AtomEntry *);
+void atom_entry_string (AtomEntry *, char **, size_t *);
#endif