head 1.1; branch 1.1.1; access; symbols netbsd-11-0-RC7:1.1.1.2 netbsd-11-0-RC6:1.1.1.2 netbsd-11-0-RC5:1.1.1.2 netbsd-11-0-RC4:1.1.1.2 netbsd-11-0-RC3:1.1.1.2 netbsd-11-0-RC2:1.1.1.2 netbsd-11-0-RC1:1.1.1.2 netbsd-11:1.1.1.2.0.2 netbsd-11-base:1.1.1.2 netbsd-10-1-RELEASE:1.1.1.1 fontconfig-2-15-0:1.1.1.2 netbsd-9-4-RELEASE:1.1.1.1 netbsd-10-0-RELEASE:1.1.1.1 netbsd-10-0-RC6:1.1.1.1 netbsd-10-0-RC5:1.1.1.1 netbsd-10-0-RC4:1.1.1.1 netbsd-10-0-RC3:1.1.1.1 netbsd-10-0-RC2:1.1.1.1 netbsd-10-0-RC1:1.1.1.1 fontconfig-2-14-2:1.1.1.2 fontconfig-2-14-1:1.1.1.1 fontconfig-2-14-0:1.1.1.1 netbsd-10:1.1.1.1.0.4 netbsd-10-base:1.1.1.1 netbsd-9-3-RELEASE:1.1.1.1 netbsd-9-2-RELEASE:1.1.1.1 netbsd-9-1-RELEASE:1.1.1.1 netbsd-9-0-RELEASE:1.1.1.1 netbsd-9-0-RC2:1.1.1.1 netbsd-9-0-RC1:1.1.1.1 netbsd-9:1.1.1.1.0.2 netbsd-9-base:1.1.1.1 fontconfig-2-13-1:1.1.1.1 fontconfig-2-12-4:1.1.1.1 xorg:1.1.1; locks; strict; comment @# @; 1.1 date 2017.08.29.08.32.29; author mrg; state Exp; branches 1.1.1.1; next ; commitid W3QEaYRxw8Coj55A; 1.1.1.1 date 2017.08.29.08.32.29; author mrg; state Exp; branches; next 1.1.1.2; commitid W3QEaYRxw8Coj55A; 1.1.1.2 date 2023.06.20.02.19.19; author mrg; state Exp; branches; next ; commitid 1OVlq014absr4DtE; desc @@ 1.1 log @Initial revision @ text @/* * fontconfig/doc/fcrange.fncs * * Copyright © 2003 Keith Packard * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that * the above copyright notice appear in all copies and that both that * copyright notice and this permission notice appear in supporting * documentation, and that the name of the author(s) not be used in * advertising or publicity pertaining to distribution of the software without * specific, written prior permission. The authors make no * representations about the suitability of this software for any purpose. It * is provided "as is" without express or implied warranty. * * THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO * EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. */ @@RET@@ FcRange * @@FUNC@@ FcRangeCopy @@TYPE1@@ const FcRange * @@ARG1@@ range @@PURPOSE@@ Copy a range object @@DESC@@ FcRangeCopy creates a new FcRange object and populates it with the contents of range. @@SINCE@@ 2.11.91 @@@@ @@RET@@ FcRange * @@FUNC@@ FcRangeCreateDouble @@TYPE1@@ double @@ARG1@@ begin @@TYPE2@@ double @@ARG2@@ end @@PURPOSE@@ create a range object for double @@DESC@@ FcRangeCreateDouble creates a new FcRange object with double sized value. @@SINCE@@ 2.11.91 @@@@ @@RET@@ FcRange * @@FUNC@@ FcRangeCreateInteger @@TYPE1@@ int @@ARG1@@ begin @@TYPE2@@ int @@ARG2@@ end @@PURPOSE@@ create a range object for integer @@DESC@@ FcRangeCreateInteger creates a new FcRange object with integer sized value. @@SINCE@@ 2.11.91 @@@@ @@RET@@ void @@FUNC@@ FcRangeDestroy @@TYPE1@@ FcRange * @@ARG1@@ range @@PURPOSE@@ destroy a range object @@DESC@@ FcRangeDestroy destroys a FcRange object, freeing all memory associated with it. @@SINCE@@ 2.11.91 @@@@ @@RET@@ FcBool @@FUNC@@ FcRangeGetDouble @@TYPE1@@ const FcRange * @@ARG1@@ range @@TYPE2@@ double * @@ARG2@@ begin @@TYPE3@@ double * @@ARG3@@ end @@PURPOSE@@ Get the range in double @@DESC@@ Returns in begin and end as the range. @@SINCE@@ 2.11.91 @@@@ @ 1.1.1.1 log @initial import of fontconfig-2.12.4 @ text @@ 1.1.1.2 log @initial import of fontconfig-2.14.2 @ text @d24 4 a27 4 @@RET@@ FcRange * @@FUNC@@ FcRangeCopy @@TYPE1@@ const FcRange * @@ARG1@@ range @@PURPOSE@@ Copy a range object d31 1 a31 1 @@SINCE@@ 2.11.91 d34 5 a38 5 @@RET@@ FcRange * @@FUNC@@ FcRangeCreateDouble @@TYPE1@@ double @@ARG1@@ begin @@TYPE2@@ double @@ARG2@@ end @@PURPOSE@@ create a range object for double d42 1 a42 1 @@SINCE@@ 2.11.91 d45 5 a49 5 @@RET@@ FcRange * @@FUNC@@ FcRangeCreateInteger @@TYPE1@@ int @@ARG1@@ begin @@TYPE2@@ int @@ARG2@@ end @@PURPOSE@@ create a range object for integer d53 1 a53 1 @@SINCE@@ 2.11.91 d56 4 a59 4 @@RET@@ void @@FUNC@@ FcRangeDestroy @@TYPE1@@ FcRange * @@ARG1@@ range @@PURPOSE@@ destroy a range object d63 1 a63 1 @@SINCE@@ 2.11.91 d66 6 a71 6 @@RET@@ FcBool @@FUNC@@ FcRangeGetDouble @@TYPE1@@ const FcRange * @@ARG1@@ range @@TYPE2@@ double * @@ARG2@@ begin @@TYPE3@@ double * @@ARG3@@ end @@PURPOSE@@ Get the range in double d74 1 a74 1 @@SINCE@@ 2.11.91 @