summaryrefslogtreecommitdiff
path: root/mailbox2
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2002-03-25 09:55:11 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2002-03-25 09:55:11 +0000
commita7cb3f03c794c6947db2851c647004412c4b8325 (patch)
tree8634b0269f63610fa9381df1959ca2c5f1789d25 /mailbox2
parent8f6cfeda8ccc1029a0b321fe0a3e20b623345055 (diff)
downloadmailutils-a7cb3f03c794c6947db2851c647004412c4b8325.tar.gz
mailutils-a7cb3f03c794c6947db2851c647004412c4b8325.tar.bz2
Removed typedefs. Included <mailutils/types.h>
Diffstat (limited to 'mailbox2')
-rw-r--r--mailbox2/include/mailutils/address.h4
-rw-r--r--mailbox2/include/mailutils/attribute.h4
-rw-r--r--mailbox2/include/mailutils/body.h3
-rw-r--r--mailbox2/include/mailutils/debug.h4
-rw-r--r--mailbox2/include/mailutils/envelope.h4
-rw-r--r--mailbox2/include/mailutils/folder.h3
-rw-r--r--mailbox2/include/mailutils/header.h5
-rw-r--r--mailbox2/include/mailutils/iterator.h4
-rw-r--r--mailbox2/include/mailutils/list.h4
-rw-r--r--mailbox2/include/mailutils/lockfile.h4
-rw-r--r--mailbox2/include/mailutils/mailbox.h7
-rw-r--r--mailbox2/include/mailutils/mbox.h5
-rw-r--r--mailbox2/include/mailutils/message.h7
-rw-r--r--mailbox2/include/mailutils/observable.h5
-rw-r--r--mailbox2/include/mailutils/observer.h5
-rw-r--r--mailbox2/include/mailutils/pop3.h3
-rw-r--r--mailbox2/include/mailutils/property.h5
-rw-r--r--mailbox2/include/mailutils/refcount.h6
-rw-r--r--mailbox2/include/mailutils/stream.h5
-rw-r--r--mailbox2/include/mailutils/ticket.h6
-rw-r--r--mailbox2/include/mailutils/url.h6
21 files changed, 21 insertions, 78 deletions
diff --git a/mailbox2/include/mailutils/address.h b/mailbox2/include/mailutils/address.h
index db2cea20f..da7a23aa7 100644
--- a/mailbox2/include/mailutils/address.h
+++ b/mailbox2/include/mailutils/address.h
@@ -20,14 +20,12 @@
#include <sys/types.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#ifdef __cplusplus
extern "C" {
#endif
-struct _address;
-typedef struct _address *address_t;
-
extern int address_create __P ((address_t *, const char *));
extern int address_ref __P ((address_t));
diff --git a/mailbox2/include/mailutils/attribute.h b/mailbox2/include/mailutils/attribute.h
index edb4a4cc0..694a0f9cb 100644
--- a/mailbox2/include/mailutils/attribute.h
+++ b/mailbox2/include/mailutils/attribute.h
@@ -19,14 +19,12 @@
#define _MAILUTILS_ATTRIBUTE_H
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#ifdef __cplusplus
extern "C" {
#endif
-struct _attribute;
-typedef struct _attribute * attribute_t;
-
#define MU_ATTRIBUTE_ANSWERED 0x000001
#define MU_ATTRIBUTE_FLAGGED 0x000002
#define MU_ATTRIBUTE_DELETED 0x000004
diff --git a/mailbox2/include/mailutils/body.h b/mailbox2/include/mailutils/body.h
index bb79c647f..07a3897b5 100644
--- a/mailbox2/include/mailutils/body.h
+++ b/mailbox2/include/mailutils/body.h
@@ -20,6 +20,7 @@
#include <sys/types.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#include <mailutils/property.h>
#include <mailutils/stream.h>
@@ -28,8 +29,6 @@ extern "C" {
#endif
/* forward declaration */
-struct _body;
-typedef struct _body *body_t;
extern int body_ref __P ((body_t));
extern void body_release __P ((body_t *));
diff --git a/mailbox2/include/mailutils/debug.h b/mailbox2/include/mailutils/debug.h
index 171ebf792..41d7a7e48 100644
--- a/mailbox2/include/mailutils/debug.h
+++ b/mailbox2/include/mailutils/debug.h
@@ -20,15 +20,13 @@
#include <sys/types.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#include <mailutils/stream.h>
#ifdef __cplusplus
extern "C" {
#endif
-struct _mu_debug;
-typedef struct _mu_debug* mu_debug_t;
-
#define MU_DEBUG_TRACE 1
#define MU_DEBUG_PROT 2
diff --git a/mailbox2/include/mailutils/envelope.h b/mailbox2/include/mailutils/envelope.h
index f8c7f3244..ffe69ce53 100644
--- a/mailbox2/include/mailutils/envelope.h
+++ b/mailbox2/include/mailutils/envelope.h
@@ -19,6 +19,7 @@
# define _MAILUTILS_ENVELOPE_H
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#include <mailutils/address.h>
#include <mailutils/mutil.h>
@@ -26,9 +27,6 @@
extern "C" {
#endif
-struct _envelope;
-typedef struct _envelope *envelope_t;
-
extern int envelope_ref __P ((envelope_t));
extern void envelope_destroy __P ((envelope_t *));
diff --git a/mailbox2/include/mailutils/folder.h b/mailbox2/include/mailutils/folder.h
index f63f0cadc..7ef59ac4e 100644
--- a/mailbox2/include/mailutils/folder.h
+++ b/mailbox2/include/mailutils/folder.h
@@ -21,6 +21,7 @@
#include <sys/types.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#include <mailutils/url.h>
#include <mailutils/observable.h>
#include <mailutils/debug.h>
@@ -35,8 +36,6 @@ extern "C" {
#endif
/* Forward declaration. */
-struct _folder;
-typedef struct _folder *folder_t;
#define MU_FOLDER_ATTRIBUTE_DIRECTORY 0x001
#define MU_FOLDER_ATTRIBUTE_FILE 0x002
diff --git a/mailbox2/include/mailutils/header.h b/mailbox2/include/mailutils/header.h
index bcde688ac..adea53de4 100644
--- a/mailbox2/include/mailutils/header.h
+++ b/mailbox2/include/mailutils/header.h
@@ -20,6 +20,7 @@
#include <sys/types.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#include <mailutils/stream.h>
#ifdef __cplusplus
@@ -66,10 +67,6 @@ extern "C" {
/* Mime support header attribute */
-/* forward declaration */
-struct _header;
-typedef struct _header * header_t;
-
extern int header_ref __P ((header_t));
extern void header_destroy __P ((header_t *));
diff --git a/mailbox2/include/mailutils/iterator.h b/mailbox2/include/mailutils/iterator.h
index da0974f54..8a98ba9e4 100644
--- a/mailbox2/include/mailutils/iterator.h
+++ b/mailbox2/include/mailutils/iterator.h
@@ -19,14 +19,12 @@
#define _MAILUTILS_ITERATOR_H
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#ifdef __cplusplus
extern "C" {
#endif
-struct _iterator;
-typedef struct _iterator *iterator_t;
-
extern int iterator_ref __P ((iterator_t));
extern void iterator_destroy __P ((iterator_t *));
diff --git a/mailbox2/include/mailutils/list.h b/mailbox2/include/mailutils/list.h
index a0179a849..bf994acf4 100644
--- a/mailbox2/include/mailutils/list.h
+++ b/mailbox2/include/mailutils/list.h
@@ -20,15 +20,13 @@
#include <sys/types.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#include <mailutils/iterator.h>
#ifdef __cplusplus
extern "C" {
#endif
-struct _list;
-typedef struct _list *mu_list_t;
-
extern int mu_list_create __P ((mu_list_t *));
extern int mu_list_ref __P ((mu_list_t));
extern void mu_list_destroy __P ((mu_list_t *));
diff --git a/mailbox2/include/mailutils/lockfile.h b/mailbox2/include/mailutils/lockfile.h
index 6930e934a..d8b8f3187 100644
--- a/mailbox2/include/mailutils/lockfile.h
+++ b/mailbox2/include/mailutils/lockfile.h
@@ -20,14 +20,12 @@
#include <sys/types.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#ifdef __cplusplus
extern "C" {
#endif
-struct _lockfile;
-typedef struct _lockfile *lockfile_t;
-
extern int lockfile_ref __P ((lockfile_t));
extern void lockfile_destroy __P ((lockfile_t *));
diff --git a/mailbox2/include/mailutils/mailbox.h b/mailbox2/include/mailutils/mailbox.h
index 57f188421..a5409d7b4 100644
--- a/mailbox2/include/mailutils/mailbox.h
+++ b/mailbox2/include/mailutils/mailbox.h
@@ -18,13 +18,8 @@
#ifndef _MAILUTILS_MAILBOX_H
#define _MAILUTILS_MAILBOX_H
-#include <sys/types.h>
-
-/* Forward declaration. */
-struct _mailbox;
-typedef struct _mailbox *mailbox_t;
-
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#include <mailutils/url.h>
#include <mailutils/observer.h>
#include <mailutils/debug.h>
diff --git a/mailbox2/include/mailutils/mbox.h b/mailbox2/include/mailutils/mbox.h
index 5b7117ef8..af304f61e 100644
--- a/mailbox2/include/mailutils/mbox.h
+++ b/mailbox2/include/mailutils/mbox.h
@@ -19,6 +19,7 @@
#define _MAILUTILS_MBOX_H
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#include <mailutils/stream.h>
#include <mailutils/attribute.h>
#include <mailutils/debug.h>
@@ -27,10 +28,6 @@
extern "C" {
#endif
-struct _mbox;
-typedef struct _mbox *mbox_t;
-
-
extern int mbox_create __P ((mbox_t *));
extern void mbox_destroy __P ((mbox_t *));
diff --git a/mailbox2/include/mailutils/message.h b/mailbox2/include/mailutils/message.h
index 1a65ad5f6..8a093ac46 100644
--- a/mailbox2/include/mailutils/message.h
+++ b/mailbox2/include/mailutils/message.h
@@ -18,13 +18,8 @@
#ifndef _MAILUTILS_MESSAGE_H
#define _MAILUTILS_MESSAGE_H
-#include <sys/types.h>
-
-/* forward declaration */
-struct _message;
-typedef struct _message *message_t;
-
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#include <mailutils/envelope.h>
#include <mailutils/header.h>
#include <mailutils/body.h>
diff --git a/mailbox2/include/mailutils/observable.h b/mailbox2/include/mailutils/observable.h
index f9d7e6441..cb9bebb79 100644
--- a/mailbox2/include/mailutils/observable.h
+++ b/mailbox2/include/mailutils/observable.h
@@ -18,17 +18,14 @@
#ifndef _MAILUTILS_OBSERVABLE_H
#define _MAILUTILS_OBSERVABLE_H
-#include <sys/types.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#include <mailutils/observer.h>
#ifdef __cplusplus
extern "C" {
#endif
-struct _observable;
-typedef struct _observable *observable_t;
-
extern int observable_create __P ((observable_t *));
extern void observable_destroy __P ((observable_t *));
diff --git a/mailbox2/include/mailutils/observer.h b/mailbox2/include/mailutils/observer.h
index c71e5f98e..b6d62415a 100644
--- a/mailbox2/include/mailutils/observer.h
+++ b/mailbox2/include/mailutils/observer.h
@@ -18,16 +18,13 @@
#ifndef _MAILUTILS_OBSERVER_H
#define _MAILUTILS_OBSERVER_H
-#include <sys/types.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#ifdef __cplusplus
extern "C" {
#endif
-struct _observer;
-typedef struct _observer * observer_t;
-
struct event
{
int type;
diff --git a/mailbox2/include/mailutils/pop3.h b/mailbox2/include/mailutils/pop3.h
index 2d1cf08f1..5dd824c91 100644
--- a/mailbox2/include/mailutils/pop3.h
+++ b/mailbox2/include/mailutils/pop3.h
@@ -19,6 +19,7 @@
#define _MAILUTILS_POP3_H
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#include <mailutils/iterator.h>
#include <mailutils/debug.h>
#include <mailutils/stream.h>
@@ -27,8 +28,6 @@
extern "C" {
#endif
-struct _pop3;
-typedef struct _pop3* pop3_t;
typedef iterator_t pop3_capa_iterator_t;
typedef iterator_t pop3_list_iterator_t;
typedef iterator_t pop3_uidl_iterator_t;
diff --git a/mailbox2/include/mailutils/property.h b/mailbox2/include/mailutils/property.h
index 236dd6709..096363fdd 100644
--- a/mailbox2/include/mailutils/property.h
+++ b/mailbox2/include/mailutils/property.h
@@ -18,16 +18,13 @@
#ifndef _MAILUTILS_PROPERTY_H
#define _MAILUTILS_PROPERTY_H
-#include <sys/types.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#ifdef __cplusplus
extern "C" {
#endif
-struct _property;
-typedef struct _property *property_t;
-
extern int property_create __P ((property_t *));
extern void property_destroy __P ((property_t *));
diff --git a/mailbox2/include/mailutils/refcount.h b/mailbox2/include/mailutils/refcount.h
index 33e3d49c6..ac9f95569 100644
--- a/mailbox2/include/mailutils/refcount.h
+++ b/mailbox2/include/mailutils/refcount.h
@@ -18,17 +18,13 @@
#ifndef _MAILUTILS_REFCOUNT_H
#define _MAILUTILS_REFCOUNT_H
-#include <sys/types.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#ifdef __cplusplus
extern "C" {
#endif
-/* forward declaration */
-struct _refcount;
-typedef struct _refcount *mu_refcount_t;
-
extern int mu_refcount_create __P ((mu_refcount_t *));
extern void mu_refcount_destroy __P ((mu_refcount_t *));
extern int mu_refcount_inc __P ((mu_refcount_t));
diff --git a/mailbox2/include/mailutils/stream.h b/mailbox2/include/mailutils/stream.h
index 05b482a3b..8720bbf47 100644
--- a/mailbox2/include/mailutils/stream.h
+++ b/mailbox2/include/mailutils/stream.h
@@ -18,9 +18,9 @@
#ifndef _MAILUTILS_STREAM_H
#define _MAILUTILS_STREAM_H
-#include <sys/types.h>
#include <stdio.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#ifdef __cplusplus
extern "C" {
@@ -42,9 +42,6 @@ enum stream_state
MU_STREAM_STATE_CLOSE
};
-struct _stream;
-typedef struct _stream *stream_t;
-
extern int stream_ref __P ((stream_t));
extern void stream_destroy __P ((stream_t *));
diff --git a/mailbox2/include/mailutils/ticket.h b/mailbox2/include/mailutils/ticket.h
index 2ef9c000c..240442383 100644
--- a/mailbox2/include/mailutils/ticket.h
+++ b/mailbox2/include/mailutils/ticket.h
@@ -18,17 +18,13 @@
#ifndef _MAILUTILS_TICKET_H
#define _MAILUTILS_TICKET_H
-#include <sys/types.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#ifdef __cplusplus
extern "C" {
#endif
-/* forward declaration */
-struct _ticket;
-typedef struct _ticket *ticket_t;
-
extern int ticket_ref __P ((ticket_t));
extern void ticket_destroy __P ((ticket_t *));
diff --git a/mailbox2/include/mailutils/url.h b/mailbox2/include/mailutils/url.h
index 9e9da785e..560209385 100644
--- a/mailbox2/include/mailutils/url.h
+++ b/mailbox2/include/mailutils/url.h
@@ -18,17 +18,13 @@
#ifndef _MAILUTILS_URL_H
#define _MAILUTILS_URL_H 1
-#include <sys/types.h>
#include <mailutils/mu_features.h>
+#include <mailutils/types.h>
#ifdef __cplusplus
extern "C" {
#endif
-/* Forward declaration. */
-struct _url;
-typedef struct _url * url_t;
-
extern void url_destroy __P ((url_t *));
extern int url_parse __P ((url_t));

Return to:

Send suggestions and report system problems to the System administrator.