1/* cairo - a vector graphics library with display and print output
2 *
3 * Copyright © 2003 University of Southern California
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it either under the terms of the GNU Lesser General Public
7 * License version 2.1 as published by the Free Software Foundation
8 * (the "LGPL") or, at your option, under the terms of the Mozilla
9 * Public License Version 1.1 (the "MPL"). If you do not alter this
10 * notice, a recipient may use your version of this file under either
11 * the MPL or the LGPL.
12 *
13 * You should have received a copy of the LGPL along with this library
14 * in the file COPYING-LGPL-2.1; if not, write to the Free Software
15 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16 * You should have received a copy of the MPL along with this library
17 * in the file COPYING-MPL-1.1
18 *
19 * The contents of this file are subject to the Mozilla Public License
20 * Version 1.1 (the "License"); you may not use this file except in
21 * compliance with the License. You may obtain a copy of the License at
22 * http://www.mozilla.org/MPL/
23 *
24 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY
25 * OF ANY KIND, either express or implied. See the LGPL or the MPL for
26 * the specific language governing rights and limitations.
27 *
28 * The Original Code is the cairo graphics library.
29 *
30 * The Initial Developer of the Original Code is University of Southern
31 * California.
32 *
33 * Contributor(s):
34 *	Carl D. Worth <cworth@cworth.org>
35 */
36
37#ifndef CAIRO_FEATURES_H
38#define CAIRO_FEATURES_H
39
40#include "cairo-platform.h"
41
42#ifdef  __cplusplus
43# define CAIRO_BEGIN_DECLS  extern "C" {
44# define CAIRO_END_DECLS    }
45#else
46# define CAIRO_BEGIN_DECLS
47# define CAIRO_END_DECLS
48#endif
49
50#ifndef cairo_public
51# define cairo_public
52#endif
53
54#define CAIRO_VERSION_MAJOR 1
55#define CAIRO_VERSION_MINOR 9
56#define CAIRO_VERSION_MICRO 5
57
58@PS_SURFACE_FEATURE@
59
60@PDF_SURFACE_FEATURE@
61
62@SVG_SURFACE_FEATURE@
63
64@XLIB_SURFACE_FEATURE@
65
66@XLIB_XRENDER_SURFACE_FEATURE@
67
68@QUARTZ_SURFACE_FEATURE@
69
70@QUARTZ_IMAGE_SURFACE_FEATURE@
71
72@WIN32_SURFACE_FEATURE@
73
74@OS2_SURFACE_FEATURE@
75
76@DIRECTFB_SURFACE_FEATURE@
77
78@QT_SURFACE_FEATURE@
79
80@FT_FONT_FEATURE@
81
82@WIN32_FONT_FEATURE@
83
84@WIN32_DWRITE_FONT_FEATURE@
85
86@WIN32_D2D_SURFACE_FEATURE@
87
88@QUARTZ_FONT_FEATURE@
89
90@TEE_SURFACE_FEATURE@
91
92@PNG_FUNCTIONS_FEATURE@
93
94@FC_FONT_FEATURE@
95#endif
96