8
8
<link rel="up" href="lowlevel.html" title="Low Level Functionality">
9
9
<link rel="prev" href="pango-OpenType-Font-Handling.html" title="OpenType Font Handling">
10
10
<link rel="next" href="pango-Engines.html" title="Engines">
11
<meta name="generator" content="GTK-Doc V1.13 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.15.1 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
<link rel="chapter" href="pango.html" title="Basic Pango Interfaces">
14
<link rel="chapter" href="rendering.html" title="Rendering with Pango">
15
<link rel="chapter" href="lowlevel.html" title="Low Level Functionality">
16
<link rel="chapter" href="tools.html" title="Pango Tools">
17
<link rel="chapter" href="pango-hierarchy.html" title="Object Hierarchy">
18
<link rel="index" href="index-all.html" title="Index">
19
<link rel="index" href="index-deprecated.html" title="Index of deprecated symbols">
20
<link rel="index" href="index-1.2.html" title="Index of new symbols in 1.2">
21
<link rel="index" href="index-1.4.html" title="Index of new symbols in 1.4">
22
<link rel="index" href="index-1.6.html" title="Index of new symbols in 1.6">
23
<link rel="index" href="index-1.8.html" title="Index of new symbols in 1.8">
24
<link rel="index" href="index-1.10.html" title="Index of new symbols in 1.10">
25
<link rel="index" href="index-1.12.html" title="Index of new symbols in 1.12">
26
<link rel="index" href="index-1.14.html" title="Index of new symbols in 1.14">
27
<link rel="index" href="index-1.16.html" title="Index of new symbols in 1.16">
28
<link rel="index" href="index-1.18.html" title="Index of new symbols in 1.18">
29
<link rel="index" href="index-1.20.html" title="Index of new symbols in 1.20">
30
<link rel="index" href="index-1.22.html" title="Index of new symbols in 1.22">
31
<link rel="index" href="index-1.24.html" title="Index of new symbols in 1.24">
32
<link rel="index" href="index-1.26.html" title="Index of new symbols in 1.26">
33
<link rel="index" href="index-1.28.html" title="Index of new symbols in 1.26">
35
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
36
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
57
36
<td valign="top" align="right"></td>
58
37
</tr></table></div>
59
<div class="refsynopsisdiv" title="Synopsis">
38
<div class="refsynopsisdiv">
60
39
<a name="pango-Coverage-Maps.synopsis"></a><h2>Synopsis</h2>
61
40
<pre class="synopsis">enum <a class="link" href="pango-Coverage-Maps.html#PangoCoverageLevel" title="enum PangoCoverageLevel">PangoCoverageLevel</a>;
62
41
#define <a class="link" href="pango-Coverage-Maps.html#PANGO-TYPE-COVERAGE-LEVEL:CAPS" title="PANGO_TYPE_COVERAGE_LEVEL">PANGO_TYPE_COVERAGE_LEVEL</a>
63
42
<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage">PangoCoverage</a>;
65
<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> * <a class="link" href="pango-Coverage-Maps.html#pango-coverage-new" title="pango_coverage_new ()">pango_coverage_new</a> (void);
66
<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> * <a class="link" href="pango-Coverage-Maps.html#pango-coverage-ref" title="pango_coverage_ref ()">pango_coverage_ref</a> (<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *coverage);
67
<span class="returnvalue">void</span> <a class="link" href="pango-Coverage-Maps.html#pango-coverage-unref" title="pango_coverage_unref ()">pango_coverage_unref</a> (<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *coverage);
68
<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> * <a class="link" href="pango-Coverage-Maps.html#pango-coverage-copy" title="pango_coverage_copy ()">pango_coverage_copy</a> (<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *coverage);
69
<a class="link" href="pango-Coverage-Maps.html#PangoCoverageLevel" title="enum PangoCoverageLevel"><span class="returnvalue">PangoCoverageLevel</span></a> <a class="link" href="pango-Coverage-Maps.html#pango-coverage-get" title="pango_coverage_get ()">pango_coverage_get</a> (<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *coverage,
70
<span class="returnvalue">int</span> index_);
71
<span class="returnvalue">void</span> <a class="link" href="pango-Coverage-Maps.html#pango-coverage-max" title="pango_coverage_max ()">pango_coverage_max</a> (<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *coverage,
72
<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *other);
73
<span class="returnvalue">void</span> <a class="link" href="pango-Coverage-Maps.html#pango-coverage-set" title="pango_coverage_set ()">pango_coverage_set</a> (<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *coverage,
74
<span class="returnvalue">int</span> index_,
75
<a class="link" href="pango-Coverage-Maps.html#PangoCoverageLevel" title="enum PangoCoverageLevel"><span class="returnvalue">PangoCoverageLevel</span></a> level);
76
<span class="returnvalue">void</span> <a class="link" href="pango-Coverage-Maps.html#pango-coverage-to-bytes" title="pango_coverage_to_bytes ()">pango_coverage_to_bytes</a> (<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *coverage,
77
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> **bytes,
78
<span class="returnvalue">int</span> *n_bytes);
79
<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> * <a class="link" href="pango-Coverage-Maps.html#pango-coverage-from-bytes" title="pango_coverage_from_bytes ()">pango_coverage_from_bytes</a> (<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> *bytes,
80
<span class="returnvalue">int</span> n_bytes);
44
<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> * <a class="link" href="pango-Coverage-Maps.html#pango-coverage-new" title="pango_coverage_new ()">pango_coverage_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
45
<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> * <a class="link" href="pango-Coverage-Maps.html#pango-coverage-ref" title="pango_coverage_ref ()">pango_coverage_ref</a> (<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *coverage</code></em>);
46
<span class="returnvalue">void</span> <a class="link" href="pango-Coverage-Maps.html#pango-coverage-unref" title="pango_coverage_unref ()">pango_coverage_unref</a> (<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *coverage</code></em>);
47
<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> * <a class="link" href="pango-Coverage-Maps.html#pango-coverage-copy" title="pango_coverage_copy ()">pango_coverage_copy</a> (<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *coverage</code></em>);
48
<a class="link" href="pango-Coverage-Maps.html#PangoCoverageLevel" title="enum PangoCoverageLevel"><span class="returnvalue">PangoCoverageLevel</span></a> <a class="link" href="pango-Coverage-Maps.html#pango-coverage-get" title="pango_coverage_get ()">pango_coverage_get</a> (<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *coverage</code></em>,
49
<em class="parameter"><code><span class="type">int</span> index_</code></em>);
50
<span class="returnvalue">void</span> <a class="link" href="pango-Coverage-Maps.html#pango-coverage-max" title="pango_coverage_max ()">pango_coverage_max</a> (<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *coverage</code></em>,
51
<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *other</code></em>);
52
<span class="returnvalue">void</span> <a class="link" href="pango-Coverage-Maps.html#pango-coverage-set" title="pango_coverage_set ()">pango_coverage_set</a> (<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *coverage</code></em>,
53
<em class="parameter"><code><span class="type">int</span> index_</code></em>,
54
<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverageLevel" title="enum PangoCoverageLevel"><span class="type">PangoCoverageLevel</span></a> level</code></em>);
55
<span class="returnvalue">void</span> <a class="link" href="pango-Coverage-Maps.html#pango-coverage-to-bytes" title="pango_coverage_to_bytes ()">pango_coverage_to_bytes</a> (<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *coverage</code></em>,
56
<em class="parameter"><code><span class="type">guchar</span> **bytes</code></em>,
57
<em class="parameter"><code><span class="type">int</span> *n_bytes</code></em>);
58
<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> * <a class="link" href="pango-Coverage-Maps.html#pango-coverage-from-bytes" title="pango_coverage_from_bytes ()">pango_coverage_from_bytes</a> (<em class="parameter"><code><span class="type">guchar</span> *bytes</code></em>,
59
<em class="parameter"><code><span class="type">int</span> n_bytes</code></em>);
83
<div class="refsect1" title="Description">
62
<div class="refsect1">
84
63
<a name="pango-Coverage-Maps.description"></a><h2>Description</h2>
86
65
It is often necessary in Pango to determine if a particular font can
198
<div class="refsect2" title="pango_coverage_unref ()">
179
<div class="refsect2">
199
180
<a name="pango-coverage-unref"></a><h3>pango_coverage_unref ()</h3>
200
<pre class="programlisting"><span class="returnvalue">void</span> pango_coverage_unref (<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *coverage);</pre>
181
<pre class="programlisting"><span class="returnvalue">void</span> pango_coverage_unref (<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *coverage</code></em>);</pre>
202
183
Decrease the reference count on the <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> by one.
203
If the result is zero, free the coverage and all associated memory.</p>
184
If the result is zero, free the coverage and all associated memory.
204
186
<div class="variablelist"><table border="0">
205
187
<col align="left" valign="top">
207
189
<td><p><span class="term"><em class="parameter"><code>coverage</code></em> :</span></p></td>
208
<td> a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
190
<td>a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
214
<div class="refsect2" title="pango_coverage_copy ()">
196
<div class="refsect2">
215
197
<a name="pango-coverage-copy"></a><h3>pango_coverage_copy ()</h3>
216
<pre class="programlisting"><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> * pango_coverage_copy (<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *coverage);</pre>
198
<pre class="programlisting"><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> * pango_coverage_copy (<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *coverage</code></em>);</pre>
218
200
Copy an existing <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>. (This function may now be unnecessary
219
since we refcount the structure. File a bug if you use it.)</p>
201
since we refcount the structure. File a bug if you use it.)
220
203
<div class="variablelist"><table border="0">
221
204
<col align="left" valign="top">
224
207
<td><p><span class="term"><em class="parameter"><code>coverage</code></em> :</span></p></td>
225
<td> a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
208
<td>a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
239
<div class="refsect2" title="pango_coverage_get ()">
222
<div class="refsect2">
240
223
<a name="pango-coverage-get"></a><h3>pango_coverage_get ()</h3>
241
<pre class="programlisting"><a class="link" href="pango-Coverage-Maps.html#PangoCoverageLevel" title="enum PangoCoverageLevel"><span class="returnvalue">PangoCoverageLevel</span></a> pango_coverage_get (<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *coverage,
242
<span class="returnvalue">int</span> index_);</pre>
224
<pre class="programlisting"><a class="link" href="pango-Coverage-Maps.html#PangoCoverageLevel" title="enum PangoCoverageLevel"><span class="returnvalue">PangoCoverageLevel</span></a> pango_coverage_get (<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *coverage</code></em>,
225
<em class="parameter"><code><span class="type">int</span> index_</code></em>);</pre>
244
Determine whether a particular index is covered by <em class="parameter"><code>coverage</code></em></p>
227
Determine whether a particular index is covered by <em class="parameter"><code>coverage</code></em>
245
229
<div class="variablelist"><table border="0">
246
230
<col align="left" valign="top">
249
233
<td><p><span class="term"><em class="parameter"><code>coverage</code></em> :</span></p></td>
250
<td> a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
234
<td>a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
254
238
<td><p><span class="term"><em class="parameter"><code>index_</code></em> :</span></p></td>
255
<td> the index to check
239
<td>the index to check
267
<div class="refsect2" title="pango_coverage_max ()">
251
<div class="refsect2">
268
252
<a name="pango-coverage-max"></a><h3>pango_coverage_max ()</h3>
269
<pre class="programlisting"><span class="returnvalue">void</span> pango_coverage_max (<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *coverage,
270
<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *other);</pre>
253
<pre class="programlisting"><span class="returnvalue">void</span> pango_coverage_max (<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *coverage</code></em>,
254
<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *other</code></em>);</pre>
272
256
Set the coverage for each index in <em class="parameter"><code>coverage</code></em> to be the max (better)
273
257
value of the current coverage for the index and the coverage for
274
the corresponding index in <em class="parameter"><code>other</code></em>.</p>
258
the corresponding index in <em class="parameter"><code>other</code></em>.
275
260
<div class="variablelist"><table border="0">
276
261
<col align="left" valign="top">
279
264
<td><p><span class="term"><em class="parameter"><code>coverage</code></em> :</span></p></td>
280
<td> a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
265
<td>a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
284
269
<td><p><span class="term"><em class="parameter"><code>other</code></em> :</span></p></td>
285
<td> another <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
270
<td>another <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
292
<div class="refsect2" title="pango_coverage_set ()">
277
<div class="refsect2">
293
278
<a name="pango-coverage-set"></a><h3>pango_coverage_set ()</h3>
294
<pre class="programlisting"><span class="returnvalue">void</span> pango_coverage_set (<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *coverage,
295
<span class="returnvalue">int</span> index_,
296
<a class="link" href="pango-Coverage-Maps.html#PangoCoverageLevel" title="enum PangoCoverageLevel"><span class="returnvalue">PangoCoverageLevel</span></a> level);</pre>
279
<pre class="programlisting"><span class="returnvalue">void</span> pango_coverage_set (<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *coverage</code></em>,
280
<em class="parameter"><code><span class="type">int</span> index_</code></em>,
281
<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverageLevel" title="enum PangoCoverageLevel"><span class="type">PangoCoverageLevel</span></a> level</code></em>);</pre>
298
Modify a particular index within <em class="parameter"><code>coverage</code></em></p>
283
Modify a particular index within <em class="parameter"><code>coverage</code></em>
299
285
<div class="variablelist"><table border="0">
300
286
<col align="left" valign="top">
303
289
<td><p><span class="term"><em class="parameter"><code>coverage</code></em> :</span></p></td>
304
<td> a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
290
<td>a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
308
294
<td><p><span class="term"><em class="parameter"><code>index_</code></em> :</span></p></td>
309
<td> the index to modify
295
<td>the index to modify
313
299
<td><p><span class="term"><em class="parameter"><code>level</code></em> :</span></p></td>
314
<td> the new level for <em class="parameter"><code>index_</code></em>
300
<td>the new level for <em class="parameter"><code>index_</code></em>
321
<div class="refsect2" title="pango_coverage_to_bytes ()">
307
<div class="refsect2">
322
308
<a name="pango-coverage-to-bytes"></a><h3>pango_coverage_to_bytes ()</h3>
323
<pre class="programlisting"><span class="returnvalue">void</span> pango_coverage_to_bytes (<a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> *coverage,
324
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> **bytes,
325
<span class="returnvalue">int</span> *n_bytes);</pre>
309
<pre class="programlisting"><span class="returnvalue">void</span> pango_coverage_to_bytes (<em class="parameter"><code><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> *coverage</code></em>,
310
<em class="parameter"><code><span class="type">guchar</span> **bytes</code></em>,
311
<em class="parameter"><code><span class="type">int</span> *n_bytes</code></em>);</pre>
327
Convert a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> structure into a flat binary format</p>
313
Convert a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a> structure into a flat binary format
328
315
<div class="variablelist"><table border="0">
329
316
<col align="left" valign="top">
332
319
<td><p><span class="term"><em class="parameter"><code>coverage</code></em> :</span></p></td>
333
<td> a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
320
<td>a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
337
324
<td><p><span class="term"><em class="parameter"><code>bytes</code></em> :</span></p></td>
338
<td> location to store result (must be freed with <a href="/usr/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>)
325
<td>location to store result (must be freed with <code class="function">g_free()</code>)
342
329
<td><p><span class="term"><em class="parameter"><code>n_bytes</code></em> :</span></p></td>
343
<td> location to store size of result
330
<td>location to store size of result
350
<div class="refsect2" title="pango_coverage_from_bytes ()">
337
<div class="refsect2">
351
338
<a name="pango-coverage-from-bytes"></a><h3>pango_coverage_from_bytes ()</h3>
352
<pre class="programlisting"><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> * pango_coverage_from_bytes (<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> *bytes,
353
<span class="returnvalue">int</span> n_bytes);</pre>
339
<pre class="programlisting"><a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="returnvalue">PangoCoverage</span></a> * pango_coverage_from_bytes (<em class="parameter"><code><span class="type">guchar</span> *bytes</code></em>,
340
<em class="parameter"><code><span class="type">int</span> n_bytes</code></em>);</pre>
355
342
Convert data generated from <code class="function">pango_converage_to_bytes()</code> back
356
to a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a></p>
343
to a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
357
345
<div class="variablelist"><table border="0">
358
346
<col align="left" valign="top">
361
349
<td><p><span class="term"><em class="parameter"><code>bytes</code></em> :</span></p></td>
362
<td> binary data representing a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
350
<td>binary data representing a <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>
366
354
<td><p><span class="term"><em class="parameter"><code>n_bytes</code></em> :</span></p></td>
367
<td> the size of <em class="parameter"><code>bytes</code></em> in bytes
355
<td>the size of <em class="parameter"><code>bytes</code></em> in bytes
371
359
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
372
<td> a newly allocated <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
360
<td> a newly allocated <a class="link" href="pango-Coverage-Maps.html#PangoCoverage" title="PangoCoverage"><span class="type">PangoCoverage</span></a>, or <a href="/gnome/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if
373
361
the data was invalid.