Home | History | Annotate | Line # | Download | only in doxygen
      1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      2 <html xmlns="http://www.w3.org/1999/xhtml">
      3 <head>
      4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
      5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
      6 <meta name="generator" content="Doxygen 1.8.12"/>
      7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
      8 <title>libcbor: src/cbor/ints.h File Reference</title>
      9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
     10 <script type="text/javascript" src="jquery.js"></script>
     11 <script type="text/javascript" src="dynsections.js"></script>
     12 <link href="search/search.css" rel="stylesheet" type="text/css"/>
     13 <script type="text/javascript" src="search/searchdata.js"></script>
     14 <script type="text/javascript" src="search/search.js"></script>
     15 <link href="doxygen.css" rel="stylesheet" type="text/css" />
     16 <link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
     17 </head>
     18 <body>
     19 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
     20 <div id="titlearea">
     21 <table cellspacing="0" cellpadding="0">
     22  <tbody>
     23  <tr style="height: 56px;">
     24   <td id="projectalign" style="padding-left: 0.5em;">
     25    <div id="projectname">libcbor
     26    &#160;<span id="projectnumber">0.5.0</span>
     27    </div>
     28    <div id="projectbrief">libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format.</div>
     29   </td>
     30  </tr>
     31  </tbody>
     32 </table>
     33 </div>
     34 <!-- end header part -->
     35 <!-- Generated by Doxygen 1.8.12 -->
     36 <script type="text/javascript">
     37 var searchBox = new SearchBox("searchBox", "search",false,'Search');
     38 </script>
     39 <script type="text/javascript" src="menudata.js"></script>
     40 <script type="text/javascript" src="menu.js"></script>
     41 <script type="text/javascript">
     42 $(function() {
     43   initMenu('',true,false,'search.php','Search');
     44   $(document).ready(function() { init_search(); });
     45 });
     46 </script>
     47 <div id="main-nav"></div>
     48 <!-- window showing the filter options -->
     49 <div id="MSearchSelectWindow"
     50      onmouseover="return searchBox.OnSearchSelectShow()"
     51      onmouseout="return searchBox.OnSearchSelectHide()"
     52      onkeydown="return searchBox.OnSearchSelectKey(event)">
     53 </div>
     54 
     55 <!-- iframe showing the search results (closed by default) -->
     56 <div id="MSearchResultsWindow">
     57 <iframe src="javascript:void(0)" frameborder="0" 
     58         name="MSearchResults" id="MSearchResults">
     59 </iframe>
     60 </div>
     61 
     62 <div id="nav-path" class="navpath">
     63   <ul>
     64 <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 </div>
     66 </div><!-- top -->
     67 <div class="header">
     68   <div class="summary">
     69 <a href="#func-members">Functions</a>  </div>
     70   <div class="headertitle">
     71 <div class="title">ints.h File Reference</div>  </div>
     72 </div><!--header-->
     73 <div class="contents">
     74 <div class="textblock"><code>#include &quot;<a class="el" href="common_8h_source.html">cbor/common.h</a>&quot;</code><br />
     75 </div>
     76 <p><a href="ints_8h_source.html">Go to the source code of this file.</a></p>
     77 <table class="memberdecls">
     78 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
     79 Functions</h2></td></tr>
     80 <tr class="memitem:a2379bf36318e8e4faa7434c74d8553fb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a2379bf36318e8e4faa7434c74d8553fb">cbor_get_uint8</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
     81 <tr class="memdesc:a2379bf36318e8e4faa7434c74d8553fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts the integer value.  <a href="#a2379bf36318e8e4faa7434c74d8553fb">More...</a><br /></td></tr>
     82 <tr class="separator:a2379bf36318e8e4faa7434c74d8553fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
     83 <tr class="memitem:a06a0997aed16fe6aa540f57bf40ce400"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a06a0997aed16fe6aa540f57bf40ce400">cbor_get_uint16</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
     84 <tr class="memdesc:a06a0997aed16fe6aa540f57bf40ce400"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts the integer value.  <a href="#a06a0997aed16fe6aa540f57bf40ce400">More...</a><br /></td></tr>
     85 <tr class="separator:a06a0997aed16fe6aa540f57bf40ce400"><td class="memSeparator" colspan="2">&#160;</td></tr>
     86 <tr class="memitem:a0480e5b5849b757aa9416a4c1d51b36d"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a0480e5b5849b757aa9416a4c1d51b36d">cbor_get_uint32</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
     87 <tr class="memdesc:a0480e5b5849b757aa9416a4c1d51b36d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts the integer value.  <a href="#a0480e5b5849b757aa9416a4c1d51b36d">More...</a><br /></td></tr>
     88 <tr class="separator:a0480e5b5849b757aa9416a4c1d51b36d"><td class="memSeparator" colspan="2">&#160;</td></tr>
     89 <tr class="memitem:a839ec2dc97dda1db54657cec50387a12"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a839ec2dc97dda1db54657cec50387a12">cbor_get_uint64</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
     90 <tr class="memdesc:a839ec2dc97dda1db54657cec50387a12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts the integer value.  <a href="#a839ec2dc97dda1db54657cec50387a12">More...</a><br /></td></tr>
     91 <tr class="separator:a839ec2dc97dda1db54657cec50387a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
     92 <tr class="memitem:aacf93e9a8a2c4217d5cd84207b957cba"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#aacf93e9a8a2c4217d5cd84207b957cba">cbor_get_int</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
     93 <tr class="memdesc:aacf93e9a8a2c4217d5cd84207b957cba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts the integer value.  <a href="#aacf93e9a8a2c4217d5cd84207b957cba">More...</a><br /></td></tr>
     94 <tr class="separator:aacf93e9a8a2c4217d5cd84207b957cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
     95 <tr class="memitem:a62e9cd557438c1a5b8cf9a29c1f64baa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a62e9cd557438c1a5b8cf9a29c1f64baa">cbor_set_uint8</a> (<a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item, uint8_t value)</td></tr>
     96 <tr class="memdesc:a62e9cd557438c1a5b8cf9a29c1f64baa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns the integer value.  <a href="#a62e9cd557438c1a5b8cf9a29c1f64baa">More...</a><br /></td></tr>
     97 <tr class="separator:a62e9cd557438c1a5b8cf9a29c1f64baa"><td class="memSeparator" colspan="2">&#160;</td></tr>
     98 <tr class="memitem:a13b3dff419830b59c77ee18d4c03f6eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a13b3dff419830b59c77ee18d4c03f6eb">cbor_set_uint16</a> (<a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item, uint16_t value)</td></tr>
     99 <tr class="memdesc:a13b3dff419830b59c77ee18d4c03f6eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns the integer value.  <a href="#a13b3dff419830b59c77ee18d4c03f6eb">More...</a><br /></td></tr>
    100 <tr class="separator:a13b3dff419830b59c77ee18d4c03f6eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
    101 <tr class="memitem:a2db697fb733dcbdbbef8714fd182a185"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a2db697fb733dcbdbbef8714fd182a185">cbor_set_uint32</a> (<a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item, uint32_t value)</td></tr>
    102 <tr class="memdesc:a2db697fb733dcbdbbef8714fd182a185"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns the integer value.  <a href="#a2db697fb733dcbdbbef8714fd182a185">More...</a><br /></td></tr>
    103 <tr class="separator:a2db697fb733dcbdbbef8714fd182a185"><td class="memSeparator" colspan="2">&#160;</td></tr>
    104 <tr class="memitem:af82a3961109f2a36324157e218680016"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#af82a3961109f2a36324157e218680016">cbor_set_uint64</a> (<a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item, uint64_t value)</td></tr>
    105 <tr class="memdesc:af82a3961109f2a36324157e218680016"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns the integer value.  <a href="#af82a3961109f2a36324157e218680016">More...</a><br /></td></tr>
    106 <tr class="separator:af82a3961109f2a36324157e218680016"><td class="memSeparator" colspan="2">&#160;</td></tr>
    107 <tr class="memitem:a30bcfb58aa41d4c44bc2d5d6b7de105d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="data_8h.html#ae0fc9740f108f0f0078b93712b061e57">cbor_int_width</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a30bcfb58aa41d4c44bc2d5d6b7de105d">cbor_int_get_width</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
    108 <tr class="memdesc:a30bcfb58aa41d4c44bc2d5d6b7de105d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the integer width.  <a href="#a30bcfb58aa41d4c44bc2d5d6b7de105d">More...</a><br /></td></tr>
    109 <tr class="separator:a30bcfb58aa41d4c44bc2d5d6b7de105d"><td class="memSeparator" colspan="2">&#160;</td></tr>
    110 <tr class="memitem:aed6a5a44245b8447a768c95e351c2c0c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#aed6a5a44245b8447a768c95e351c2c0c">cbor_mark_uint</a> (<a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
    111 <tr class="memdesc:aed6a5a44245b8447a768c95e351c2c0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Marks the integer item as a positive integer.  <a href="#aed6a5a44245b8447a768c95e351c2c0c">More...</a><br /></td></tr>
    112 <tr class="separator:aed6a5a44245b8447a768c95e351c2c0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
    113 <tr class="memitem:a6ef24d3e2636c02de092fdfc337276b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a6ef24d3e2636c02de092fdfc337276b1">cbor_mark_negint</a> (<a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
    114 <tr class="memdesc:a6ef24d3e2636c02de092fdfc337276b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Marks the integer item as a negative integer.  <a href="#a6ef24d3e2636c02de092fdfc337276b1">More...</a><br /></td></tr>
    115 <tr class="separator:a6ef24d3e2636c02de092fdfc337276b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
    116 <tr class="memitem:ae4562e1314b122ae89712dbf0c48c14c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#ae4562e1314b122ae89712dbf0c48c14c">cbor_new_int8</a> ()</td></tr>
    117 <tr class="memdesc:ae4562e1314b122ae89712dbf0c48c14c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates new integer with 1B width.  <a href="#ae4562e1314b122ae89712dbf0c48c14c">More...</a><br /></td></tr>
    118 <tr class="separator:ae4562e1314b122ae89712dbf0c48c14c"><td class="memSeparator" colspan="2">&#160;</td></tr>
    119 <tr class="memitem:a68f71f9574e0085f02a27bd0f58d4b55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a68f71f9574e0085f02a27bd0f58d4b55">cbor_new_int16</a> ()</td></tr>
    120 <tr class="memdesc:a68f71f9574e0085f02a27bd0f58d4b55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates new integer with 2B width.  <a href="#a68f71f9574e0085f02a27bd0f58d4b55">More...</a><br /></td></tr>
    121 <tr class="separator:a68f71f9574e0085f02a27bd0f58d4b55"><td class="memSeparator" colspan="2">&#160;</td></tr>
    122 <tr class="memitem:a9cf9db24315a0e622746a546cc112467"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a9cf9db24315a0e622746a546cc112467">cbor_new_int32</a> ()</td></tr>
    123 <tr class="memdesc:a9cf9db24315a0e622746a546cc112467"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates new integer with 4B width.  <a href="#a9cf9db24315a0e622746a546cc112467">More...</a><br /></td></tr>
    124 <tr class="separator:a9cf9db24315a0e622746a546cc112467"><td class="memSeparator" colspan="2">&#160;</td></tr>
    125 <tr class="memitem:ab863f47b9de930c5d014e0dbb5523d9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#ab863f47b9de930c5d014e0dbb5523d9d">cbor_new_int64</a> ()</td></tr>
    126 <tr class="memdesc:ab863f47b9de930c5d014e0dbb5523d9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates new integer with 8B width.  <a href="#ab863f47b9de930c5d014e0dbb5523d9d">More...</a><br /></td></tr>
    127 <tr class="separator:ab863f47b9de930c5d014e0dbb5523d9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
    128 <tr class="memitem:ad4d9f92f14c640544386e6655283052d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#ad4d9f92f14c640544386e6655283052d">cbor_build_uint8</a> (uint8_t value)</td></tr>
    129 <tr class="memdesc:ad4d9f92f14c640544386e6655283052d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new positive integer.  <a href="#ad4d9f92f14c640544386e6655283052d">More...</a><br /></td></tr>
    130 <tr class="separator:ad4d9f92f14c640544386e6655283052d"><td class="memSeparator" colspan="2">&#160;</td></tr>
    131 <tr class="memitem:a88f05c625ad9fa182bc95c9c97f87dda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a88f05c625ad9fa182bc95c9c97f87dda">cbor_build_uint16</a> (uint16_t value)</td></tr>
    132 <tr class="memdesc:a88f05c625ad9fa182bc95c9c97f87dda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new positive integer.  <a href="#a88f05c625ad9fa182bc95c9c97f87dda">More...</a><br /></td></tr>
    133 <tr class="separator:a88f05c625ad9fa182bc95c9c97f87dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
    134 <tr class="memitem:afcefa3190eeeff1e5ed0b5217761ad5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#afcefa3190eeeff1e5ed0b5217761ad5a">cbor_build_uint32</a> (uint32_t value)</td></tr>
    135 <tr class="memdesc:afcefa3190eeeff1e5ed0b5217761ad5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new positive integer.  <a href="#afcefa3190eeeff1e5ed0b5217761ad5a">More...</a><br /></td></tr>
    136 <tr class="separator:afcefa3190eeeff1e5ed0b5217761ad5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
    137 <tr class="memitem:adff4351ebc5bb6f69d8a2ea0c9439fc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#adff4351ebc5bb6f69d8a2ea0c9439fc5">cbor_build_uint64</a> (uint64_t value)</td></tr>
    138 <tr class="memdesc:adff4351ebc5bb6f69d8a2ea0c9439fc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new positive integer.  <a href="#adff4351ebc5bb6f69d8a2ea0c9439fc5">More...</a><br /></td></tr>
    139 <tr class="separator:adff4351ebc5bb6f69d8a2ea0c9439fc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
    140 <tr class="memitem:a28553eb079f8778babebf869e33f27a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a28553eb079f8778babebf869e33f27a2">cbor_build_negint8</a> (uint8_t value)</td></tr>
    141 <tr class="memdesc:a28553eb079f8778babebf869e33f27a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new negative integer.  <a href="#a28553eb079f8778babebf869e33f27a2">More...</a><br /></td></tr>
    142 <tr class="separator:a28553eb079f8778babebf869e33f27a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    143 <tr class="memitem:ae40a5af0998889c6550ceb0914b2cd9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#ae40a5af0998889c6550ceb0914b2cd9b">cbor_build_negint16</a> (uint16_t value)</td></tr>
    144 <tr class="memdesc:ae40a5af0998889c6550ceb0914b2cd9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new negative integer.  <a href="#ae40a5af0998889c6550ceb0914b2cd9b">More...</a><br /></td></tr>
    145 <tr class="separator:ae40a5af0998889c6550ceb0914b2cd9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
    146 <tr class="memitem:a35d8b500ae33d4fc0262de4830382529"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#a35d8b500ae33d4fc0262de4830382529">cbor_build_negint32</a> (uint32_t value)</td></tr>
    147 <tr class="memdesc:a35d8b500ae33d4fc0262de4830382529"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new negative integer.  <a href="#a35d8b500ae33d4fc0262de4830382529">More...</a><br /></td></tr>
    148 <tr class="separator:a35d8b500ae33d4fc0262de4830382529"><td class="memSeparator" colspan="2">&#160;</td></tr>
    149 <tr class="memitem:ae24074614ece5da3024a536093d21678"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ints_8h.html#ae24074614ece5da3024a536093d21678">cbor_build_negint64</a> (uint64_t value)</td></tr>
    150 <tr class="memdesc:ae24074614ece5da3024a536093d21678"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new negative integer.  <a href="#ae24074614ece5da3024a536093d21678">More...</a><br /></td></tr>
    151 <tr class="separator:ae24074614ece5da3024a536093d21678"><td class="memSeparator" colspan="2">&#160;</td></tr>
    152 </table>
    153 <h2 class="groupheader">Function Documentation</h2>
    154 <a id="ae40a5af0998889c6550ceb0914b2cd9b"></a>
    155 <h2 class="memtitle"><span class="permalink"><a href="#ae40a5af0998889c6550ceb0914b2cd9b">&sect;&nbsp;</a></span>cbor_build_negint16()</h2>
    156 
    157 <div class="memitem">
    158 <div class="memproto">
    159       <table class="memname">
    160         <tr>
    161           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_build_negint16 </td>
    162           <td>(</td>
    163           <td class="paramtype">uint16_t&#160;</td>
    164           <td class="paramname"><em>value</em></td><td>)</td>
    165           <td></td>
    166         </tr>
    167       </table>
    168 </div><div class="memdoc">
    169 
    170 <p>Constructs a new negative integer. </p>
    171 <dl class="params"><dt>Parameters</dt><dd>
    172   <table class="params">
    173     <tr><td class="paramname">value</td><td>the value to use </td></tr>
    174   </table>
    175   </dd>
    176 </dl>
    177 <dl class="section return"><dt>Returns</dt><dd><b>new</b> negative integer </dd></dl>
    178 
    179 <p>Definition at line <a class="el" href="ints_8c_source.html#l00185">185</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    180 
    181 </div>
    182 </div>
    183 <a id="a35d8b500ae33d4fc0262de4830382529"></a>
    184 <h2 class="memtitle"><span class="permalink"><a href="#a35d8b500ae33d4fc0262de4830382529">&sect;&nbsp;</a></span>cbor_build_negint32()</h2>
    185 
    186 <div class="memitem">
    187 <div class="memproto">
    188       <table class="memname">
    189         <tr>
    190           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_build_negint32 </td>
    191           <td>(</td>
    192           <td class="paramtype">uint32_t&#160;</td>
    193           <td class="paramname"><em>value</em></td><td>)</td>
    194           <td></td>
    195         </tr>
    196       </table>
    197 </div><div class="memdoc">
    198 
    199 <p>Constructs a new negative integer. </p>
    200 <dl class="params"><dt>Parameters</dt><dd>
    201   <table class="params">
    202     <tr><td class="paramname">value</td><td>the value to use </td></tr>
    203   </table>
    204   </dd>
    205 </dl>
    206 <dl class="section return"><dt>Returns</dt><dd><b>new</b> negative integer </dd></dl>
    207 
    208 <p>Definition at line <a class="el" href="ints_8c_source.html#l00193">193</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    209 
    210 </div>
    211 </div>
    212 <a id="ae24074614ece5da3024a536093d21678"></a>
    213 <h2 class="memtitle"><span class="permalink"><a href="#ae24074614ece5da3024a536093d21678">&sect;&nbsp;</a></span>cbor_build_negint64()</h2>
    214 
    215 <div class="memitem">
    216 <div class="memproto">
    217       <table class="memname">
    218         <tr>
    219           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_build_negint64 </td>
    220           <td>(</td>
    221           <td class="paramtype">uint64_t&#160;</td>
    222           <td class="paramname"><em>value</em></td><td>)</td>
    223           <td></td>
    224         </tr>
    225       </table>
    226 </div><div class="memdoc">
    227 
    228 <p>Constructs a new negative integer. </p>
    229 <dl class="params"><dt>Parameters</dt><dd>
    230   <table class="params">
    231     <tr><td class="paramname">value</td><td>the value to use </td></tr>
    232   </table>
    233   </dd>
    234 </dl>
    235 <dl class="section return"><dt>Returns</dt><dd><b>new</b> negative integer </dd></dl>
    236 
    237 <p>Definition at line <a class="el" href="ints_8c_source.html#l00201">201</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    238 
    239 </div>
    240 </div>
    241 <a id="a28553eb079f8778babebf869e33f27a2"></a>
    242 <h2 class="memtitle"><span class="permalink"><a href="#a28553eb079f8778babebf869e33f27a2">&sect;&nbsp;</a></span>cbor_build_negint8()</h2>
    243 
    244 <div class="memitem">
    245 <div class="memproto">
    246       <table class="memname">
    247         <tr>
    248           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_build_negint8 </td>
    249           <td>(</td>
    250           <td class="paramtype">uint8_t&#160;</td>
    251           <td class="paramname"><em>value</em></td><td>)</td>
    252           <td></td>
    253         </tr>
    254       </table>
    255 </div><div class="memdoc">
    256 
    257 <p>Constructs a new negative integer. </p>
    258 <dl class="params"><dt>Parameters</dt><dd>
    259   <table class="params">
    260     <tr><td class="paramname">value</td><td>the value to use </td></tr>
    261   </table>
    262   </dd>
    263 </dl>
    264 <dl class="section return"><dt>Returns</dt><dd><b>new</b> negative integer </dd></dl>
    265 
    266 <p>Definition at line <a class="el" href="ints_8c_source.html#l00177">177</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    267 
    268 </div>
    269 </div>
    270 <a id="a88f05c625ad9fa182bc95c9c97f87dda"></a>
    271 <h2 class="memtitle"><span class="permalink"><a href="#a88f05c625ad9fa182bc95c9c97f87dda">&sect;&nbsp;</a></span>cbor_build_uint16()</h2>
    272 
    273 <div class="memitem">
    274 <div class="memproto">
    275       <table class="memname">
    276         <tr>
    277           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_build_uint16 </td>
    278           <td>(</td>
    279           <td class="paramtype">uint16_t&#160;</td>
    280           <td class="paramname"><em>value</em></td><td>)</td>
    281           <td></td>
    282         </tr>
    283       </table>
    284 </div><div class="memdoc">
    285 
    286 <p>Constructs a new positive integer. </p>
    287 <dl class="params"><dt>Parameters</dt><dd>
    288   <table class="params">
    289     <tr><td class="paramname">value</td><td>the value to use </td></tr>
    290   </table>
    291   </dd>
    292 </dl>
    293 <dl class="section return"><dt>Returns</dt><dd><b>new</b> positive integer </dd></dl>
    294 
    295 <p>Definition at line <a class="el" href="ints_8c_source.html#l00153">153</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    296 
    297 </div>
    298 </div>
    299 <a id="afcefa3190eeeff1e5ed0b5217761ad5a"></a>
    300 <h2 class="memtitle"><span class="permalink"><a href="#afcefa3190eeeff1e5ed0b5217761ad5a">&sect;&nbsp;</a></span>cbor_build_uint32()</h2>
    301 
    302 <div class="memitem">
    303 <div class="memproto">
    304       <table class="memname">
    305         <tr>
    306           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_build_uint32 </td>
    307           <td>(</td>
    308           <td class="paramtype">uint32_t&#160;</td>
    309           <td class="paramname"><em>value</em></td><td>)</td>
    310           <td></td>
    311         </tr>
    312       </table>
    313 </div><div class="memdoc">
    314 
    315 <p>Constructs a new positive integer. </p>
    316 <dl class="params"><dt>Parameters</dt><dd>
    317   <table class="params">
    318     <tr><td class="paramname">value</td><td>the value to use </td></tr>
    319   </table>
    320   </dd>
    321 </dl>
    322 <dl class="section return"><dt>Returns</dt><dd><b>new</b> positive integer </dd></dl>
    323 
    324 <p>Definition at line <a class="el" href="ints_8c_source.html#l00161">161</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    325 
    326 </div>
    327 </div>
    328 <a id="adff4351ebc5bb6f69d8a2ea0c9439fc5"></a>
    329 <h2 class="memtitle"><span class="permalink"><a href="#adff4351ebc5bb6f69d8a2ea0c9439fc5">&sect;&nbsp;</a></span>cbor_build_uint64()</h2>
    330 
    331 <div class="memitem">
    332 <div class="memproto">
    333       <table class="memname">
    334         <tr>
    335           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_build_uint64 </td>
    336           <td>(</td>
    337           <td class="paramtype">uint64_t&#160;</td>
    338           <td class="paramname"><em>value</em></td><td>)</td>
    339           <td></td>
    340         </tr>
    341       </table>
    342 </div><div class="memdoc">
    343 
    344 <p>Constructs a new positive integer. </p>
    345 <dl class="params"><dt>Parameters</dt><dd>
    346   <table class="params">
    347     <tr><td class="paramname">value</td><td>the value to use </td></tr>
    348   </table>
    349   </dd>
    350 </dl>
    351 <dl class="section return"><dt>Returns</dt><dd><b>new</b> positive integer </dd></dl>
    352 
    353 <p>Definition at line <a class="el" href="ints_8c_source.html#l00169">169</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    354 
    355 </div>
    356 </div>
    357 <a id="ad4d9f92f14c640544386e6655283052d"></a>
    358 <h2 class="memtitle"><span class="permalink"><a href="#ad4d9f92f14c640544386e6655283052d">&sect;&nbsp;</a></span>cbor_build_uint8()</h2>
    359 
    360 <div class="memitem">
    361 <div class="memproto">
    362       <table class="memname">
    363         <tr>
    364           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_build_uint8 </td>
    365           <td>(</td>
    366           <td class="paramtype">uint8_t&#160;</td>
    367           <td class="paramname"><em>value</em></td><td>)</td>
    368           <td></td>
    369         </tr>
    370       </table>
    371 </div><div class="memdoc">
    372 
    373 <p>Constructs a new positive integer. </p>
    374 <dl class="params"><dt>Parameters</dt><dd>
    375   <table class="params">
    376     <tr><td class="paramname">value</td><td>the value to use </td></tr>
    377   </table>
    378   </dd>
    379 </dl>
    380 <dl class="section return"><dt>Returns</dt><dd><b>new</b> positive integer </dd></dl>
    381 
    382 <p>Definition at line <a class="el" href="ints_8c_source.html#l00145">145</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    383 
    384 </div>
    385 </div>
    386 <a id="aacf93e9a8a2c4217d5cd84207b957cba"></a>
    387 <h2 class="memtitle"><span class="permalink"><a href="#aacf93e9a8a2c4217d5cd84207b957cba">&sect;&nbsp;</a></span>cbor_get_int()</h2>
    388 
    389 <div class="memitem">
    390 <div class="memproto">
    391       <table class="memname">
    392         <tr>
    393           <td class="memname">uint64_t cbor_get_int </td>
    394           <td>(</td>
    395           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    396           <td class="paramname"><em>item</em></td><td>)</td>
    397           <td></td>
    398         </tr>
    399       </table>
    400 </div><div class="memdoc">
    401 
    402 <p>Extracts the integer value. </p>
    403 <dl class="params"><dt>Parameters</dt><dd>
    404   <table class="params">
    405     <tr><td class="paramname">item[borrow]</td><td>positive or negative integer </td></tr>
    406   </table>
    407   </dd>
    408 </dl>
    409 <dl class="section return"><dt>Returns</dt><dd>the value, extended to <code>uint64_t</code> </dd></dl>
    410 
    411 <p>Definition at line <a class="el" href="ints_8c_source.html#l00044">44</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    412 
    413 </div>
    414 </div>
    415 <a id="a06a0997aed16fe6aa540f57bf40ce400"></a>
    416 <h2 class="memtitle"><span class="permalink"><a href="#a06a0997aed16fe6aa540f57bf40ce400">&sect;&nbsp;</a></span>cbor_get_uint16()</h2>
    417 
    418 <div class="memitem">
    419 <div class="memproto">
    420       <table class="memname">
    421         <tr>
    422           <td class="memname">uint16_t cbor_get_uint16 </td>
    423           <td>(</td>
    424           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    425           <td class="paramname"><em>item</em></td><td>)</td>
    426           <td></td>
    427         </tr>
    428       </table>
    429 </div><div class="memdoc">
    430 
    431 <p>Extracts the integer value. </p>
    432 <dl class="params"><dt>Parameters</dt><dd>
    433   <table class="params">
    434     <tr><td class="paramname">item[borrow]</td><td>positive or negative integer </td></tr>
    435   </table>
    436   </dd>
    437 </dl>
    438 <dl class="section return"><dt>Returns</dt><dd>the value </dd></dl>
    439 
    440 <p>Definition at line <a class="el" href="ints_8c_source.html#l00023">23</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    441 
    442 </div>
    443 </div>
    444 <a id="a0480e5b5849b757aa9416a4c1d51b36d"></a>
    445 <h2 class="memtitle"><span class="permalink"><a href="#a0480e5b5849b757aa9416a4c1d51b36d">&sect;&nbsp;</a></span>cbor_get_uint32()</h2>
    446 
    447 <div class="memitem">
    448 <div class="memproto">
    449       <table class="memname">
    450         <tr>
    451           <td class="memname">uint32_t cbor_get_uint32 </td>
    452           <td>(</td>
    453           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    454           <td class="paramname"><em>item</em></td><td>)</td>
    455           <td></td>
    456         </tr>
    457       </table>
    458 </div><div class="memdoc">
    459 
    460 <p>Extracts the integer value. </p>
    461 <dl class="params"><dt>Parameters</dt><dd>
    462   <table class="params">
    463     <tr><td class="paramname">item[borrow]</td><td>positive or negative integer </td></tr>
    464   </table>
    465   </dd>
    466 </dl>
    467 <dl class="section return"><dt>Returns</dt><dd>the value </dd></dl>
    468 
    469 <p>Definition at line <a class="el" href="ints_8c_source.html#l00030">30</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    470 
    471 </div>
    472 </div>
    473 <a id="a839ec2dc97dda1db54657cec50387a12"></a>
    474 <h2 class="memtitle"><span class="permalink"><a href="#a839ec2dc97dda1db54657cec50387a12">&sect;&nbsp;</a></span>cbor_get_uint64()</h2>
    475 
    476 <div class="memitem">
    477 <div class="memproto">
    478       <table class="memname">
    479         <tr>
    480           <td class="memname">uint64_t cbor_get_uint64 </td>
    481           <td>(</td>
    482           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    483           <td class="paramname"><em>item</em></td><td>)</td>
    484           <td></td>
    485         </tr>
    486       </table>
    487 </div><div class="memdoc">
    488 
    489 <p>Extracts the integer value. </p>
    490 <dl class="params"><dt>Parameters</dt><dd>
    491   <table class="params">
    492     <tr><td class="paramname">item[borrow]</td><td>positive or negative integer </td></tr>
    493   </table>
    494   </dd>
    495 </dl>
    496 <dl class="section return"><dt>Returns</dt><dd>the value </dd></dl>
    497 
    498 <p>Definition at line <a class="el" href="ints_8c_source.html#l00037">37</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    499 
    500 </div>
    501 </div>
    502 <a id="a2379bf36318e8e4faa7434c74d8553fb"></a>
    503 <h2 class="memtitle"><span class="permalink"><a href="#a2379bf36318e8e4faa7434c74d8553fb">&sect;&nbsp;</a></span>cbor_get_uint8()</h2>
    504 
    505 <div class="memitem">
    506 <div class="memproto">
    507       <table class="memname">
    508         <tr>
    509           <td class="memname">uint8_t cbor_get_uint8 </td>
    510           <td>(</td>
    511           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    512           <td class="paramname"><em>item</em></td><td>)</td>
    513           <td></td>
    514         </tr>
    515       </table>
    516 </div><div class="memdoc">
    517 
    518 <p>Extracts the integer value. </p>
    519 <dl class="params"><dt>Parameters</dt><dd>
    520   <table class="params">
    521     <tr><td class="paramname">item[borrow]</td><td>positive or negative integer </td></tr>
    522   </table>
    523   </dd>
    524 </dl>
    525 <dl class="section return"><dt>Returns</dt><dd>the value </dd></dl>
    526 
    527 <p>Definition at line <a class="el" href="ints_8c_source.html#l00016">16</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    528 
    529 </div>
    530 </div>
    531 <a id="a30bcfb58aa41d4c44bc2d5d6b7de105d"></a>
    532 <h2 class="memtitle"><span class="permalink"><a href="#a30bcfb58aa41d4c44bc2d5d6b7de105d">&sect;&nbsp;</a></span>cbor_int_get_width()</h2>
    533 
    534 <div class="memitem">
    535 <div class="memproto">
    536       <table class="memname">
    537         <tr>
    538           <td class="memname"><a class="el" href="data_8h.html#ae0fc9740f108f0f0078b93712b061e57">cbor_int_width</a> cbor_int_get_width </td>
    539           <td>(</td>
    540           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    541           <td class="paramname"><em>item</em></td><td>)</td>
    542           <td></td>
    543         </tr>
    544       </table>
    545 </div><div class="memdoc">
    546 
    547 <p>Queries the integer width. </p>
    548 <dl class="params"><dt>Parameters</dt><dd>
    549   <table class="params">
    550     <tr><td class="paramname">item[borrow]</td><td>positive or negative integer item </td></tr>
    551   </table>
    552   </dd>
    553 </dl>
    554 <dl class="section return"><dt>Returns</dt><dd>the width </dd></dl>
    555 
    556 <p>Definition at line <a class="el" href="ints_8c_source.html#l00010">10</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    557 
    558 </div>
    559 </div>
    560 <a id="a6ef24d3e2636c02de092fdfc337276b1"></a>
    561 <h2 class="memtitle"><span class="permalink"><a href="#a6ef24d3e2636c02de092fdfc337276b1">&sect;&nbsp;</a></span>cbor_mark_negint()</h2>
    562 
    563 <div class="memitem">
    564 <div class="memproto">
    565       <table class="memname">
    566         <tr>
    567           <td class="memname">void cbor_mark_negint </td>
    568           <td>(</td>
    569           <td class="paramtype"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    570           <td class="paramname"><em>item</em></td><td>)</td>
    571           <td></td>
    572         </tr>
    573       </table>
    574 </div><div class="memdoc">
    575 
    576 <p>Marks the integer item as a negative integer. </p>
    577 <p>The data value is not changed</p>
    578 <dl class="params"><dt>Parameters</dt><dd>
    579   <table class="params">
    580     <tr><td class="paramname">item[borrow]</td><td>positive or negative integer item </td></tr>
    581   </table>
    582   </dd>
    583 </dl>
    584 
    585 <p>Definition at line <a class="el" href="ints_8c_source.html#l00091">91</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    586 
    587 </div>
    588 </div>
    589 <a id="aed6a5a44245b8447a768c95e351c2c0c"></a>
    590 <h2 class="memtitle"><span class="permalink"><a href="#aed6a5a44245b8447a768c95e351c2c0c">&sect;&nbsp;</a></span>cbor_mark_uint()</h2>
    591 
    592 <div class="memitem">
    593 <div class="memproto">
    594       <table class="memname">
    595         <tr>
    596           <td class="memname">void cbor_mark_uint </td>
    597           <td>(</td>
    598           <td class="paramtype"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    599           <td class="paramname"><em>item</em></td><td>)</td>
    600           <td></td>
    601         </tr>
    602       </table>
    603 </div><div class="memdoc">
    604 
    605 <p>Marks the integer item as a positive integer. </p>
    606 <p>The data value is not changed</p>
    607 <dl class="params"><dt>Parameters</dt><dd>
    608   <table class="params">
    609     <tr><td class="paramname">item[borrow]</td><td>positive or negative integer item </td></tr>
    610   </table>
    611   </dd>
    612 </dl>
    613 
    614 <p>Definition at line <a class="el" href="ints_8c_source.html#l00085">85</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    615 
    616 </div>
    617 </div>
    618 <a id="a68f71f9574e0085f02a27bd0f58d4b55"></a>
    619 <h2 class="memtitle"><span class="permalink"><a href="#a68f71f9574e0085f02a27bd0f58d4b55">&sect;&nbsp;</a></span>cbor_new_int16()</h2>
    620 
    621 <div class="memitem">
    622 <div class="memproto">
    623       <table class="memname">
    624         <tr>
    625           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_new_int16 </td>
    626           <td>(</td>
    627           <td class="paramname"></td><td>)</td>
    628           <td></td>
    629         </tr>
    630       </table>
    631 </div><div class="memdoc">
    632 
    633 <p>Allocates new integer with 2B width. </p>
    634 <p>The width cannot be changed once allocated</p>
    635 <dl class="section return"><dt>Returns</dt><dd><b>new</b> positive integer. The value is not initialized. </dd></dl>
    636 
    637 <p>Definition at line <a class="el" href="ints_8c_source.html#l00109">109</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    638 
    639 </div>
    640 </div>
    641 <a id="a9cf9db24315a0e622746a546cc112467"></a>
    642 <h2 class="memtitle"><span class="permalink"><a href="#a9cf9db24315a0e622746a546cc112467">&sect;&nbsp;</a></span>cbor_new_int32()</h2>
    643 
    644 <div class="memitem">
    645 <div class="memproto">
    646       <table class="memname">
    647         <tr>
    648           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_new_int32 </td>
    649           <td>(</td>
    650           <td class="paramname"></td><td>)</td>
    651           <td></td>
    652         </tr>
    653       </table>
    654 </div><div class="memdoc">
    655 
    656 <p>Allocates new integer with 4B width. </p>
    657 <p>The width cannot be changed once allocated</p>
    658 <dl class="section return"><dt>Returns</dt><dd><b>new</b> positive integer. The value is not initialized. </dd></dl>
    659 
    660 <p>Definition at line <a class="el" href="ints_8c_source.html#l00121">121</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    661 
    662 </div>
    663 </div>
    664 <a id="ab863f47b9de930c5d014e0dbb5523d9d"></a>
    665 <h2 class="memtitle"><span class="permalink"><a href="#ab863f47b9de930c5d014e0dbb5523d9d">&sect;&nbsp;</a></span>cbor_new_int64()</h2>
    666 
    667 <div class="memitem">
    668 <div class="memproto">
    669       <table class="memname">
    670         <tr>
    671           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_new_int64 </td>
    672           <td>(</td>
    673           <td class="paramname"></td><td>)</td>
    674           <td></td>
    675         </tr>
    676       </table>
    677 </div><div class="memdoc">
    678 
    679 <p>Allocates new integer with 8B width. </p>
    680 <p>The width cannot be changed once allocated</p>
    681 <dl class="section return"><dt>Returns</dt><dd><b>new</b> positive integer. The value is not initialized. </dd></dl>
    682 
    683 <p>Definition at line <a class="el" href="ints_8c_source.html#l00133">133</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    684 
    685 </div>
    686 </div>
    687 <a id="ae4562e1314b122ae89712dbf0c48c14c"></a>
    688 <h2 class="memtitle"><span class="permalink"><a href="#ae4562e1314b122ae89712dbf0c48c14c">&sect;&nbsp;</a></span>cbor_new_int8()</h2>
    689 
    690 <div class="memitem">
    691 <div class="memproto">
    692       <table class="memname">
    693         <tr>
    694           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_new_int8 </td>
    695           <td>(</td>
    696           <td class="paramname"></td><td>)</td>
    697           <td></td>
    698         </tr>
    699       </table>
    700 </div><div class="memdoc">
    701 
    702 <p>Allocates new integer with 1B width. </p>
    703 <p>The width cannot be changed once allocated</p>
    704 <dl class="section return"><dt>Returns</dt><dd><b>new</b> positive integer. The value is not initialized. </dd></dl>
    705 
    706 <p>Definition at line <a class="el" href="ints_8c_source.html#l00097">97</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    707 
    708 </div>
    709 </div>
    710 <a id="a13b3dff419830b59c77ee18d4c03f6eb"></a>
    711 <h2 class="memtitle"><span class="permalink"><a href="#a13b3dff419830b59c77ee18d4c03f6eb">&sect;&nbsp;</a></span>cbor_set_uint16()</h2>
    712 
    713 <div class="memitem">
    714 <div class="memproto">
    715       <table class="memname">
    716         <tr>
    717           <td class="memname">void cbor_set_uint16 </td>
    718           <td>(</td>
    719           <td class="paramtype"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    720           <td class="paramname"><em>item</em>, </td>
    721         </tr>
    722         <tr>
    723           <td class="paramkey"></td>
    724           <td></td>
    725           <td class="paramtype">uint16_t&#160;</td>
    726           <td class="paramname"><em>value</em>&#160;</td>
    727         </tr>
    728         <tr>
    729           <td></td>
    730           <td>)</td>
    731           <td></td><td></td>
    732         </tr>
    733       </table>
    734 </div><div class="memdoc">
    735 
    736 <p>Assigns the integer value. </p>
    737 <dl class="params"><dt>Parameters</dt><dd>
    738   <table class="params">
    739     <tr><td class="paramname">item[borrow]</td><td>positive or negative integer item </td></tr>
    740     <tr><td class="paramname">value</td><td>the value to assign. For negative integer, the logical value is <code>-value - 1</code> </td></tr>
    741   </table>
    742   </dd>
    743 </dl>
    744 
    745 <p>Definition at line <a class="el" href="ints_8c_source.html#l00063">63</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    746 
    747 </div>
    748 </div>
    749 <a id="a2db697fb733dcbdbbef8714fd182a185"></a>
    750 <h2 class="memtitle"><span class="permalink"><a href="#a2db697fb733dcbdbbef8714fd182a185">&sect;&nbsp;</a></span>cbor_set_uint32()</h2>
    751 
    752 <div class="memitem">
    753 <div class="memproto">
    754       <table class="memname">
    755         <tr>
    756           <td class="memname">void cbor_set_uint32 </td>
    757           <td>(</td>
    758           <td class="paramtype"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    759           <td class="paramname"><em>item</em>, </td>
    760         </tr>
    761         <tr>
    762           <td class="paramkey"></td>
    763           <td></td>
    764           <td class="paramtype">uint32_t&#160;</td>
    765           <td class="paramname"><em>value</em>&#160;</td>
    766         </tr>
    767         <tr>
    768           <td></td>
    769           <td>)</td>
    770           <td></td><td></td>
    771         </tr>
    772       </table>
    773 </div><div class="memdoc">
    774 
    775 <p>Assigns the integer value. </p>
    776 <dl class="params"><dt>Parameters</dt><dd>
    777   <table class="params">
    778     <tr><td class="paramname">item[borrow]</td><td>positive or negative integer item </td></tr>
    779     <tr><td class="paramname">value</td><td>the value to assign. For negative integer, the logical value is <code>-value - 1</code> </td></tr>
    780   </table>
    781   </dd>
    782 </dl>
    783 
    784 <p>Definition at line <a class="el" href="ints_8c_source.html#l00071">71</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    785 
    786 </div>
    787 </div>
    788 <a id="af82a3961109f2a36324157e218680016"></a>
    789 <h2 class="memtitle"><span class="permalink"><a href="#af82a3961109f2a36324157e218680016">&sect;&nbsp;</a></span>cbor_set_uint64()</h2>
    790 
    791 <div class="memitem">
    792 <div class="memproto">
    793       <table class="memname">
    794         <tr>
    795           <td class="memname">void cbor_set_uint64 </td>
    796           <td>(</td>
    797           <td class="paramtype"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    798           <td class="paramname"><em>item</em>, </td>
    799         </tr>
    800         <tr>
    801           <td class="paramkey"></td>
    802           <td></td>
    803           <td class="paramtype">uint64_t&#160;</td>
    804           <td class="paramname"><em>value</em>&#160;</td>
    805         </tr>
    806         <tr>
    807           <td></td>
    808           <td>)</td>
    809           <td></td><td></td>
    810         </tr>
    811       </table>
    812 </div><div class="memdoc">
    813 
    814 <p>Assigns the integer value. </p>
    815 <dl class="params"><dt>Parameters</dt><dd>
    816   <table class="params">
    817     <tr><td class="paramname">item[borrow]</td><td>positive or negative integer item </td></tr>
    818     <tr><td class="paramname">value</td><td>the value to assign. For negative integer, the logical value is <code>-value - 1</code> </td></tr>
    819   </table>
    820   </dd>
    821 </dl>
    822 
    823 <p>Definition at line <a class="el" href="ints_8c_source.html#l00078">78</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    824 
    825 </div>
    826 </div>
    827 <a id="a62e9cd557438c1a5b8cf9a29c1f64baa"></a>
    828 <h2 class="memtitle"><span class="permalink"><a href="#a62e9cd557438c1a5b8cf9a29c1f64baa">&sect;&nbsp;</a></span>cbor_set_uint8()</h2>
    829 
    830 <div class="memitem">
    831 <div class="memproto">
    832       <table class="memname">
    833         <tr>
    834           <td class="memname">void cbor_set_uint8 </td>
    835           <td>(</td>
    836           <td class="paramtype"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    837           <td class="paramname"><em>item</em>, </td>
    838         </tr>
    839         <tr>
    840           <td class="paramkey"></td>
    841           <td></td>
    842           <td class="paramtype">uint8_t&#160;</td>
    843           <td class="paramname"><em>value</em>&#160;</td>
    844         </tr>
    845         <tr>
    846           <td></td>
    847           <td>)</td>
    848           <td></td><td></td>
    849         </tr>
    850       </table>
    851 </div><div class="memdoc">
    852 
    853 <p>Assigns the integer value. </p>
    854 <dl class="params"><dt>Parameters</dt><dd>
    855   <table class="params">
    856     <tr><td class="paramname">item[borrow]</td><td>positive or negative integer item </td></tr>
    857     <tr><td class="paramname">value</td><td>the value to assign. For negative integer, the logical value is <code>-value - 1</code> </td></tr>
    858   </table>
    859   </dd>
    860 </dl>
    861 
    862 <p>Definition at line <a class="el" href="ints_8c_source.html#l00056">56</a> of file <a class="el" href="ints_8c_source.html">ints.c</a>.</p>
    863 
    864 </div>
    865 </div>
    866 </div><!-- contents -->
    867 <!-- start footer part -->
    868 <hr class="footer"/><address class="footer"><small>
    869 Generated on Mon Feb 6 2017 00:26:19 for libcbor by &#160;<a href="http://www.doxygen.org/index.html">
    870 <img class="footer" src="doxygen.png" alt="doxygen"/>
    871 </a> 1.8.12
    872 </small></address>
    873 </body>
    874 </html>
    875