head	1.1;
branch	1.1.1;
access;
symbols
	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@@
<function>FcRangeCopy</function> creates a new FcRange object and
populates it with the contents of <parameter>range</parameter>.
@@SINCE@@		2.11.91
@@@@

@@RET@@		FcRange *
@@FUNC@@		FcRangeCreateDouble
@@TYPE1@@		double				@@ARG1@@		begin
@@TYPE2@@		double				@@ARG2@@		end
@@PURPOSE@@	create a range object for double
@@DESC@@
<function>FcRangeCreateDouble</function> 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@@
<function>FcRangeCreateInteger</function> 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@@
<function>FcRangeDestroy</function> 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 <parameter>begin</parameter> and <parameter>end</parameter> 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
@

