Annotation of win32/gnome/gmime-x.x.x/gmime.h, revision 1.2
1.1 paf 1: /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
2: /*
3: * Authors: Jeffrey Stedfast <fejj@helixcode.com>
4: *
5: * Copyright 2000 Helix Code, Inc. (www.helixcode.com)
6: *
7: * This program is free software; you can redistribute it and/or modify
8: * it under the terms of the GNU General Public License as published by
9: * the Free Software Foundation; either version 2 of the License, or
10: * (at your option) any later version.
11: *
12: * This program is distributed in the hope that it will be useful,
13: * but WITHOUT ANY WARRANTY; without even the implied warranty of
14: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15: * GNU General Public License for more details.
16: *
17: * You should have received a copy of the GNU General Public License
18: * along with this program; if not, write to the Free Software
19: * Foundation, Inc., 59 Temple Street #330, Boston, MA 02111-1307, USA.
20: *
21: */
22:
23: #ifndef __GMIME_H__
24: #define __GMIME_H__
25:
26: #include <glib.h>
27: #include "gmime-charset.h"
1.2 ! paf 28: #include "gmime-iconv.h"
! 29: #include "gmime-iconv-utils.h"
1.1 paf 30: #include "gmime-param.h"
31: #include "gmime-content-type.h"
32: #include "gmime-disposition.h"
33: #include "gmime-data-wrapper.h"
34: #include "gmime-object.h"
35: #include "gmime-part.h"
36: #include "gmime-message.h"
37: #include "internet-address.h"
38: #include "gmime-parser.h"
39: #include "gmime-utils.h"
40: #include "gmime-stream.h"
41: #include "gmime-stream-buffer.h"
42: #include "gmime-stream-file.h"
43: #include "gmime-stream-filter.h"
44: #include "gmime-stream-fs.h"
45: #include "gmime-stream-mem.h"
46: #include "gmime-stream-mmap.h"
47: #include "gmime-stream-null.h"
48: #include "gmime-filter.h"
49: #include "gmime-filter-basic.h"
1.2 ! paf 50: #include "gmime-filter-charset.h"
1.1 paf 51: #include "gmime-filter-crlf.h"
52: #include "gmime-filter-from.h"
53: #include "gmime-filter-html.h"
54: #include "gmime-filter-yenc.h"
55:
56: /* GMIME version */
57: static const guint gmime_major_version = 1;
58: static const guint gmime_minor_version = 0;
59: static const guint gmime_micro_version = 1;
60: static const guint gmime_interface_age = 0;
61: static const guint gmime_binary_age = 0;
62:
63: #define GMIME_CHECK_VERSION(major,minor,micro) \
64: (gmime_major_version > (major) || \
65: (gmime_major_version == (major) && gmime_minor_version > (minor)) || \
66: (gmime_major_version == (major) && gmime_minor_version == (minor) && \
67: gmime_micro_version >= (micro)))
68:
69:
70: /**
71: * GMIME_INIT_FLAG_UTF8:
72: *
73: * Initialization flag to enable UTF-8 interfaces throughout GMime.
74: **/
75: #define GMIME_INIT_FLAG_UTF8 (1 << 0)
76:
77: void g_mime_init (guint32 flags);
78:
79: #endif /* __GMIME_H__ */
E-mail: