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  <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 "<a class="el" href="common_8h_source.html">cbor/common.h</a>"</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 </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"> </td></tr> 82*5dd36a3bSchristos<tr class="memitem:a56bfab261e1beaee3d41faf6463b04bf"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 84*5dd36a3bSchristos<tr class="memitem:a90ad4b026bc13f3807e4b89409773f0b"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 86*5dd36a3bSchristos<tr class="memitem:a4a235fd97a2a4d13ba6d3c4306c6a643"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 88*5dd36a3bSchristos<tr class="memitem:a7863aaacf5c10dbc7770010250525ed3"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 90*5dd36a3bSchristos<tr class="memitem:aa850f2be3940fbc309fc9f611ac2989b"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 92*5dd36a3bSchristos<tr class="memitem:a0df96946a16ed6ab94d45adb7b1a14d9"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 94*5dd36a3bSchristos<tr class="memitem:ac1854fff9cbe4be7fa08fd311d851922"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 96*5dd36a3bSchristos<tr class="memitem:a1d803ca867e14739665283bee5b66b58"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 98*5dd36a3bSchristos<tr class="memitem:a1cc1e5a1b1ee934291abcfef75626616"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 100*5dd36a3bSchristos<tr class="memitem:a2105cee299618a9598bc39f5ae215c0b"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 102*5dd36a3bSchristos<tr class="memitem:a180ccc6318bf86af67bfbdd0955548df"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 104*5dd36a3bSchristos<tr class="memitem:a58f3f82978563d732a03d4b585a1a9ea"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 106*5dd36a3bSchristos<tr class="memitem:a743eaba2ad48bc23acbf567e1eb75eac"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 108*5dd36a3bSchristos<tr class="memitem:a7cf3eb01b259b2e4ea9fddd4b1a37d9a"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 110*5dd36a3bSchristos<tr class="memitem:a12630f19ed6040b193ac79b66b3082a4"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 112*5dd36a3bSchristos<tr class="memitem:a89ca7a5834e479190406de4fa886a975"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 114*5dd36a3bSchristos<tr class="memitem:a7c73f8226b908bc2e917e7d0fa3125c7"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 116*5dd36a3bSchristos<tr class="memitem:a153f903a2763439d0be4dc13d8e01b81"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 118*5dd36a3bSchristos<tr class="memitem:a9c298069fd256fe98007f8ebb2c3b7e4"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 120*5dd36a3bSchristos<tr class="memitem:a01795a392b9945c416ee82f66ff5d50f"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 122*5dd36a3bSchristos<tr class="memitem:ace6e55205c8e7fb624cb1f39d46f1479"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 124*5dd36a3bSchristos<tr class="memitem:a570e080b214be14a3263494b3d5d19f2"><td class="memItemLeft" align="right" valign="top">size_t </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"> </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"> </td></tr> 127*5dd36a3bSchristos<tr class="memitem:a7ea12535f26f24032ea9e0975cac3cec"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 129*5dd36a3bSchristos<tr class="memitem:a63da011839918fac84a7bdef9f0f24f2"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 131*5dd36a3bSchristos<tr class="memitem:aaefd57d48643806d1b5bc7ba304f9060"><td class="memItemLeft" align="right" valign="top">size_t </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"> </td></tr> 133*5dd36a3bSchristos<tr class="memitem:a9cfc3c3ca85e6acb7258cf0fb33b3543"><td class="memItemLeft" align="right" valign="top">size_t </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"> </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">§ </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 </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 * </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 </td> 159*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 195*5dd36a3bSchristos <td class="paramname"> </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">§ </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 * </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 </td> 225*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 261*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 297*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 333*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 369*5dd36a3bSchristos <td class="paramname"> </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 < -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">§ </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 * </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 </td> 422*5dd36a3bSchristos <td class="paramname"> </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">§ </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 * </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 </td> 452*5dd36a3bSchristos <td class="paramname"> </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">§ </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 * </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 </td> 482*5dd36a3bSchristos <td class="paramname"> </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">§ </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 * </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 </td> 512*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 548*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 584*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 620*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 656*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 692*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 728*5dd36a3bSchristos <td class="paramname"> </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">§ </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 * </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 </td> 758*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 794*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 830*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 866*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 902*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 938*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 974*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 1010*5dd36a3bSchristos <td class="paramname"> </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">§ </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 </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 * </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 </td> 1046*5dd36a3bSchristos <td class="paramname"> </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">§ </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 * </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 </td> 1076*5dd36a3bSchristos <td class="paramname"> </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  <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