+2004-05-03 William Jon McCann <mccann@jhu.edu>
+
+ * addressbook/libebook/e-address-western.h:
+ * addressbook/libebook/e-contact.h:
+ * addressbook/libebook/e-name-western-tables.h:
+ * addressbook/libebook/e-name-western.h:
+ * addressbook/libebook/e-vcard.h:
+ * addressbook/libedata-book/e-book-backend-sexp.h:
+ * addressbook/libedata-book/e-book-backend-summary.h:
+ * addressbook/libedata-book/e-book-backend-sync.h:
+ * addressbook/libedata-book/e-book-backend.h:
+ * addressbook/libedata-book/e-data-book-types.h:
+ * addressbook/libedata-book/e-data-book-view.h:
+ * addressbook/libedata-book/e-data-book.h:
+ Add missing G_BEGIN_DECLS and G_END_DECLS
+
2004-05-02 Chris Toshok <toshok@ximian.com>
* libedata-book/e-book-backend-sexp.c (prop_info_table): add
#ifndef __E_ADDRESS_WESTERN_H__
#define __E_ADDRESS_WESTERN_H__
+G_BEGIN_DECLS
+
typedef struct {
/* Public */
EAddressWestern *e_address_western_parse (const char *address);
void e_address_western_free (EAddressWestern *eaw);
+G_END_DECLS
+
#endif /* ! __E_ADDRESS_WESTERN_H__ */
#include <stdio.h>
#include <libebook/e-vcard.h>
+G_BEGIN_DECLS
+
#define E_TYPE_CONTACT (e_contact_get_type ())
#define E_CONTACT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), E_TYPE_CONTACT, EContact))
#define E_CONTACT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), E_TYPE_CONTACT, EContactClass))
const char* e_contact_vcard_attribute (EContactField field_id);
EContactField e_contact_field_id (const char *field_name);
+G_END_DECLS
+
#endif /* __E_CONTACT_H__ */
#ifndef __E_NAME_WESTERN_TABLES_H__
#define __E_NAME_WESTERN_TABLES_H__
+G_BEGIN_DECLS
+
char *e_name_western_pfx_table[] = {
/*
char *e_name_western_complex_last_table[] = {"van", "von", "de", "di", NULL};
+G_END_DECLS
+
#endif /* ! __E_NAME_WESTERN_TABLES_H__ */
#ifndef __E_NAME_WESTERN_H__
#define __E_NAME_WESTERN_H__
+G_BEGIN_DECLS
+
typedef struct {
/* Public */
ENameWestern *e_name_western_parse (const char *full_name);
void e_name_western_free (ENameWestern *w);
+G_END_DECLS
+
#endif /* ! __E_NAME_WESTERN_H__ */
#include <glib.h>
#include <glib-object.h>
+G_BEGIN_DECLS
+
#define EVC_ADR "ADR"
#define EVC_BDAY "BDAY"
#define EVC_CALURI "CALURI"
char* e_vcard_escape_string (const char *str);
char* e_vcard_unescape_string (const char *str);
+G_END_DECLS
+
#endif /* _EVCARD_H */
#include <libebook/e-contact.h>
#include <libedata-book/e-data-book-types.h>
+G_BEGIN_DECLS
+
#define E_TYPE_BACKEND_SEXP (e_book_backend_sexp_get_type ())
#define E_BOOK_BACKEND_SEXP(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), E_TYPE_BACKEND_SEXP, EBookBackendSExp))
#define E_BOOK_BACKEND_SEXP_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), E_BOOK_BACKEND_TYPE, EBookBackendSExpClass))
gboolean e_book_backend_sexp_match_vcard (EBookBackendSExp *sexp, const char *vcard);
gboolean e_book_backend_sexp_match_contact (EBookBackendSExp *sexp, EContact *contact);
+G_END_DECLS
+
#endif /* __E_BOOK_BACKEND_SEXP_H__ */
#include <libedata-book/e-data-book-types.h>
#include <libebook/e-contact.h>
+G_BEGIN_DECLS
+
#define E_TYPE_BACKEND_SUMMARY (e_book_backend_summary_get_type ())
#define E_BOOK_BACKEND_SUMMARY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), E_TYPE_BACKEND_SUMMARY, EBookBackendSummary))
#define E_BOOK_BACKEND_SUMMARY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), E_BOOK_BACKEND_TYPE, EBookBackendSummaryClass))
GPtrArray* e_book_backend_summary_search (EBookBackendSummary *summary, const char *query);
char* e_book_backend_summary_get_summary_vcard (EBookBackendSummary *summary, const char *id);
+G_END_DECLS
+
#endif /* __E_BOOK_BACKEND_SUMMARY_H__ */
#include <libedata-book/e-data-book-types.h>
#include <libedata-book/e-book-backend.h>
+G_BEGIN_DECLS
+
#define E_TYPE_BOOK_BACKEND_SYNC (e_book_backend_sync_get_type ())
#define E_BOOK_BACKEND_SYNC(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), E_TYPE_BOOK_BACKEND_SYNC, EBookBackendSync))
#define E_BOOK_BACKEND_SYNC_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), E_TYPE_BOOK_BACKEND_SYNC, EBookBackendSyncClass))
EBookBackendSyncStatus e_book_backend_sync_get_supported_fields (EBookBackendSync *backend, EDataBook *book, GList **fields);
EBookBackendSyncStatus e_book_backend_sync_get_supported_auth_methods (EBookBackendSync *backend, EDataBook *book, GList **methods);
+G_END_DECLS
+
#endif /* ! __E_BOOK_BACKEND_SYNC_H__ */
#include <libedata-book/e-data-book-types.h>
#include <libedata-book/e-data-book.h>
+G_BEGIN_DECLS
+
#define E_TYPE_BOOK_BACKEND (e_book_backend_get_type ())
#define E_BOOK_BACKEND(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), E_TYPE_BOOK_BACKEND, EBookBackend))
#define E_BOOK_BACKEND_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), E_TYPE_BOOK_BACKEND, EBookBackendClass))
GNOME_Evolution_Addressbook_BookChangeItem* e_book_backend_change_modify_new (const char *vcard);
GNOME_Evolution_Addressbook_BookChangeItem* e_book_backend_change_delete_new (const char *id);
+G_END_DECLS
+
#endif /* ! __E_BOOK_BACKEND_H__ */
#ifndef __E_DATA_BOOK_TYPES_H__
#define __E_DATA_BOOK_TYPES_H__
+G_BEGIN_DECLS
+
typedef struct _EDataBookView EDataBookView;
typedef struct _EDataBookViewClass EDataBookViewClass;
typedef struct _EDataBook EDataBook;
typedef struct _EDataBookClass EDataBookClass;
+G_END_DECLS
+
#endif /* __E_DATA_BOOK_TYPES_H__ */
#include <libedata-book/Evolution-DataServer-Addressbook.h>
#include <libedata-book/e-data-book-types.h>
+G_BEGIN_DECLS
+
#define E_TYPE_DATA_BOOK_VIEW (e_data_book_view_get_type ())
#define E_DATA_BOOK_VIEW(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), E_TYPE_DATA_BOOK_VIEW, EDataBookView))
#define E_DATA_BOOK_VIEW_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), E_TYPE_DATA_BOOK_VIEW, EDataBookViewClass))
GType e_data_book_view_get_type (void);
+G_END_DECLS
+
#endif /* ! __E_DATA_BOOK_VIEW_H__ */
#include <libedata-book/Evolution-DataServer-Addressbook.h>
#include <libedata-book/e-data-book-types.h>
+G_BEGIN_DECLS
+
#define E_TYPE_DATA_BOOK (e_data_book_get_type ())
#define E_DATA_BOOK(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), E_TYPE_DATA_BOOK, EDataBook))
#define E_DATA_BOOK_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), E_DATA_BOOK_FACTORY_TYPE, EDataBookClass))
GType e_data_book_get_type (void);
+G_END_DECLS
+
#endif /* ! __E_DATA_BOOK_H__ */