xref: /netbsd-src/external/mit/libcbor/dist/docs/doxygen/encoding_8h.html (revision 5dd36a3bc8bf2a9dec29ceb6349550414570c447)
1*5dd36a3bSchristos<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2*5dd36a3bSchristos<html xmlns="http://www.w3.org/1999/xhtml">
3*5dd36a3bSchristos<head>
4*5dd36a3bSchristos<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5*5dd36a3bSchristos<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6*5dd36a3bSchristos<meta name="generator" content="Doxygen 1.8.12"/>
7*5dd36a3bSchristos<meta name="viewport" content="width=device-width, initial-scale=1"/>
8*5dd36a3bSchristos<title>libcbor: src/cbor/encoding.h File Reference</title>
9*5dd36a3bSchristos<link href="tabs.css" rel="stylesheet" type="text/css"/>
10*5dd36a3bSchristos<script type="text/javascript" src="jquery.js"></script>
11*5dd36a3bSchristos<script type="text/javascript" src="dynsections.js"></script>
12*5dd36a3bSchristos<link href="search/search.css" rel="stylesheet" type="text/css"/>
13*5dd36a3bSchristos<script type="text/javascript" src="search/searchdata.js"></script>
14*5dd36a3bSchristos<script type="text/javascript" src="search/search.js"></script>
15*5dd36a3bSchristos<link href="doxygen.css" rel="stylesheet" type="text/css" />
16*5dd36a3bSchristos<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
17*5dd36a3bSchristos</head>
18*5dd36a3bSchristos<body>
19*5dd36a3bSchristos<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
20*5dd36a3bSchristos<div id="titlearea">
21*5dd36a3bSchristos<table cellspacing="0" cellpadding="0">
22*5dd36a3bSchristos <tbody>
23*5dd36a3bSchristos <tr style="height: 56px;">
24*5dd36a3bSchristos  <td id="projectalign" style="padding-left: 0.5em;">
25*5dd36a3bSchristos   <div id="projectname">libcbor
26*5dd36a3bSchristos   &#160;<span id="projectnumber">0.5.0</span>
27*5dd36a3bSchristos   </div>
28*5dd36a3bSchristos   <div id="projectbrief">libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format.</div>
29*5dd36a3bSchristos  </td>
30*5dd36a3bSchristos </tr>
31*5dd36a3bSchristos </tbody>
32*5dd36a3bSchristos</table>
33*5dd36a3bSchristos</div>
34*5dd36a3bSchristos<!-- end header part -->
35*5dd36a3bSchristos<!-- Generated by Doxygen 1.8.12 -->
36*5dd36a3bSchristos<script type="text/javascript">
37*5dd36a3bSchristosvar searchBox = new SearchBox("searchBox", "search",false,'Search');
38*5dd36a3bSchristos</script>
39*5dd36a3bSchristos<script type="text/javascript" src="menudata.js"></script>
40*5dd36a3bSchristos<script type="text/javascript" src="menu.js"></script>
41*5dd36a3bSchristos<script type="text/javascript">
42*5dd36a3bSchristos$(function() {
43*5dd36a3bSchristos  initMenu('',true,false,'search.php','Search');
44*5dd36a3bSchristos  $(document).ready(function() { init_search(); });
45*5dd36a3bSchristos});
46*5dd36a3bSchristos</script>
47*5dd36a3bSchristos<div id="main-nav"></div>
48*5dd36a3bSchristos<!-- window showing the filter options -->
49*5dd36a3bSchristos<div id="MSearchSelectWindow"
50*5dd36a3bSchristos     onmouseover="return searchBox.OnSearchSelectShow()"
51*5dd36a3bSchristos     onmouseout="return searchBox.OnSearchSelectHide()"
52*5dd36a3bSchristos     onkeydown="return searchBox.OnSearchSelectKey(event)">
53*5dd36a3bSchristos</div>
54*5dd36a3bSchristos
55*5dd36a3bSchristos<!-- iframe showing the search results (closed by default) -->
56*5dd36a3bSchristos<div id="MSearchResultsWindow">
57*5dd36a3bSchristos<iframe src="javascript:void(0)" frameborder="0"
58*5dd36a3bSchristos        name="MSearchResults" id="MSearchResults">
59*5dd36a3bSchristos</iframe>
60*5dd36a3bSchristos</div>
61*5dd36a3bSchristos
62*5dd36a3bSchristos<div id="nav-path" class="navpath">
63*5dd36a3bSchristos  <ul>
64*5dd36a3bSchristos<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_cb565ba51d82ea933604984cbab6233d.html">cbor</a></li>  </ul>
65*5dd36a3bSchristos</div>
66*5dd36a3bSchristos</div><!-- top -->
67*5dd36a3bSchristos<div class="header">
68*5dd36a3bSchristos  <div class="summary">
69*5dd36a3bSchristos<a href="#func-members">Functions</a>  </div>
70*5dd36a3bSchristos  <div class="headertitle">
71*5dd36a3bSchristos<div class="title">encoding.h File Reference</div>  </div>
72*5dd36a3bSchristos</div><!--header-->
73*5dd36a3bSchristos<div class="contents">
74*5dd36a3bSchristos<div class="textblock"><code>#include &quot;<a class="el" href="common_8h_source.html">cbor/common.h</a>&quot;</code><br />
75*5dd36a3bSchristos</div>
76*5dd36a3bSchristos<p><a href="encoding_8h_source.html">Go to the source code of this file.</a></p>
77*5dd36a3bSchristos<table class="memberdecls">
78*5dd36a3bSchristos<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
79*5dd36a3bSchristosFunctions</h2></td></tr>
80*5dd36a3bSchristos<tr class="memitem:afea0835d5129909ae6ccb4cbfc015970"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#afea0835d5129909ae6ccb4cbfc015970">cbor_encode_uint8</a> (uint8_t, unsigned char *, size_t)</td></tr>
81*5dd36a3bSchristos<tr class="separator:afea0835d5129909ae6ccb4cbfc015970"><td class="memSeparator" colspan="2">&#160;</td></tr>
82*5dd36a3bSchristos<tr class="memitem:a56bfab261e1beaee3d41faf6463b04bf"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a56bfab261e1beaee3d41faf6463b04bf">cbor_encode_uint16</a> (uint16_t, unsigned char *, size_t)</td></tr>
83*5dd36a3bSchristos<tr class="separator:a56bfab261e1beaee3d41faf6463b04bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
84*5dd36a3bSchristos<tr class="memitem:a90ad4b026bc13f3807e4b89409773f0b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a90ad4b026bc13f3807e4b89409773f0b">cbor_encode_uint32</a> (uint32_t, unsigned char *, size_t)</td></tr>
85*5dd36a3bSchristos<tr class="separator:a90ad4b026bc13f3807e4b89409773f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
86*5dd36a3bSchristos<tr class="memitem:a4a235fd97a2a4d13ba6d3c4306c6a643"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a4a235fd97a2a4d13ba6d3c4306c6a643">cbor_encode_uint64</a> (uint64_t, unsigned char *, size_t)</td></tr>
87*5dd36a3bSchristos<tr class="separator:a4a235fd97a2a4d13ba6d3c4306c6a643"><td class="memSeparator" colspan="2">&#160;</td></tr>
88*5dd36a3bSchristos<tr class="memitem:a7863aaacf5c10dbc7770010250525ed3"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a7863aaacf5c10dbc7770010250525ed3">cbor_encode_uint</a> (uint64_t, unsigned char *, size_t)</td></tr>
89*5dd36a3bSchristos<tr class="separator:a7863aaacf5c10dbc7770010250525ed3"><td class="memSeparator" colspan="2">&#160;</td></tr>
90*5dd36a3bSchristos<tr class="memitem:aa850f2be3940fbc309fc9f611ac2989b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#aa850f2be3940fbc309fc9f611ac2989b">cbor_encode_negint8</a> (uint8_t, unsigned char *, size_t)</td></tr>
91*5dd36a3bSchristos<tr class="separator:aa850f2be3940fbc309fc9f611ac2989b"><td class="memSeparator" colspan="2">&#160;</td></tr>
92*5dd36a3bSchristos<tr class="memitem:a0df96946a16ed6ab94d45adb7b1a14d9"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a0df96946a16ed6ab94d45adb7b1a14d9">cbor_encode_negint16</a> (uint16_t, unsigned char *, size_t)</td></tr>
93*5dd36a3bSchristos<tr class="separator:a0df96946a16ed6ab94d45adb7b1a14d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
94*5dd36a3bSchristos<tr class="memitem:ac1854fff9cbe4be7fa08fd311d851922"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#ac1854fff9cbe4be7fa08fd311d851922">cbor_encode_negint32</a> (uint32_t, unsigned char *, size_t)</td></tr>
95*5dd36a3bSchristos<tr class="separator:ac1854fff9cbe4be7fa08fd311d851922"><td class="memSeparator" colspan="2">&#160;</td></tr>
96*5dd36a3bSchristos<tr class="memitem:a1d803ca867e14739665283bee5b66b58"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a1d803ca867e14739665283bee5b66b58">cbor_encode_negint64</a> (uint64_t, unsigned char *, size_t)</td></tr>
97*5dd36a3bSchristos<tr class="separator:a1d803ca867e14739665283bee5b66b58"><td class="memSeparator" colspan="2">&#160;</td></tr>
98*5dd36a3bSchristos<tr class="memitem:a1cc1e5a1b1ee934291abcfef75626616"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a1cc1e5a1b1ee934291abcfef75626616">cbor_encode_negint</a> (uint64_t, unsigned char *, size_t)</td></tr>
99*5dd36a3bSchristos<tr class="separator:a1cc1e5a1b1ee934291abcfef75626616"><td class="memSeparator" colspan="2">&#160;</td></tr>
100*5dd36a3bSchristos<tr class="memitem:a2105cee299618a9598bc39f5ae215c0b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a2105cee299618a9598bc39f5ae215c0b">cbor_encode_bytestring_start</a> (size_t, unsigned char *, size_t)</td></tr>
101*5dd36a3bSchristos<tr class="separator:a2105cee299618a9598bc39f5ae215c0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
102*5dd36a3bSchristos<tr class="memitem:a180ccc6318bf86af67bfbdd0955548df"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a180ccc6318bf86af67bfbdd0955548df">cbor_encode_indef_bytestring_start</a> (unsigned char *, size_t)</td></tr>
103*5dd36a3bSchristos<tr class="separator:a180ccc6318bf86af67bfbdd0955548df"><td class="memSeparator" colspan="2">&#160;</td></tr>
104*5dd36a3bSchristos<tr class="memitem:a58f3f82978563d732a03d4b585a1a9ea"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a58f3f82978563d732a03d4b585a1a9ea">cbor_encode_string_start</a> (size_t, unsigned char *, size_t)</td></tr>
105*5dd36a3bSchristos<tr class="separator:a58f3f82978563d732a03d4b585a1a9ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
106*5dd36a3bSchristos<tr class="memitem:a743eaba2ad48bc23acbf567e1eb75eac"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a743eaba2ad48bc23acbf567e1eb75eac">cbor_encode_indef_string_start</a> (unsigned char *, size_t)</td></tr>
107*5dd36a3bSchristos<tr class="separator:a743eaba2ad48bc23acbf567e1eb75eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
108*5dd36a3bSchristos<tr class="memitem:a7cf3eb01b259b2e4ea9fddd4b1a37d9a"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a7cf3eb01b259b2e4ea9fddd4b1a37d9a">cbor_encode_array_start</a> (size_t, unsigned char *, size_t)</td></tr>
109*5dd36a3bSchristos<tr class="separator:a7cf3eb01b259b2e4ea9fddd4b1a37d9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
110*5dd36a3bSchristos<tr class="memitem:a12630f19ed6040b193ac79b66b3082a4"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a12630f19ed6040b193ac79b66b3082a4">cbor_encode_indef_array_start</a> (unsigned char *, size_t)</td></tr>
111*5dd36a3bSchristos<tr class="separator:a12630f19ed6040b193ac79b66b3082a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
112*5dd36a3bSchristos<tr class="memitem:a89ca7a5834e479190406de4fa886a975"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a89ca7a5834e479190406de4fa886a975">cbor_encode_map_start</a> (size_t, unsigned char *, size_t)</td></tr>
113*5dd36a3bSchristos<tr class="separator:a89ca7a5834e479190406de4fa886a975"><td class="memSeparator" colspan="2">&#160;</td></tr>
114*5dd36a3bSchristos<tr class="memitem:a7c73f8226b908bc2e917e7d0fa3125c7"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a7c73f8226b908bc2e917e7d0fa3125c7">cbor_encode_indef_map_start</a> (unsigned char *, size_t)</td></tr>
115*5dd36a3bSchristos<tr class="separator:a7c73f8226b908bc2e917e7d0fa3125c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
116*5dd36a3bSchristos<tr class="memitem:a153f903a2763439d0be4dc13d8e01b81"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a153f903a2763439d0be4dc13d8e01b81">cbor_encode_tag</a> (uint64_t, unsigned char *, size_t)</td></tr>
117*5dd36a3bSchristos<tr class="separator:a153f903a2763439d0be4dc13d8e01b81"><td class="memSeparator" colspan="2">&#160;</td></tr>
118*5dd36a3bSchristos<tr class="memitem:a9c298069fd256fe98007f8ebb2c3b7e4"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a9c298069fd256fe98007f8ebb2c3b7e4">cbor_encode_bool</a> (bool, unsigned char *, size_t)</td></tr>
119*5dd36a3bSchristos<tr class="separator:a9c298069fd256fe98007f8ebb2c3b7e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
120*5dd36a3bSchristos<tr class="memitem:a01795a392b9945c416ee82f66ff5d50f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a01795a392b9945c416ee82f66ff5d50f">cbor_encode_null</a> (unsigned char *, size_t)</td></tr>
121*5dd36a3bSchristos<tr class="separator:a01795a392b9945c416ee82f66ff5d50f"><td class="memSeparator" colspan="2">&#160;</td></tr>
122*5dd36a3bSchristos<tr class="memitem:ace6e55205c8e7fb624cb1f39d46f1479"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#ace6e55205c8e7fb624cb1f39d46f1479">cbor_encode_undef</a> (unsigned char *, size_t)</td></tr>
123*5dd36a3bSchristos<tr class="separator:ace6e55205c8e7fb624cb1f39d46f1479"><td class="memSeparator" colspan="2">&#160;</td></tr>
124*5dd36a3bSchristos<tr class="memitem:a570e080b214be14a3263494b3d5d19f2"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a570e080b214be14a3263494b3d5d19f2">cbor_encode_half</a> (float, unsigned char *, size_t)</td></tr>
125*5dd36a3bSchristos<tr class="memdesc:a570e080b214be14a3263494b3d5d19f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes a half-precision float.  <a href="#a570e080b214be14a3263494b3d5d19f2">More...</a><br /></td></tr>
126*5dd36a3bSchristos<tr class="separator:a570e080b214be14a3263494b3d5d19f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
127*5dd36a3bSchristos<tr class="memitem:a7ea12535f26f24032ea9e0975cac3cec"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a7ea12535f26f24032ea9e0975cac3cec">cbor_encode_single</a> (float, unsigned char *, size_t)</td></tr>
128*5dd36a3bSchristos<tr class="separator:a7ea12535f26f24032ea9e0975cac3cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
129*5dd36a3bSchristos<tr class="memitem:a63da011839918fac84a7bdef9f0f24f2"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a63da011839918fac84a7bdef9f0f24f2">cbor_encode_double</a> (double, unsigned char *, size_t)</td></tr>
130*5dd36a3bSchristos<tr class="separator:a63da011839918fac84a7bdef9f0f24f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
131*5dd36a3bSchristos<tr class="memitem:aaefd57d48643806d1b5bc7ba304f9060"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#aaefd57d48643806d1b5bc7ba304f9060">cbor_encode_break</a> (unsigned char *, size_t)</td></tr>
132*5dd36a3bSchristos<tr class="separator:aaefd57d48643806d1b5bc7ba304f9060"><td class="memSeparator" colspan="2">&#160;</td></tr>
133*5dd36a3bSchristos<tr class="memitem:a9cfc3c3ca85e6acb7258cf0fb33b3543"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encoding_8h.html#a9cfc3c3ca85e6acb7258cf0fb33b3543">cbor_encode_ctrl</a> (uint8_t, unsigned char *, size_t)</td></tr>
134*5dd36a3bSchristos<tr class="separator:a9cfc3c3ca85e6acb7258cf0fb33b3543"><td class="memSeparator" colspan="2">&#160;</td></tr>
135*5dd36a3bSchristos</table>
136*5dd36a3bSchristos<h2 class="groupheader">Function Documentation</h2>
137*5dd36a3bSchristos<a id="a7cf3eb01b259b2e4ea9fddd4b1a37d9a"></a>
138*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a7cf3eb01b259b2e4ea9fddd4b1a37d9a">&sect;&nbsp;</a></span>cbor_encode_array_start()</h2>
139*5dd36a3bSchristos
140*5dd36a3bSchristos<div class="memitem">
141*5dd36a3bSchristos<div class="memproto">
142*5dd36a3bSchristos      <table class="memname">
143*5dd36a3bSchristos        <tr>
144*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_array_start </td>
145*5dd36a3bSchristos          <td>(</td>
146*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
147*5dd36a3bSchristos          <td class="paramname">, </td>
148*5dd36a3bSchristos        </tr>
149*5dd36a3bSchristos        <tr>
150*5dd36a3bSchristos          <td class="paramkey"></td>
151*5dd36a3bSchristos          <td></td>
152*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
153*5dd36a3bSchristos          <td class="paramname">, </td>
154*5dd36a3bSchristos        </tr>
155*5dd36a3bSchristos        <tr>
156*5dd36a3bSchristos          <td class="paramkey"></td>
157*5dd36a3bSchristos          <td></td>
158*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
159*5dd36a3bSchristos          <td class="paramname">&#160;</td>
160*5dd36a3bSchristos        </tr>
161*5dd36a3bSchristos        <tr>
162*5dd36a3bSchristos          <td></td>
163*5dd36a3bSchristos          <td>)</td>
164*5dd36a3bSchristos          <td></td><td></td>
165*5dd36a3bSchristos        </tr>
166*5dd36a3bSchristos      </table>
167*5dd36a3bSchristos</div><div class="memdoc">
168*5dd36a3bSchristos
169*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00091">91</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
170*5dd36a3bSchristos
171*5dd36a3bSchristos</div>
172*5dd36a3bSchristos</div>
173*5dd36a3bSchristos<a id="a9c298069fd256fe98007f8ebb2c3b7e4"></a>
174*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a9c298069fd256fe98007f8ebb2c3b7e4">&sect;&nbsp;</a></span>cbor_encode_bool()</h2>
175*5dd36a3bSchristos
176*5dd36a3bSchristos<div class="memitem">
177*5dd36a3bSchristos<div class="memproto">
178*5dd36a3bSchristos      <table class="memname">
179*5dd36a3bSchristos        <tr>
180*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_bool </td>
181*5dd36a3bSchristos          <td>(</td>
182*5dd36a3bSchristos          <td class="paramtype">bool&#160;</td>
183*5dd36a3bSchristos          <td class="paramname">, </td>
184*5dd36a3bSchristos        </tr>
185*5dd36a3bSchristos        <tr>
186*5dd36a3bSchristos          <td class="paramkey"></td>
187*5dd36a3bSchristos          <td></td>
188*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
189*5dd36a3bSchristos          <td class="paramname">, </td>
190*5dd36a3bSchristos        </tr>
191*5dd36a3bSchristos        <tr>
192*5dd36a3bSchristos          <td class="paramkey"></td>
193*5dd36a3bSchristos          <td></td>
194*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
195*5dd36a3bSchristos          <td class="paramname">&#160;</td>
196*5dd36a3bSchristos        </tr>
197*5dd36a3bSchristos        <tr>
198*5dd36a3bSchristos          <td></td>
199*5dd36a3bSchristos          <td>)</td>
200*5dd36a3bSchristos          <td></td><td></td>
201*5dd36a3bSchristos        </tr>
202*5dd36a3bSchristos      </table>
203*5dd36a3bSchristos</div><div class="memdoc">
204*5dd36a3bSchristos
205*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00116">116</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
206*5dd36a3bSchristos
207*5dd36a3bSchristos</div>
208*5dd36a3bSchristos</div>
209*5dd36a3bSchristos<a id="aaefd57d48643806d1b5bc7ba304f9060"></a>
210*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#aaefd57d48643806d1b5bc7ba304f9060">&sect;&nbsp;</a></span>cbor_encode_break()</h2>
211*5dd36a3bSchristos
212*5dd36a3bSchristos<div class="memitem">
213*5dd36a3bSchristos<div class="memproto">
214*5dd36a3bSchristos      <table class="memname">
215*5dd36a3bSchristos        <tr>
216*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_break </td>
217*5dd36a3bSchristos          <td>(</td>
218*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
219*5dd36a3bSchristos          <td class="paramname">, </td>
220*5dd36a3bSchristos        </tr>
221*5dd36a3bSchristos        <tr>
222*5dd36a3bSchristos          <td class="paramkey"></td>
223*5dd36a3bSchristos          <td></td>
224*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
225*5dd36a3bSchristos          <td class="paramname">&#160;</td>
226*5dd36a3bSchristos        </tr>
227*5dd36a3bSchristos        <tr>
228*5dd36a3bSchristos          <td></td>
229*5dd36a3bSchristos          <td>)</td>
230*5dd36a3bSchristos          <td></td><td></td>
231*5dd36a3bSchristos        </tr>
232*5dd36a3bSchristos      </table>
233*5dd36a3bSchristos</div><div class="memdoc">
234*5dd36a3bSchristos
235*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00178">178</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
236*5dd36a3bSchristos
237*5dd36a3bSchristos</div>
238*5dd36a3bSchristos</div>
239*5dd36a3bSchristos<a id="a2105cee299618a9598bc39f5ae215c0b"></a>
240*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a2105cee299618a9598bc39f5ae215c0b">&sect;&nbsp;</a></span>cbor_encode_bytestring_start()</h2>
241*5dd36a3bSchristos
242*5dd36a3bSchristos<div class="memitem">
243*5dd36a3bSchristos<div class="memproto">
244*5dd36a3bSchristos      <table class="memname">
245*5dd36a3bSchristos        <tr>
246*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_bytestring_start </td>
247*5dd36a3bSchristos          <td>(</td>
248*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
249*5dd36a3bSchristos          <td class="paramname">, </td>
250*5dd36a3bSchristos        </tr>
251*5dd36a3bSchristos        <tr>
252*5dd36a3bSchristos          <td class="paramkey"></td>
253*5dd36a3bSchristos          <td></td>
254*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
255*5dd36a3bSchristos          <td class="paramname">, </td>
256*5dd36a3bSchristos        </tr>
257*5dd36a3bSchristos        <tr>
258*5dd36a3bSchristos          <td class="paramkey"></td>
259*5dd36a3bSchristos          <td></td>
260*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
261*5dd36a3bSchristos          <td class="paramname">&#160;</td>
262*5dd36a3bSchristos        </tr>
263*5dd36a3bSchristos        <tr>
264*5dd36a3bSchristos          <td></td>
265*5dd36a3bSchristos          <td>)</td>
266*5dd36a3bSchristos          <td></td><td></td>
267*5dd36a3bSchristos        </tr>
268*5dd36a3bSchristos      </table>
269*5dd36a3bSchristos</div><div class="memdoc">
270*5dd36a3bSchristos
271*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00062">62</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
272*5dd36a3bSchristos
273*5dd36a3bSchristos</div>
274*5dd36a3bSchristos</div>
275*5dd36a3bSchristos<a id="a9cfc3c3ca85e6acb7258cf0fb33b3543"></a>
276*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a9cfc3c3ca85e6acb7258cf0fb33b3543">&sect;&nbsp;</a></span>cbor_encode_ctrl()</h2>
277*5dd36a3bSchristos
278*5dd36a3bSchristos<div class="memitem">
279*5dd36a3bSchristos<div class="memproto">
280*5dd36a3bSchristos      <table class="memname">
281*5dd36a3bSchristos        <tr>
282*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_ctrl </td>
283*5dd36a3bSchristos          <td>(</td>
284*5dd36a3bSchristos          <td class="paramtype">uint8_t&#160;</td>
285*5dd36a3bSchristos          <td class="paramname">, </td>
286*5dd36a3bSchristos        </tr>
287*5dd36a3bSchristos        <tr>
288*5dd36a3bSchristos          <td class="paramkey"></td>
289*5dd36a3bSchristos          <td></td>
290*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
291*5dd36a3bSchristos          <td class="paramname">, </td>
292*5dd36a3bSchristos        </tr>
293*5dd36a3bSchristos        <tr>
294*5dd36a3bSchristos          <td class="paramkey"></td>
295*5dd36a3bSchristos          <td></td>
296*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
297*5dd36a3bSchristos          <td class="paramname">&#160;</td>
298*5dd36a3bSchristos        </tr>
299*5dd36a3bSchristos        <tr>
300*5dd36a3bSchristos          <td></td>
301*5dd36a3bSchristos          <td>)</td>
302*5dd36a3bSchristos          <td></td><td></td>
303*5dd36a3bSchristos        </tr>
304*5dd36a3bSchristos      </table>
305*5dd36a3bSchristos</div><div class="memdoc">
306*5dd36a3bSchristos
307*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00183">183</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
308*5dd36a3bSchristos
309*5dd36a3bSchristos</div>
310*5dd36a3bSchristos</div>
311*5dd36a3bSchristos<a id="a63da011839918fac84a7bdef9f0f24f2"></a>
312*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a63da011839918fac84a7bdef9f0f24f2">&sect;&nbsp;</a></span>cbor_encode_double()</h2>
313*5dd36a3bSchristos
314*5dd36a3bSchristos<div class="memitem">
315*5dd36a3bSchristos<div class="memproto">
316*5dd36a3bSchristos      <table class="memname">
317*5dd36a3bSchristos        <tr>
318*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_double </td>
319*5dd36a3bSchristos          <td>(</td>
320*5dd36a3bSchristos          <td class="paramtype">double&#160;</td>
321*5dd36a3bSchristos          <td class="paramname">, </td>
322*5dd36a3bSchristos        </tr>
323*5dd36a3bSchristos        <tr>
324*5dd36a3bSchristos          <td class="paramkey"></td>
325*5dd36a3bSchristos          <td></td>
326*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
327*5dd36a3bSchristos          <td class="paramname">, </td>
328*5dd36a3bSchristos        </tr>
329*5dd36a3bSchristos        <tr>
330*5dd36a3bSchristos          <td class="paramkey"></td>
331*5dd36a3bSchristos          <td></td>
332*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
333*5dd36a3bSchristos          <td class="paramname">&#160;</td>
334*5dd36a3bSchristos        </tr>
335*5dd36a3bSchristos        <tr>
336*5dd36a3bSchristos          <td></td>
337*5dd36a3bSchristos          <td>)</td>
338*5dd36a3bSchristos          <td></td><td></td>
339*5dd36a3bSchristos        </tr>
340*5dd36a3bSchristos      </table>
341*5dd36a3bSchristos</div><div class="memdoc">
342*5dd36a3bSchristos
343*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00173">173</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
344*5dd36a3bSchristos
345*5dd36a3bSchristos</div>
346*5dd36a3bSchristos</div>
347*5dd36a3bSchristos<a id="a570e080b214be14a3263494b3d5d19f2"></a>
348*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a570e080b214be14a3263494b3d5d19f2">&sect;&nbsp;</a></span>cbor_encode_half()</h2>
349*5dd36a3bSchristos
350*5dd36a3bSchristos<div class="memitem">
351*5dd36a3bSchristos<div class="memproto">
352*5dd36a3bSchristos      <table class="memname">
353*5dd36a3bSchristos        <tr>
354*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_half </td>
355*5dd36a3bSchristos          <td>(</td>
356*5dd36a3bSchristos          <td class="paramtype">float&#160;</td>
357*5dd36a3bSchristos          <td class="paramname">, </td>
358*5dd36a3bSchristos        </tr>
359*5dd36a3bSchristos        <tr>
360*5dd36a3bSchristos          <td class="paramkey"></td>
361*5dd36a3bSchristos          <td></td>
362*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
363*5dd36a3bSchristos          <td class="paramname">, </td>
364*5dd36a3bSchristos        </tr>
365*5dd36a3bSchristos        <tr>
366*5dd36a3bSchristos          <td class="paramkey"></td>
367*5dd36a3bSchristos          <td></td>
368*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
369*5dd36a3bSchristos          <td class="paramname">&#160;</td>
370*5dd36a3bSchristos        </tr>
371*5dd36a3bSchristos        <tr>
372*5dd36a3bSchristos          <td></td>
373*5dd36a3bSchristos          <td>)</td>
374*5dd36a3bSchristos          <td></td><td></td>
375*5dd36a3bSchristos        </tr>
376*5dd36a3bSchristos      </table>
377*5dd36a3bSchristos</div><div class="memdoc">
378*5dd36a3bSchristos
379*5dd36a3bSchristos<p>Encodes a half-precision float. </p>
380*5dd36a3bSchristos<p>Since there is no native representation or semantics for half floats in the language, we use single-precision floats, as every value that can be expressed as a half-float can also be expressed as a float.</p>
381*5dd36a3bSchristos<p>This however means that not all floats passed to this function can be unambiguously encoded. The behavior is as follows:</p><ul>
382*5dd36a3bSchristos<li>Infinity, NaN are preserved</li>
383*5dd36a3bSchristos<li>Zero is preserved</li>
384*5dd36a3bSchristos<li>Denormalized numbers keep their sign bit and 10 most significant bit of the significand</li>
385*5dd36a3bSchristos<li>All other numbers<ul>
386*5dd36a3bSchristos<li>If the logical value of the exponent is &lt; -24, the output is zero</li>
387*5dd36a3bSchristos<li>If the logical value of the exponent is between -23 and -14, the output is cut off to represent the 'magnitude' of the input, by which we mean (-1)^{signbit} x 1.0e{exponent}. The value in the significand is lost.</li>
388*5dd36a3bSchristos<li>In all other cases, the sign bit, the exponent, and 10 most significant bits of the significand are kept</li>
389*5dd36a3bSchristos</ul>
390*5dd36a3bSchristos</li>
391*5dd36a3bSchristos</ul>
392*5dd36a3bSchristos<dl class="params"><dt>Parameters</dt><dd>
393*5dd36a3bSchristos  <table class="params">
394*5dd36a3bSchristos    <tr><td class="paramname">value</td><td></td></tr>
395*5dd36a3bSchristos    <tr><td class="paramname">buffer</td><td>Target buffer </td></tr>
396*5dd36a3bSchristos    <tr><td class="paramname">buffer_size</td><td>Available space in the buffer </td></tr>
397*5dd36a3bSchristos  </table>
398*5dd36a3bSchristos  </dd>
399*5dd36a3bSchristos</dl>
400*5dd36a3bSchristos<dl class="section return"><dt>Returns</dt><dd>number of bytes written </dd></dl>
401*5dd36a3bSchristos
402*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00131">131</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
403*5dd36a3bSchristos
404*5dd36a3bSchristos</div>
405*5dd36a3bSchristos</div>
406*5dd36a3bSchristos<a id="a12630f19ed6040b193ac79b66b3082a4"></a>
407*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a12630f19ed6040b193ac79b66b3082a4">&sect;&nbsp;</a></span>cbor_encode_indef_array_start()</h2>
408*5dd36a3bSchristos
409*5dd36a3bSchristos<div class="memitem">
410*5dd36a3bSchristos<div class="memproto">
411*5dd36a3bSchristos      <table class="memname">
412*5dd36a3bSchristos        <tr>
413*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_indef_array_start </td>
414*5dd36a3bSchristos          <td>(</td>
415*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
416*5dd36a3bSchristos          <td class="paramname">, </td>
417*5dd36a3bSchristos        </tr>
418*5dd36a3bSchristos        <tr>
419*5dd36a3bSchristos          <td class="paramkey"></td>
420*5dd36a3bSchristos          <td></td>
421*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
422*5dd36a3bSchristos          <td class="paramname">&#160;</td>
423*5dd36a3bSchristos        </tr>
424*5dd36a3bSchristos        <tr>
425*5dd36a3bSchristos          <td></td>
426*5dd36a3bSchristos          <td>)</td>
427*5dd36a3bSchristos          <td></td><td></td>
428*5dd36a3bSchristos        </tr>
429*5dd36a3bSchristos      </table>
430*5dd36a3bSchristos</div><div class="memdoc">
431*5dd36a3bSchristos
432*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00096">96</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
433*5dd36a3bSchristos
434*5dd36a3bSchristos</div>
435*5dd36a3bSchristos</div>
436*5dd36a3bSchristos<a id="a180ccc6318bf86af67bfbdd0955548df"></a>
437*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a180ccc6318bf86af67bfbdd0955548df">&sect;&nbsp;</a></span>cbor_encode_indef_bytestring_start()</h2>
438*5dd36a3bSchristos
439*5dd36a3bSchristos<div class="memitem">
440*5dd36a3bSchristos<div class="memproto">
441*5dd36a3bSchristos      <table class="memname">
442*5dd36a3bSchristos        <tr>
443*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_indef_bytestring_start </td>
444*5dd36a3bSchristos          <td>(</td>
445*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
446*5dd36a3bSchristos          <td class="paramname">, </td>
447*5dd36a3bSchristos        </tr>
448*5dd36a3bSchristos        <tr>
449*5dd36a3bSchristos          <td class="paramkey"></td>
450*5dd36a3bSchristos          <td></td>
451*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
452*5dd36a3bSchristos          <td class="paramname">&#160;</td>
453*5dd36a3bSchristos        </tr>
454*5dd36a3bSchristos        <tr>
455*5dd36a3bSchristos          <td></td>
456*5dd36a3bSchristos          <td>)</td>
457*5dd36a3bSchristos          <td></td><td></td>
458*5dd36a3bSchristos        </tr>
459*5dd36a3bSchristos      </table>
460*5dd36a3bSchristos</div><div class="memdoc">
461*5dd36a3bSchristos
462*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00076">76</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
463*5dd36a3bSchristos
464*5dd36a3bSchristos</div>
465*5dd36a3bSchristos</div>
466*5dd36a3bSchristos<a id="a7c73f8226b908bc2e917e7d0fa3125c7"></a>
467*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a7c73f8226b908bc2e917e7d0fa3125c7">&sect;&nbsp;</a></span>cbor_encode_indef_map_start()</h2>
468*5dd36a3bSchristos
469*5dd36a3bSchristos<div class="memitem">
470*5dd36a3bSchristos<div class="memproto">
471*5dd36a3bSchristos      <table class="memname">
472*5dd36a3bSchristos        <tr>
473*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_indef_map_start </td>
474*5dd36a3bSchristos          <td>(</td>
475*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
476*5dd36a3bSchristos          <td class="paramname">, </td>
477*5dd36a3bSchristos        </tr>
478*5dd36a3bSchristos        <tr>
479*5dd36a3bSchristos          <td class="paramkey"></td>
480*5dd36a3bSchristos          <td></td>
481*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
482*5dd36a3bSchristos          <td class="paramname">&#160;</td>
483*5dd36a3bSchristos        </tr>
484*5dd36a3bSchristos        <tr>
485*5dd36a3bSchristos          <td></td>
486*5dd36a3bSchristos          <td>)</td>
487*5dd36a3bSchristos          <td></td><td></td>
488*5dd36a3bSchristos        </tr>
489*5dd36a3bSchristos      </table>
490*5dd36a3bSchristos</div><div class="memdoc">
491*5dd36a3bSchristos
492*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00106">106</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
493*5dd36a3bSchristos
494*5dd36a3bSchristos</div>
495*5dd36a3bSchristos</div>
496*5dd36a3bSchristos<a id="a743eaba2ad48bc23acbf567e1eb75eac"></a>
497*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a743eaba2ad48bc23acbf567e1eb75eac">&sect;&nbsp;</a></span>cbor_encode_indef_string_start()</h2>
498*5dd36a3bSchristos
499*5dd36a3bSchristos<div class="memitem">
500*5dd36a3bSchristos<div class="memproto">
501*5dd36a3bSchristos      <table class="memname">
502*5dd36a3bSchristos        <tr>
503*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_indef_string_start </td>
504*5dd36a3bSchristos          <td>(</td>
505*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
506*5dd36a3bSchristos          <td class="paramname">, </td>
507*5dd36a3bSchristos        </tr>
508*5dd36a3bSchristos        <tr>
509*5dd36a3bSchristos          <td class="paramkey"></td>
510*5dd36a3bSchristos          <td></td>
511*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
512*5dd36a3bSchristos          <td class="paramname">&#160;</td>
513*5dd36a3bSchristos        </tr>
514*5dd36a3bSchristos        <tr>
515*5dd36a3bSchristos          <td></td>
516*5dd36a3bSchristos          <td>)</td>
517*5dd36a3bSchristos          <td></td><td></td>
518*5dd36a3bSchristos        </tr>
519*5dd36a3bSchristos      </table>
520*5dd36a3bSchristos</div><div class="memdoc">
521*5dd36a3bSchristos
522*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00086">86</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
523*5dd36a3bSchristos
524*5dd36a3bSchristos</div>
525*5dd36a3bSchristos</div>
526*5dd36a3bSchristos<a id="a89ca7a5834e479190406de4fa886a975"></a>
527*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a89ca7a5834e479190406de4fa886a975">&sect;&nbsp;</a></span>cbor_encode_map_start()</h2>
528*5dd36a3bSchristos
529*5dd36a3bSchristos<div class="memitem">
530*5dd36a3bSchristos<div class="memproto">
531*5dd36a3bSchristos      <table class="memname">
532*5dd36a3bSchristos        <tr>
533*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_map_start </td>
534*5dd36a3bSchristos          <td>(</td>
535*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
536*5dd36a3bSchristos          <td class="paramname">, </td>
537*5dd36a3bSchristos        </tr>
538*5dd36a3bSchristos        <tr>
539*5dd36a3bSchristos          <td class="paramkey"></td>
540*5dd36a3bSchristos          <td></td>
541*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
542*5dd36a3bSchristos          <td class="paramname">, </td>
543*5dd36a3bSchristos        </tr>
544*5dd36a3bSchristos        <tr>
545*5dd36a3bSchristos          <td class="paramkey"></td>
546*5dd36a3bSchristos          <td></td>
547*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
548*5dd36a3bSchristos          <td class="paramname">&#160;</td>
549*5dd36a3bSchristos        </tr>
550*5dd36a3bSchristos        <tr>
551*5dd36a3bSchristos          <td></td>
552*5dd36a3bSchristos          <td>)</td>
553*5dd36a3bSchristos          <td></td><td></td>
554*5dd36a3bSchristos        </tr>
555*5dd36a3bSchristos      </table>
556*5dd36a3bSchristos</div><div class="memdoc">
557*5dd36a3bSchristos
558*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00101">101</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
559*5dd36a3bSchristos
560*5dd36a3bSchristos</div>
561*5dd36a3bSchristos</div>
562*5dd36a3bSchristos<a id="a1cc1e5a1b1ee934291abcfef75626616"></a>
563*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a1cc1e5a1b1ee934291abcfef75626616">&sect;&nbsp;</a></span>cbor_encode_negint()</h2>
564*5dd36a3bSchristos
565*5dd36a3bSchristos<div class="memitem">
566*5dd36a3bSchristos<div class="memproto">
567*5dd36a3bSchristos      <table class="memname">
568*5dd36a3bSchristos        <tr>
569*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_negint </td>
570*5dd36a3bSchristos          <td>(</td>
571*5dd36a3bSchristos          <td class="paramtype">uint64_t&#160;</td>
572*5dd36a3bSchristos          <td class="paramname">, </td>
573*5dd36a3bSchristos        </tr>
574*5dd36a3bSchristos        <tr>
575*5dd36a3bSchristos          <td class="paramkey"></td>
576*5dd36a3bSchristos          <td></td>
577*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
578*5dd36a3bSchristos          <td class="paramname">, </td>
579*5dd36a3bSchristos        </tr>
580*5dd36a3bSchristos        <tr>
581*5dd36a3bSchristos          <td class="paramkey"></td>
582*5dd36a3bSchristos          <td></td>
583*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
584*5dd36a3bSchristos          <td class="paramname">&#160;</td>
585*5dd36a3bSchristos        </tr>
586*5dd36a3bSchristos        <tr>
587*5dd36a3bSchristos          <td></td>
588*5dd36a3bSchristos          <td>)</td>
589*5dd36a3bSchristos          <td></td><td></td>
590*5dd36a3bSchristos        </tr>
591*5dd36a3bSchristos      </table>
592*5dd36a3bSchristos</div><div class="memdoc">
593*5dd36a3bSchristos
594*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00057">57</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
595*5dd36a3bSchristos
596*5dd36a3bSchristos</div>
597*5dd36a3bSchristos</div>
598*5dd36a3bSchristos<a id="a0df96946a16ed6ab94d45adb7b1a14d9"></a>
599*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a0df96946a16ed6ab94d45adb7b1a14d9">&sect;&nbsp;</a></span>cbor_encode_negint16()</h2>
600*5dd36a3bSchristos
601*5dd36a3bSchristos<div class="memitem">
602*5dd36a3bSchristos<div class="memproto">
603*5dd36a3bSchristos      <table class="memname">
604*5dd36a3bSchristos        <tr>
605*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_negint16 </td>
606*5dd36a3bSchristos          <td>(</td>
607*5dd36a3bSchristos          <td class="paramtype">uint16_t&#160;</td>
608*5dd36a3bSchristos          <td class="paramname">, </td>
609*5dd36a3bSchristos        </tr>
610*5dd36a3bSchristos        <tr>
611*5dd36a3bSchristos          <td class="paramkey"></td>
612*5dd36a3bSchristos          <td></td>
613*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
614*5dd36a3bSchristos          <td class="paramname">, </td>
615*5dd36a3bSchristos        </tr>
616*5dd36a3bSchristos        <tr>
617*5dd36a3bSchristos          <td class="paramkey"></td>
618*5dd36a3bSchristos          <td></td>
619*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
620*5dd36a3bSchristos          <td class="paramname">&#160;</td>
621*5dd36a3bSchristos        </tr>
622*5dd36a3bSchristos        <tr>
623*5dd36a3bSchristos          <td></td>
624*5dd36a3bSchristos          <td>)</td>
625*5dd36a3bSchristos          <td></td><td></td>
626*5dd36a3bSchristos        </tr>
627*5dd36a3bSchristos      </table>
628*5dd36a3bSchristos</div><div class="memdoc">
629*5dd36a3bSchristos
630*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00042">42</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
631*5dd36a3bSchristos
632*5dd36a3bSchristos</div>
633*5dd36a3bSchristos</div>
634*5dd36a3bSchristos<a id="ac1854fff9cbe4be7fa08fd311d851922"></a>
635*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#ac1854fff9cbe4be7fa08fd311d851922">&sect;&nbsp;</a></span>cbor_encode_negint32()</h2>
636*5dd36a3bSchristos
637*5dd36a3bSchristos<div class="memitem">
638*5dd36a3bSchristos<div class="memproto">
639*5dd36a3bSchristos      <table class="memname">
640*5dd36a3bSchristos        <tr>
641*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_negint32 </td>
642*5dd36a3bSchristos          <td>(</td>
643*5dd36a3bSchristos          <td class="paramtype">uint32_t&#160;</td>
644*5dd36a3bSchristos          <td class="paramname">, </td>
645*5dd36a3bSchristos        </tr>
646*5dd36a3bSchristos        <tr>
647*5dd36a3bSchristos          <td class="paramkey"></td>
648*5dd36a3bSchristos          <td></td>
649*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
650*5dd36a3bSchristos          <td class="paramname">, </td>
651*5dd36a3bSchristos        </tr>
652*5dd36a3bSchristos        <tr>
653*5dd36a3bSchristos          <td class="paramkey"></td>
654*5dd36a3bSchristos          <td></td>
655*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
656*5dd36a3bSchristos          <td class="paramname">&#160;</td>
657*5dd36a3bSchristos        </tr>
658*5dd36a3bSchristos        <tr>
659*5dd36a3bSchristos          <td></td>
660*5dd36a3bSchristos          <td>)</td>
661*5dd36a3bSchristos          <td></td><td></td>
662*5dd36a3bSchristos        </tr>
663*5dd36a3bSchristos      </table>
664*5dd36a3bSchristos</div><div class="memdoc">
665*5dd36a3bSchristos
666*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00047">47</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
667*5dd36a3bSchristos
668*5dd36a3bSchristos</div>
669*5dd36a3bSchristos</div>
670*5dd36a3bSchristos<a id="a1d803ca867e14739665283bee5b66b58"></a>
671*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a1d803ca867e14739665283bee5b66b58">&sect;&nbsp;</a></span>cbor_encode_negint64()</h2>
672*5dd36a3bSchristos
673*5dd36a3bSchristos<div class="memitem">
674*5dd36a3bSchristos<div class="memproto">
675*5dd36a3bSchristos      <table class="memname">
676*5dd36a3bSchristos        <tr>
677*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_negint64 </td>
678*5dd36a3bSchristos          <td>(</td>
679*5dd36a3bSchristos          <td class="paramtype">uint64_t&#160;</td>
680*5dd36a3bSchristos          <td class="paramname">, </td>
681*5dd36a3bSchristos        </tr>
682*5dd36a3bSchristos        <tr>
683*5dd36a3bSchristos          <td class="paramkey"></td>
684*5dd36a3bSchristos          <td></td>
685*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
686*5dd36a3bSchristos          <td class="paramname">, </td>
687*5dd36a3bSchristos        </tr>
688*5dd36a3bSchristos        <tr>
689*5dd36a3bSchristos          <td class="paramkey"></td>
690*5dd36a3bSchristos          <td></td>
691*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
692*5dd36a3bSchristos          <td class="paramname">&#160;</td>
693*5dd36a3bSchristos        </tr>
694*5dd36a3bSchristos        <tr>
695*5dd36a3bSchristos          <td></td>
696*5dd36a3bSchristos          <td>)</td>
697*5dd36a3bSchristos          <td></td><td></td>
698*5dd36a3bSchristos        </tr>
699*5dd36a3bSchristos      </table>
700*5dd36a3bSchristos</div><div class="memdoc">
701*5dd36a3bSchristos
702*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00052">52</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
703*5dd36a3bSchristos
704*5dd36a3bSchristos</div>
705*5dd36a3bSchristos</div>
706*5dd36a3bSchristos<a id="aa850f2be3940fbc309fc9f611ac2989b"></a>
707*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#aa850f2be3940fbc309fc9f611ac2989b">&sect;&nbsp;</a></span>cbor_encode_negint8()</h2>
708*5dd36a3bSchristos
709*5dd36a3bSchristos<div class="memitem">
710*5dd36a3bSchristos<div class="memproto">
711*5dd36a3bSchristos      <table class="memname">
712*5dd36a3bSchristos        <tr>
713*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_negint8 </td>
714*5dd36a3bSchristos          <td>(</td>
715*5dd36a3bSchristos          <td class="paramtype">uint8_t&#160;</td>
716*5dd36a3bSchristos          <td class="paramname">, </td>
717*5dd36a3bSchristos        </tr>
718*5dd36a3bSchristos        <tr>
719*5dd36a3bSchristos          <td class="paramkey"></td>
720*5dd36a3bSchristos          <td></td>
721*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
722*5dd36a3bSchristos          <td class="paramname">, </td>
723*5dd36a3bSchristos        </tr>
724*5dd36a3bSchristos        <tr>
725*5dd36a3bSchristos          <td class="paramkey"></td>
726*5dd36a3bSchristos          <td></td>
727*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
728*5dd36a3bSchristos          <td class="paramname">&#160;</td>
729*5dd36a3bSchristos        </tr>
730*5dd36a3bSchristos        <tr>
731*5dd36a3bSchristos          <td></td>
732*5dd36a3bSchristos          <td>)</td>
733*5dd36a3bSchristos          <td></td><td></td>
734*5dd36a3bSchristos        </tr>
735*5dd36a3bSchristos      </table>
736*5dd36a3bSchristos</div><div class="memdoc">
737*5dd36a3bSchristos
738*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00037">37</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
739*5dd36a3bSchristos
740*5dd36a3bSchristos</div>
741*5dd36a3bSchristos</div>
742*5dd36a3bSchristos<a id="a01795a392b9945c416ee82f66ff5d50f"></a>
743*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a01795a392b9945c416ee82f66ff5d50f">&sect;&nbsp;</a></span>cbor_encode_null()</h2>
744*5dd36a3bSchristos
745*5dd36a3bSchristos<div class="memitem">
746*5dd36a3bSchristos<div class="memproto">
747*5dd36a3bSchristos      <table class="memname">
748*5dd36a3bSchristos        <tr>
749*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_null </td>
750*5dd36a3bSchristos          <td>(</td>
751*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
752*5dd36a3bSchristos          <td class="paramname">, </td>
753*5dd36a3bSchristos        </tr>
754*5dd36a3bSchristos        <tr>
755*5dd36a3bSchristos          <td class="paramkey"></td>
756*5dd36a3bSchristos          <td></td>
757*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
758*5dd36a3bSchristos          <td class="paramname">&#160;</td>
759*5dd36a3bSchristos        </tr>
760*5dd36a3bSchristos        <tr>
761*5dd36a3bSchristos          <td></td>
762*5dd36a3bSchristos          <td>)</td>
763*5dd36a3bSchristos          <td></td><td></td>
764*5dd36a3bSchristos        </tr>
765*5dd36a3bSchristos      </table>
766*5dd36a3bSchristos</div><div class="memdoc">
767*5dd36a3bSchristos
768*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00121">121</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
769*5dd36a3bSchristos
770*5dd36a3bSchristos</div>
771*5dd36a3bSchristos</div>
772*5dd36a3bSchristos<a id="a7ea12535f26f24032ea9e0975cac3cec"></a>
773*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a7ea12535f26f24032ea9e0975cac3cec">&sect;&nbsp;</a></span>cbor_encode_single()</h2>
774*5dd36a3bSchristos
775*5dd36a3bSchristos<div class="memitem">
776*5dd36a3bSchristos<div class="memproto">
777*5dd36a3bSchristos      <table class="memname">
778*5dd36a3bSchristos        <tr>
779*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_single </td>
780*5dd36a3bSchristos          <td>(</td>
781*5dd36a3bSchristos          <td class="paramtype">float&#160;</td>
782*5dd36a3bSchristos          <td class="paramname">, </td>
783*5dd36a3bSchristos        </tr>
784*5dd36a3bSchristos        <tr>
785*5dd36a3bSchristos          <td class="paramkey"></td>
786*5dd36a3bSchristos          <td></td>
787*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
788*5dd36a3bSchristos          <td class="paramname">, </td>
789*5dd36a3bSchristos        </tr>
790*5dd36a3bSchristos        <tr>
791*5dd36a3bSchristos          <td class="paramkey"></td>
792*5dd36a3bSchristos          <td></td>
793*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
794*5dd36a3bSchristos          <td class="paramname">&#160;</td>
795*5dd36a3bSchristos        </tr>
796*5dd36a3bSchristos        <tr>
797*5dd36a3bSchristos          <td></td>
798*5dd36a3bSchristos          <td>)</td>
799*5dd36a3bSchristos          <td></td><td></td>
800*5dd36a3bSchristos        </tr>
801*5dd36a3bSchristos      </table>
802*5dd36a3bSchristos</div><div class="memdoc">
803*5dd36a3bSchristos
804*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00167">167</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
805*5dd36a3bSchristos
806*5dd36a3bSchristos</div>
807*5dd36a3bSchristos</div>
808*5dd36a3bSchristos<a id="a58f3f82978563d732a03d4b585a1a9ea"></a>
809*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a58f3f82978563d732a03d4b585a1a9ea">&sect;&nbsp;</a></span>cbor_encode_string_start()</h2>
810*5dd36a3bSchristos
811*5dd36a3bSchristos<div class="memitem">
812*5dd36a3bSchristos<div class="memproto">
813*5dd36a3bSchristos      <table class="memname">
814*5dd36a3bSchristos        <tr>
815*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_string_start </td>
816*5dd36a3bSchristos          <td>(</td>
817*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
818*5dd36a3bSchristos          <td class="paramname">, </td>
819*5dd36a3bSchristos        </tr>
820*5dd36a3bSchristos        <tr>
821*5dd36a3bSchristos          <td class="paramkey"></td>
822*5dd36a3bSchristos          <td></td>
823*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
824*5dd36a3bSchristos          <td class="paramname">, </td>
825*5dd36a3bSchristos        </tr>
826*5dd36a3bSchristos        <tr>
827*5dd36a3bSchristos          <td class="paramkey"></td>
828*5dd36a3bSchristos          <td></td>
829*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
830*5dd36a3bSchristos          <td class="paramname">&#160;</td>
831*5dd36a3bSchristos        </tr>
832*5dd36a3bSchristos        <tr>
833*5dd36a3bSchristos          <td></td>
834*5dd36a3bSchristos          <td>)</td>
835*5dd36a3bSchristos          <td></td><td></td>
836*5dd36a3bSchristos        </tr>
837*5dd36a3bSchristos      </table>
838*5dd36a3bSchristos</div><div class="memdoc">
839*5dd36a3bSchristos
840*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00081">81</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
841*5dd36a3bSchristos
842*5dd36a3bSchristos</div>
843*5dd36a3bSchristos</div>
844*5dd36a3bSchristos<a id="a153f903a2763439d0be4dc13d8e01b81"></a>
845*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a153f903a2763439d0be4dc13d8e01b81">&sect;&nbsp;</a></span>cbor_encode_tag()</h2>
846*5dd36a3bSchristos
847*5dd36a3bSchristos<div class="memitem">
848*5dd36a3bSchristos<div class="memproto">
849*5dd36a3bSchristos      <table class="memname">
850*5dd36a3bSchristos        <tr>
851*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_tag </td>
852*5dd36a3bSchristos          <td>(</td>
853*5dd36a3bSchristos          <td class="paramtype">uint64_t&#160;</td>
854*5dd36a3bSchristos          <td class="paramname">, </td>
855*5dd36a3bSchristos        </tr>
856*5dd36a3bSchristos        <tr>
857*5dd36a3bSchristos          <td class="paramkey"></td>
858*5dd36a3bSchristos          <td></td>
859*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
860*5dd36a3bSchristos          <td class="paramname">, </td>
861*5dd36a3bSchristos        </tr>
862*5dd36a3bSchristos        <tr>
863*5dd36a3bSchristos          <td class="paramkey"></td>
864*5dd36a3bSchristos          <td></td>
865*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
866*5dd36a3bSchristos          <td class="paramname">&#160;</td>
867*5dd36a3bSchristos        </tr>
868*5dd36a3bSchristos        <tr>
869*5dd36a3bSchristos          <td></td>
870*5dd36a3bSchristos          <td>)</td>
871*5dd36a3bSchristos          <td></td><td></td>
872*5dd36a3bSchristos        </tr>
873*5dd36a3bSchristos      </table>
874*5dd36a3bSchristos</div><div class="memdoc">
875*5dd36a3bSchristos
876*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00111">111</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
877*5dd36a3bSchristos
878*5dd36a3bSchristos</div>
879*5dd36a3bSchristos</div>
880*5dd36a3bSchristos<a id="a7863aaacf5c10dbc7770010250525ed3"></a>
881*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a7863aaacf5c10dbc7770010250525ed3">&sect;&nbsp;</a></span>cbor_encode_uint()</h2>
882*5dd36a3bSchristos
883*5dd36a3bSchristos<div class="memitem">
884*5dd36a3bSchristos<div class="memproto">
885*5dd36a3bSchristos      <table class="memname">
886*5dd36a3bSchristos        <tr>
887*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_uint </td>
888*5dd36a3bSchristos          <td>(</td>
889*5dd36a3bSchristos          <td class="paramtype">uint64_t&#160;</td>
890*5dd36a3bSchristos          <td class="paramname">, </td>
891*5dd36a3bSchristos        </tr>
892*5dd36a3bSchristos        <tr>
893*5dd36a3bSchristos          <td class="paramkey"></td>
894*5dd36a3bSchristos          <td></td>
895*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
896*5dd36a3bSchristos          <td class="paramname">, </td>
897*5dd36a3bSchristos        </tr>
898*5dd36a3bSchristos        <tr>
899*5dd36a3bSchristos          <td class="paramkey"></td>
900*5dd36a3bSchristos          <td></td>
901*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
902*5dd36a3bSchristos          <td class="paramname">&#160;</td>
903*5dd36a3bSchristos        </tr>
904*5dd36a3bSchristos        <tr>
905*5dd36a3bSchristos          <td></td>
906*5dd36a3bSchristos          <td>)</td>
907*5dd36a3bSchristos          <td></td><td></td>
908*5dd36a3bSchristos        </tr>
909*5dd36a3bSchristos      </table>
910*5dd36a3bSchristos</div><div class="memdoc">
911*5dd36a3bSchristos
912*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00031">31</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
913*5dd36a3bSchristos
914*5dd36a3bSchristos</div>
915*5dd36a3bSchristos</div>
916*5dd36a3bSchristos<a id="a56bfab261e1beaee3d41faf6463b04bf"></a>
917*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a56bfab261e1beaee3d41faf6463b04bf">&sect;&nbsp;</a></span>cbor_encode_uint16()</h2>
918*5dd36a3bSchristos
919*5dd36a3bSchristos<div class="memitem">
920*5dd36a3bSchristos<div class="memproto">
921*5dd36a3bSchristos      <table class="memname">
922*5dd36a3bSchristos        <tr>
923*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_uint16 </td>
924*5dd36a3bSchristos          <td>(</td>
925*5dd36a3bSchristos          <td class="paramtype">uint16_t&#160;</td>
926*5dd36a3bSchristos          <td class="paramname">, </td>
927*5dd36a3bSchristos        </tr>
928*5dd36a3bSchristos        <tr>
929*5dd36a3bSchristos          <td class="paramkey"></td>
930*5dd36a3bSchristos          <td></td>
931*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
932*5dd36a3bSchristos          <td class="paramname">, </td>
933*5dd36a3bSchristos        </tr>
934*5dd36a3bSchristos        <tr>
935*5dd36a3bSchristos          <td class="paramkey"></td>
936*5dd36a3bSchristos          <td></td>
937*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
938*5dd36a3bSchristos          <td class="paramname">&#160;</td>
939*5dd36a3bSchristos        </tr>
940*5dd36a3bSchristos        <tr>
941*5dd36a3bSchristos          <td></td>
942*5dd36a3bSchristos          <td>)</td>
943*5dd36a3bSchristos          <td></td><td></td>
944*5dd36a3bSchristos        </tr>
945*5dd36a3bSchristos      </table>
946*5dd36a3bSchristos</div><div class="memdoc">
947*5dd36a3bSchristos
948*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00016">16</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
949*5dd36a3bSchristos
950*5dd36a3bSchristos</div>
951*5dd36a3bSchristos</div>
952*5dd36a3bSchristos<a id="a90ad4b026bc13f3807e4b89409773f0b"></a>
953*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a90ad4b026bc13f3807e4b89409773f0b">&sect;&nbsp;</a></span>cbor_encode_uint32()</h2>
954*5dd36a3bSchristos
955*5dd36a3bSchristos<div class="memitem">
956*5dd36a3bSchristos<div class="memproto">
957*5dd36a3bSchristos      <table class="memname">
958*5dd36a3bSchristos        <tr>
959*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_uint32 </td>
960*5dd36a3bSchristos          <td>(</td>
961*5dd36a3bSchristos          <td class="paramtype">uint32_t&#160;</td>
962*5dd36a3bSchristos          <td class="paramname">, </td>
963*5dd36a3bSchristos        </tr>
964*5dd36a3bSchristos        <tr>
965*5dd36a3bSchristos          <td class="paramkey"></td>
966*5dd36a3bSchristos          <td></td>
967*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
968*5dd36a3bSchristos          <td class="paramname">, </td>
969*5dd36a3bSchristos        </tr>
970*5dd36a3bSchristos        <tr>
971*5dd36a3bSchristos          <td class="paramkey"></td>
972*5dd36a3bSchristos          <td></td>
973*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
974*5dd36a3bSchristos          <td class="paramname">&#160;</td>
975*5dd36a3bSchristos        </tr>
976*5dd36a3bSchristos        <tr>
977*5dd36a3bSchristos          <td></td>
978*5dd36a3bSchristos          <td>)</td>
979*5dd36a3bSchristos          <td></td><td></td>
980*5dd36a3bSchristos        </tr>
981*5dd36a3bSchristos      </table>
982*5dd36a3bSchristos</div><div class="memdoc">
983*5dd36a3bSchristos
984*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00021">21</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
985*5dd36a3bSchristos
986*5dd36a3bSchristos</div>
987*5dd36a3bSchristos</div>
988*5dd36a3bSchristos<a id="a4a235fd97a2a4d13ba6d3c4306c6a643"></a>
989*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#a4a235fd97a2a4d13ba6d3c4306c6a643">&sect;&nbsp;</a></span>cbor_encode_uint64()</h2>
990*5dd36a3bSchristos
991*5dd36a3bSchristos<div class="memitem">
992*5dd36a3bSchristos<div class="memproto">
993*5dd36a3bSchristos      <table class="memname">
994*5dd36a3bSchristos        <tr>
995*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_uint64 </td>
996*5dd36a3bSchristos          <td>(</td>
997*5dd36a3bSchristos          <td class="paramtype">uint64_t&#160;</td>
998*5dd36a3bSchristos          <td class="paramname">, </td>
999*5dd36a3bSchristos        </tr>
1000*5dd36a3bSchristos        <tr>
1001*5dd36a3bSchristos          <td class="paramkey"></td>
1002*5dd36a3bSchristos          <td></td>
1003*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
1004*5dd36a3bSchristos          <td class="paramname">, </td>
1005*5dd36a3bSchristos        </tr>
1006*5dd36a3bSchristos        <tr>
1007*5dd36a3bSchristos          <td class="paramkey"></td>
1008*5dd36a3bSchristos          <td></td>
1009*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
1010*5dd36a3bSchristos          <td class="paramname">&#160;</td>
1011*5dd36a3bSchristos        </tr>
1012*5dd36a3bSchristos        <tr>
1013*5dd36a3bSchristos          <td></td>
1014*5dd36a3bSchristos          <td>)</td>
1015*5dd36a3bSchristos          <td></td><td></td>
1016*5dd36a3bSchristos        </tr>
1017*5dd36a3bSchristos      </table>
1018*5dd36a3bSchristos</div><div class="memdoc">
1019*5dd36a3bSchristos
1020*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00026">26</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
1021*5dd36a3bSchristos
1022*5dd36a3bSchristos</div>
1023*5dd36a3bSchristos</div>
1024*5dd36a3bSchristos<a id="afea0835d5129909ae6ccb4cbfc015970"></a>
1025*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#afea0835d5129909ae6ccb4cbfc015970">&sect;&nbsp;</a></span>cbor_encode_uint8()</h2>
1026*5dd36a3bSchristos
1027*5dd36a3bSchristos<div class="memitem">
1028*5dd36a3bSchristos<div class="memproto">
1029*5dd36a3bSchristos      <table class="memname">
1030*5dd36a3bSchristos        <tr>
1031*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_uint8 </td>
1032*5dd36a3bSchristos          <td>(</td>
1033*5dd36a3bSchristos          <td class="paramtype">uint8_t&#160;</td>
1034*5dd36a3bSchristos          <td class="paramname">, </td>
1035*5dd36a3bSchristos        </tr>
1036*5dd36a3bSchristos        <tr>
1037*5dd36a3bSchristos          <td class="paramkey"></td>
1038*5dd36a3bSchristos          <td></td>
1039*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
1040*5dd36a3bSchristos          <td class="paramname">, </td>
1041*5dd36a3bSchristos        </tr>
1042*5dd36a3bSchristos        <tr>
1043*5dd36a3bSchristos          <td class="paramkey"></td>
1044*5dd36a3bSchristos          <td></td>
1045*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
1046*5dd36a3bSchristos          <td class="paramname">&#160;</td>
1047*5dd36a3bSchristos        </tr>
1048*5dd36a3bSchristos        <tr>
1049*5dd36a3bSchristos          <td></td>
1050*5dd36a3bSchristos          <td>)</td>
1051*5dd36a3bSchristos          <td></td><td></td>
1052*5dd36a3bSchristos        </tr>
1053*5dd36a3bSchristos      </table>
1054*5dd36a3bSchristos</div><div class="memdoc">
1055*5dd36a3bSchristos
1056*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00011">11</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
1057*5dd36a3bSchristos
1058*5dd36a3bSchristos</div>
1059*5dd36a3bSchristos</div>
1060*5dd36a3bSchristos<a id="ace6e55205c8e7fb624cb1f39d46f1479"></a>
1061*5dd36a3bSchristos<h2 class="memtitle"><span class="permalink"><a href="#ace6e55205c8e7fb624cb1f39d46f1479">&sect;&nbsp;</a></span>cbor_encode_undef()</h2>
1062*5dd36a3bSchristos
1063*5dd36a3bSchristos<div class="memitem">
1064*5dd36a3bSchristos<div class="memproto">
1065*5dd36a3bSchristos      <table class="memname">
1066*5dd36a3bSchristos        <tr>
1067*5dd36a3bSchristos          <td class="memname">size_t cbor_encode_undef </td>
1068*5dd36a3bSchristos          <td>(</td>
1069*5dd36a3bSchristos          <td class="paramtype">unsigned char *&#160;</td>
1070*5dd36a3bSchristos          <td class="paramname">, </td>
1071*5dd36a3bSchristos        </tr>
1072*5dd36a3bSchristos        <tr>
1073*5dd36a3bSchristos          <td class="paramkey"></td>
1074*5dd36a3bSchristos          <td></td>
1075*5dd36a3bSchristos          <td class="paramtype">size_t&#160;</td>
1076*5dd36a3bSchristos          <td class="paramname">&#160;</td>
1077*5dd36a3bSchristos        </tr>
1078*5dd36a3bSchristos        <tr>
1079*5dd36a3bSchristos          <td></td>
1080*5dd36a3bSchristos          <td>)</td>
1081*5dd36a3bSchristos          <td></td><td></td>
1082*5dd36a3bSchristos        </tr>
1083*5dd36a3bSchristos      </table>
1084*5dd36a3bSchristos</div><div class="memdoc">
1085*5dd36a3bSchristos
1086*5dd36a3bSchristos<p>Definition at line <a class="el" href="encoding_8c_source.html#l00126">126</a> of file <a class="el" href="encoding_8c_source.html">encoding.c</a>.</p>
1087*5dd36a3bSchristos
1088*5dd36a3bSchristos</div>
1089*5dd36a3bSchristos</div>
1090*5dd36a3bSchristos</div><!-- contents -->
1091*5dd36a3bSchristos<!-- start footer part -->
1092*5dd36a3bSchristos<hr class="footer"/><address class="footer"><small>
1093*5dd36a3bSchristosGenerated on Mon Feb 6 2017 00:26:19 for libcbor by &#160;<a href="http://www.doxygen.org/index.html">
1094*5dd36a3bSchristos<img class="footer" src="doxygen.png" alt="doxygen"/>
1095*5dd36a3bSchristos</a> 1.8.12
1096*5dd36a3bSchristos</small></address>
1097*5dd36a3bSchristos</body>
1098*5dd36a3bSchristos</html>
1099