fcblanks.fncs revision a6844aab
12c393a42Smrg/* 2a6844aabSmrg * fontconfig/doc/fcblanks.fncs 32c393a42Smrg * 42c393a42Smrg * Copyright © 2003 Keith Packard 52c393a42Smrg * 62c393a42Smrg * Permission to use, copy, modify, distribute, and sell this software and its 72c393a42Smrg * documentation for any purpose is hereby granted without fee, provided that 82c393a42Smrg * the above copyright notice appear in all copies and that both that 92c393a42Smrg * copyright notice and this permission notice appear in supporting 102c393a42Smrg * documentation, and that the name of Keith Packard not be used in 112c393a42Smrg * advertising or publicity pertaining to distribution of the software without 122c393a42Smrg * specific, written prior permission. Keith Packard makes no 132c393a42Smrg * representations about the suitability of this software for any purpose. It 142c393a42Smrg * is provided "as is" without express or implied warranty. 152c393a42Smrg * 16a6844aabSmrg * THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 172c393a42Smrg * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 18a6844aabSmrg * EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR 192c393a42Smrg * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 202c393a42Smrg * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 212c393a42Smrg * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 222c393a42Smrg * PERFORMANCE OF THIS SOFTWARE. 232c393a42Smrg */ 242c393a42Smrg@RET@ FcBlanks * 252c393a42Smrg@FUNC@ FcBlanksCreate 262c393a42Smrg@TYPE1@ void 272c393a42Smrg@PURPOSE@ Create an FcBlanks 282c393a42Smrg@DESC@ 292c393a42SmrgCreates an empty FcBlanks object. 302c393a42Smrg@@ 312c393a42Smrg 322c393a42Smrg@RET@ void 332c393a42Smrg@FUNC@ FcBlanksDestroy 342c393a42Smrg@TYPE1@ FcBlanks * @ARG1@ b 352c393a42Smrg@PURPOSE@ Destroy and FcBlanks 362c393a42Smrg@DESC@ 372c393a42SmrgDestroys an FcBlanks object, freeing any associated memory. 382c393a42Smrg@@ 392c393a42Smrg 402c393a42Smrg@RET@ FcBool 412c393a42Smrg@FUNC@ FcBlanksAdd 422c393a42Smrg@TYPE1@ FcBlanks * @ARG1@ b 432c393a42Smrg@TYPE2@ FcChar32% @ARG2@ ucs4 442c393a42Smrg@PURPOSE@ Add a character to an FcBlanks 452c393a42Smrg@DESC@ 462c393a42SmrgAdds a single character to an FcBlanks object, returning FcFalse 472c393a42Smrgif this process ran out of memory. 482c393a42Smrg@@ 492c393a42Smrg 502c393a42Smrg@RET@ FcBool 512c393a42Smrg@FUNC@ FcBlanksIsMember 522c393a42Smrg@TYPE1@ FcBlanks * @ARG1@ b 532c393a42Smrg@TYPE2@ FcChar32% @ARG2@ ucs4 542c393a42Smrg@PURPOSE@ Query membership in an FcBlanks 552c393a42Smrg@DESC@ 562c393a42SmrgReturns whether the specified FcBlanks object contains the indicated Unicode 572c393a42Smrgvalue. 582c393a42Smrg@@ 59