Blame doc/fontconfig-devel/fccharsetfirstpage.html

Packit 352660
Packit 352660
Packit 352660
>
Packit 352660
>
Packit 352660
>FcCharSetFirstPage
Packit 352660
>
Packit 352660
NAME="GENERATOR"
Packit 352660
CONTENT="Modular DocBook HTML Stylesheet Version 1.79">
Packit 352660
REL="HOME"
Packit 352660
HREF="t1.html">
Packit 352660
REL="UP"
Packit 352660
TITLE="FcCharSet"
Packit 352660
HREF="x103.html#AEN1869">
Packit 352660
REL="PREVIOUS"
Packit 352660
TITLE="FcCharSetIsSubset"
Packit 352660
HREF="fccharsetissubset.html">
Packit 352660
REL="NEXT"
Packit 352660
TITLE="FcCharSetNextPage"
Packit 352660
HREF="fccharsetnextpage.html">
Packit 352660
>
Packit 352660
CLASS="REFENTRY"
Packit 352660
BGCOLOR="#FFFFFF"
Packit 352660
TEXT="#000000"
Packit 352660
LINK="#0000FF"
Packit 352660
VLINK="#840084"
Packit 352660
ALINK="#0000FF"
Packit 352660
>
Packit 352660
CLASS="NAVHEADER"
Packit 352660
>
Packit 352660
SUMMARY="Header navigation table"
Packit 352660
WIDTH="100%"
Packit 352660
BORDER="0"
Packit 352660
CELLPADDING="0"
Packit 352660
CELLSPACING="0"
Packit 352660
>
Packit 352660
>
Packit 352660
COLSPAN="3"
Packit 352660
ALIGN="center"
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="10%"
Packit 352660
ALIGN="left"
Packit 352660
VALIGN="bottom"
Packit 352660
>
Packit 352660
HREF="fccharsetissubset.html"
Packit 352660
ACCESSKEY="P"
Packit 352660
><<< Previous
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="80%"
Packit 352660
ALIGN="center"
Packit 352660
VALIGN="bottom"
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="10%"
Packit 352660
ALIGN="right"
Packit 352660
VALIGN="bottom"
Packit 352660
>
Packit 352660
HREF="fccharsetnextpage.html"
Packit 352660
ACCESSKEY="N"
Packit 352660
>Next >>>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
ALIGN="LEFT"
Packit 352660
WIDTH="100%">
Packit 352660
>
Packit 352660
>
Packit 352660
NAME="FCCHARSETFIRSTPAGE"
Packit 352660
>
Packit 352660
>FcCharSetFirstPage
Packit 352660
>
Packit 352660
CLASS="REFNAMEDIV"
Packit 352660
>
Packit 352660
NAME="AEN2219"
Packit 352660
>
Packit 352660
>
Packit 352660
>Name
Packit 352660
>FcCharSetFirstPage -- Start enumerating charset contents
Packit 352660
>
Packit 352660
CLASS="REFSYNOPSISDIV"
Packit 352660
>
Packit 352660
NAME="AEN2222"
Packit 352660
>
Packit 352660
>
Packit 352660
>Synopsis
Packit 352660
>
Packit 352660
CLASS="FUNCSYNOPSIS"
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
NAME="AEN2223"
Packit 352660
>
Packit 352660
>
Packit 352660
BORDER="0"
Packit 352660
BGCOLOR="#E0E0E0"
Packit 352660
WIDTH="100%"
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="FUNCSYNOPSISINFO"
Packit 352660
>#include <fontconfig/fontconfig.h>
Packit 352660
	
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="FUNCDEF"
Packit 352660
>FcChar32 
Packit 352660
CLASS="FUNCTION"
Packit 352660
>FcCharSetFirstPage
Packit 352660
>
Packit 352660
>(const FcCharSet *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>a
Packit 352660
>
Packit 352660
>, FcChar32[FC_CHARSET_MAP_SIZE] 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>map
Packit 352660
>
Packit 352660
>, FcChar32 *
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>next
Packit 352660
>
Packit 352660
>);
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="REFSECT1"
Packit 352660
>
Packit 352660
NAME="AEN2234"
Packit 352660
>
Packit 352660
>
Packit 352660
>Description
Packit 352660
>
Packit 352660
>Builds an array of bits in 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>map
Packit 352660
>
Packit 352660
> marking the
Packit 352660
first page of Unicode coverage of 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>a
Packit 352660
>
Packit 352660
>.
Packit 352660
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>*next
Packit 352660
>
Packit 352660
> is set to contains the base code point
Packit 352660
for the next page in 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>a
Packit 352660
>
Packit 352660
>.  Returns the base code
Packit 352660
point for the page, or 
Packit 352660
CLASS="CONSTANT"
Packit 352660
>FC_CHARSET_DONE
Packit 352660
> if
Packit 352660
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>a
Packit 352660
>
Packit 352660
> contains no pages.  As an example, if
Packit 352660
Packit 352660
CLASS="FUNCTION"
Packit 352660
>FcCharSetFirstPage
Packit 352660
> returns
Packit 352660
Packit 352660
CLASS="LITERAL"
Packit 352660
>0x300
Packit 352660
> and fills 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>map
Packit 352660
>
Packit 352660
> with
Packit 352660
Packit 352660
BORDER="0"
Packit 352660
BGCOLOR="#E0E0E0"
Packit 352660
WIDTH="100%"
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="LITERALLAYOUT"
Packit 352660
>0xffffffff 0xffffffff 0x01000008 0x44300002 0xffffd7f0 0xfffffffb 0xffff7fff 0xffff0003
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
Then the page contains code points 
Packit 352660
CLASS="LITERAL"
Packit 352660
>0x300
Packit 352660
> through
Packit 352660
Packit 352660
CLASS="LITERAL"
Packit 352660
>0x33f
Packit 352660
> (the first 64 code points on the page)
Packit 352660
because 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>map[0]
Packit 352660
>
Packit 352660
> and
Packit 352660
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>map[1]
Packit 352660
>
Packit 352660
> both have all their bits set.  It also
Packit 352660
contains code points 
Packit 352660
CLASS="LITERAL"
Packit 352660
>0x343
Packit 352660
> (
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>0x300 + 32*2
Packit 352660
+ (4-1)
Packit 352660
>
Packit 352660
>) and 
Packit 352660
CLASS="LITERAL"
Packit 352660
>0x35e
Packit 352660
> (
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>0x300 +
Packit 352660
32*2 + (31-1)
Packit 352660
>
Packit 352660
>) because 
Packit 352660
CLASS="PARAMETER"
Packit 352660
>
Packit 352660
>map[2]
Packit 352660
>
Packit 352660
> has
Packit 352660
the 4th and 31st bits set.  The code points represented by
Packit 352660
Packit 352660
CLASS="LITERAL"
Packit 352660
>map[3]
Packit 352660
> and later are left as an excercise for the
Packit 352660
reader ;).
Packit 352660
	    
Packit 352660
>
Packit 352660
>
Packit 352660
CLASS="NAVFOOTER"
Packit 352660
>
Packit 352660
ALIGN="LEFT"
Packit 352660
WIDTH="100%">
Packit 352660
SUMMARY="Footer navigation table"
Packit 352660
WIDTH="100%"
Packit 352660
BORDER="0"
Packit 352660
CELLPADDING="0"
Packit 352660
CELLSPACING="0"
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="33%"
Packit 352660
ALIGN="left"
Packit 352660
VALIGN="top"
Packit 352660
>
Packit 352660
HREF="fccharsetissubset.html"
Packit 352660
ACCESSKEY="P"
Packit 352660
><<< Previous
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="34%"
Packit 352660
ALIGN="center"
Packit 352660
VALIGN="top"
Packit 352660
>
Packit 352660
HREF="t1.html"
Packit 352660
ACCESSKEY="H"
Packit 352660
>Home
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="33%"
Packit 352660
ALIGN="right"
Packit 352660
VALIGN="top"
Packit 352660
>
Packit 352660
HREF="fccharsetnextpage.html"
Packit 352660
ACCESSKEY="N"
Packit 352660
>Next >>>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="33%"
Packit 352660
ALIGN="left"
Packit 352660
VALIGN="top"
Packit 352660
>FcCharSetIsSubset
Packit 352660
>
Packit 352660
WIDTH="34%"
Packit 352660
ALIGN="center"
Packit 352660
VALIGN="top"
Packit 352660
>
Packit 352660
HREF="x103.html#AEN1869"
Packit 352660
ACCESSKEY="U"
Packit 352660
>Up
Packit 352660
>
Packit 352660
>
Packit 352660
WIDTH="33%"
Packit 352660
ALIGN="right"
Packit 352660
VALIGN="top"
Packit 352660
>FcCharSetNextPage
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>
Packit 352660
>