2 fontconfig/doc/func.sgml
4 Copyright © 2003 Keith Packard
6 Permission to use, copy, modify, distribute, and sell this software and its
7 documentation for any purpose is hereby granted without fee, provided that
8 the above copyright notice appear in all copies and that both that
9 copyright notice and this permission notice appear in supporting
10 documentation, and that the name of the author(s) not be used in
11 advertising or publicity pertaining to distribution of the software without
12 specific, written prior permission. The authors make no
13 representations about the suitability of this software for any purpose. It
14 is provided "as is" without express or implied warranty.
16 THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
17 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
18 EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
19 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
20 DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
21 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
22 PERFORMANCE OF THIS SOFTWARE.
24 <refentry id="FcRangeCopy">
26 <refentrytitle>FcRangeCopy</refentrytitle>
27 <manvolnum>3</manvolnum>
28 <refmiscinfo class="software">Fontconfig &version;</refmiscinfo>
31 <refname>FcRangeCopy</refname>
32 <refpurpose>Copy a range object</refpurpose>
37 #include <fontconfig/fontconfig.h>
40 <funcdef>FcRange * <function>FcRangeCopy</function></funcdef>
41 <paramdef>const FcRange *<parameter>range</parameter></paramdef>
45 <refsect1><title>Description</title>
47 <function>FcRangeCopy</function> creates a new FcRange object and
48 populates it with the contents of <parameter>range</parameter>.
51 <refsect1><title>Since</title>
52 <para>version 2.11.91</para>
56 fontconfig/doc/func.sgml
58 Copyright © 2003 Keith Packard
60 Permission to use, copy, modify, distribute, and sell this software and its
61 documentation for any purpose is hereby granted without fee, provided that
62 the above copyright notice appear in all copies and that both that
63 copyright notice and this permission notice appear in supporting
64 documentation, and that the name of the author(s) not be used in
65 advertising or publicity pertaining to distribution of the software without
66 specific, written prior permission. The authors make no
67 representations about the suitability of this software for any purpose. It
68 is provided "as is" without express or implied warranty.
70 THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
71 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
72 EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
73 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
74 DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
75 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
76 PERFORMANCE OF THIS SOFTWARE.
78 <refentry id="FcRangeCreateDouble">
80 <refentrytitle>FcRangeCreateDouble</refentrytitle>
81 <manvolnum>3</manvolnum>
82 <refmiscinfo class="software">Fontconfig &version;</refmiscinfo>
85 <refname>FcRangeCreateDouble</refname>
86 <refpurpose>create a range object for double</refpurpose>
91 #include <fontconfig/fontconfig.h>
94 <funcdef>FcRange * <function>FcRangeCreateDouble</function></funcdef>
95 <paramdef>double<parameter>begin</parameter></paramdef>
96 <paramdef>double<parameter>end</parameter></paramdef>
100 <refsect1><title>Description</title>
102 <function>FcRangeCreateDouble</function> creates a new FcRange object with
106 <refsect1><title>Since</title>
107 <para>version 2.11.91</para>
111 fontconfig/doc/func.sgml
113 Copyright © 2003 Keith Packard
115 Permission to use, copy, modify, distribute, and sell this software and its
116 documentation for any purpose is hereby granted without fee, provided that
117 the above copyright notice appear in all copies and that both that
118 copyright notice and this permission notice appear in supporting
119 documentation, and that the name of the author(s) not be used in
120 advertising or publicity pertaining to distribution of the software without
121 specific, written prior permission. The authors make no
122 representations about the suitability of this software for any purpose. It
123 is provided "as is" without express or implied warranty.
125 THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
126 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
127 EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
128 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
129 DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
130 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
131 PERFORMANCE OF THIS SOFTWARE.
133 <refentry id="FcRangeCreateInteger">
135 <refentrytitle>FcRangeCreateInteger</refentrytitle>
136 <manvolnum>3</manvolnum>
137 <refmiscinfo class="software">Fontconfig &version;</refmiscinfo>
140 <refname>FcRangeCreateInteger</refname>
141 <refpurpose>create a range object for integer</refpurpose>
146 #include <fontconfig/fontconfig.h>
149 <funcdef>FcRange * <function>FcRangeCreateInteger</function></funcdef>
150 <paramdef>int<parameter>begin</parameter></paramdef>
151 <paramdef>int<parameter>end</parameter></paramdef>
155 <refsect1><title>Description</title>
157 <function>FcRangeCreateInteger</function> creates a new FcRange object with
161 <refsect1><title>Since</title>
162 <para>version 2.11.91</para>
166 fontconfig/doc/func.sgml
168 Copyright © 2003 Keith Packard
170 Permission to use, copy, modify, distribute, and sell this software and its
171 documentation for any purpose is hereby granted without fee, provided that
172 the above copyright notice appear in all copies and that both that
173 copyright notice and this permission notice appear in supporting
174 documentation, and that the name of the author(s) not be used in
175 advertising or publicity pertaining to distribution of the software without
176 specific, written prior permission. The authors make no
177 representations about the suitability of this software for any purpose. It
178 is provided "as is" without express or implied warranty.
180 THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
181 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
182 EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
183 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
184 DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
185 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
186 PERFORMANCE OF THIS SOFTWARE.
188 <refentry id="FcRangeDestroy">
190 <refentrytitle>FcRangeDestroy</refentrytitle>
191 <manvolnum>3</manvolnum>
192 <refmiscinfo class="software">Fontconfig &version;</refmiscinfo>
195 <refname>FcRangeDestroy</refname>
196 <refpurpose>destroy a range object</refpurpose>
201 #include <fontconfig/fontconfig.h>
204 <funcdef>void <function>FcRangeDestroy</function></funcdef>
205 <paramdef>FcRange *<parameter>range</parameter></paramdef>
209 <refsect1><title>Description</title>
211 <function>FcRangeDestroy</function> destroys a FcRange object, freeing
212 all memory associated with it.
215 <refsect1><title>Since</title>
216 <para>version 2.11.91</para>
220 fontconfig/doc/func.sgml
222 Copyright © 2003 Keith Packard
224 Permission to use, copy, modify, distribute, and sell this software and its
225 documentation for any purpose is hereby granted without fee, provided that
226 the above copyright notice appear in all copies and that both that
227 copyright notice and this permission notice appear in supporting
228 documentation, and that the name of the author(s) not be used in
229 advertising or publicity pertaining to distribution of the software without
230 specific, written prior permission. The authors make no
231 representations about the suitability of this software for any purpose. It
232 is provided "as is" without express or implied warranty.
234 THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
235 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
236 EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
237 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
238 DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
239 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
240 PERFORMANCE OF THIS SOFTWARE.
242 <refentry id="FcRangeGetDouble">
244 <refentrytitle>FcRangeGetDouble</refentrytitle>
245 <manvolnum>3</manvolnum>
246 <refmiscinfo class="software">Fontconfig &version;</refmiscinfo>
249 <refname>FcRangeGetDouble</refname>
250 <refpurpose>Get the range in double</refpurpose>
255 #include <fontconfig/fontconfig.h>
258 <funcdef>FcBool <function>FcRangeGetDouble</function></funcdef>
259 <paramdef>const FcRange *<parameter>range</parameter></paramdef>
260 <paramdef>double *<parameter>begin</parameter></paramdef>
261 <paramdef>double *<parameter>end</parameter></paramdef>
265 <refsect1><title>Description</title>
267 Returns in <parameter>begin</parameter> and <parameter>end</parameter> as the range.
270 <refsect1><title>Since</title>
271 <para>version 2.11.91</para>