You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1495 lines
76 KiB
HTML
1495 lines
76 KiB
HTML
4 years ago
|
<!-- HTML header for doxygen 1.8.7-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||
|
<meta name="generator" content="Doxygen 1.6.3"/>
|
||
|
<!--BEGIN PROJECT_NAME--><title>avr-libc: avr-libc: <stdint.h>: Standard Integer Types</title><!--END PROJECT_NAME-->
|
||
|
<!--BEGIN !PROJECT_NAME--><title>avr-libc: <stdint.h>: Standard Integer Types</title><!--END !PROJECT_NAME-->
|
||
|
<link href="$relpath^tabs.css" rel="stylesheet" type="text/css"/>
|
||
|
<script type="text/javascript" src="$relpath^jquery.js"></script>
|
||
|
<script type="text/javascript" src="$relpath^dynsections.js"></script>
|
||
|
$treeview
|
||
|
$search
|
||
|
$mathjax
|
||
|
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
|
||
|
$extrastylesheet
|
||
|
</head>
|
||
|
<body>
|
||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
|
|
||
|
<!--BEGIN TITLEAREA-->
|
||
|
<div id="titlearea">
|
||
|
<table cellspacing="0" cellpadding="0">
|
||
|
<tbody>
|
||
|
<tr style="height: 56px;">
|
||
|
<!--BEGIN PROJECT_LOGO-->
|
||
|
<td id="projectlogo"><img alt="Logo" src="$relpath^$projectlogo"/></td>
|
||
|
<!--END PROJECT_LOGO-->
|
||
|
<!--BEGIN PROJECT_NAME-->
|
||
|
<td style="padding-left: 0.5em;">
|
||
|
<div id="projectname">avr-libc
|
||
|
<!--BEGIN PROJECT_NUMBER--> <span id="projectnumber">2.0.0</span><!--END PROJECT_NUMBER-->
|
||
|
</div>
|
||
|
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</div><!--END PROJECT_BRIEF-->
|
||
|
</td>
|
||
|
<!--END PROJECT_NAME-->
|
||
|
<!--BEGIN !PROJECT_NAME-->
|
||
|
<!--BEGIN PROJECT_BRIEF-->
|
||
|
<td style="padding-left: 0.5em;">
|
||
|
<div id="projectbrief">$projectbrief</div>
|
||
|
</td>
|
||
|
<!--END PROJECT_BRIEF-->
|
||
|
<!--END !PROJECT_NAME-->
|
||
|
<!--BEGIN DISABLE_INDEX-->
|
||
|
<!--BEGIN SEARCHENGINE-->
|
||
|
<td>$searchbox</td>
|
||
|
<!--END SEARCHENGINE-->
|
||
|
<!--END DISABLE_INDEX-->
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
<table>
|
||
|
<tr>
|
||
|
<td align="left"><a href="http://www.nongnu.org/avr-libc/"><h2>AVR Libc Home Page</h2></a></td>
|
||
|
<td align="center" colspan=4><img src="avrs.png" alt="AVRs" align="middle" border="0"></td>
|
||
|
<td align="right"><a href="https://savannah.nongnu.org/projects/avr-libc/"><h2>AVR Libc Development Pages</h2></a></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="center" width="20%"><a href="index.html"><h2>Main Page</h2></a></td>
|
||
|
<td align="center" width="20%"><a href="pages.html"><h2>User Manual</h2></a></td>
|
||
|
<td align="center" width="20%"><a href="modules.html"><h2>Library Reference</h2></a></td>
|
||
|
<td align="center" width="20%"><a href="FAQ.html"><h2>FAQ</h2></a></td>
|
||
|
<td align="center" width="20%"><a href="group__demos.html"><h2>Example Projects</h2></a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<!--END TITLEAREA-->
|
||
|
<!-- end header part -->
|
||
|
<!-- Generated by Doxygen 1.6.3 -->
|
||
|
<script type="text/javascript"><!--
|
||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||
|
--></script>
|
||
|
<div class="contents">
|
||
|
<h1><stdint.h>: Standard Integer Types</h1><table border="0" cellpadding="0" cellspacing="0">
|
||
|
<tr><td colspan="2"><h2>Exact-width integer types</h2></td></tr>
|
||
|
<tr><td colspan="2"><p><a class="anchor" id="amgrpd25bb7ab9e72371eb5f1db70a36e2cb1"></a> Integer types having exactly the specified width </p>
|
||
|
<br/><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef signed char </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaef44329758059c91c76d334e8fc09700">int8_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef signed int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef signed long int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned long int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef signed long long int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga831d6234342279926bb11bad3a37add9">int64_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned long long int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a></td></tr>
|
||
|
<tr><td colspan="2"><h2>Integer types capable of holding object pointers</h2></td></tr>
|
||
|
<tr><td colspan="2"><p><a class="anchor" id="amgrp634e8e938a287a603ae3b89f15fd78ff"></a> These allow you to declare variables of the same size as a pointer. </p>
|
||
|
<br/><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga9d283932a52e505ae3b2a4f902e8b53c">intptr_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga2c8c1b9f53772a86b0827ce7399b68aa">uintptr_t</a></td></tr>
|
||
|
<tr><td colspan="2"><h2>Minimum-width integer types</h2></td></tr>
|
||
|
<tr><td colspan="2"><p><a class="anchor" id="amgrp570c0d4973aa87e4fa2f3fb2ce261d9d"></a> Integer types having at least the specified width </p>
|
||
|
<br/><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#gaef44329758059c91c76d334e8fc09700">int8_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaadfd725efbf565422ab13db91ccca53c">int_least8_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gac76e2383debd5a3b100514044828961a">uint_least8_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga17f379713bed2a28ac431760401253cd">int_least16_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga4f3f6e6631cb4aaeadf1c59ff597b2fb">uint_least16_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga2676b57a778795e5d0598970f1407f38">int_least32_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gac0af81082969e5e3f4d939b1de7002ac">uint_least32_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#ga831d6234342279926bb11bad3a37add9">int64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga2073b30b3170d509bc756bf5c7862caf">int_least64_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gab604f73dd823867b43702ae88b4f4445">uint_least64_t</a></td></tr>
|
||
|
<tr><td colspan="2"><h2>Fastest minimum-width integer types</h2></td></tr>
|
||
|
<tr><td colspan="2"><p><a class="anchor" id="amgrpb4a1523ab4c0d1159e7f4c2cec817601"></a> Integer types being usually fastest having at least the specified width </p>
|
||
|
<br/><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#gaef44329758059c91c76d334e8fc09700">int8_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga880ed9ceb8621521452c81d03bd08cfb">int_fast8_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gad0fca8b15c218d2c687f8c373a71d228">uint_fast8_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga9b7386d4af0e20ee32296d9a158c9f3a">int_fast16_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga6ed085329b153773ff76afa0702cf897">uint_fast16_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga920d4b149da0252281b6762375fb644a">int_fast32_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga8f075c759c74e109e8184306c663809d">uint_fast32_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#ga831d6234342279926bb11bad3a37add9">int64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gafd072b9a94c14417246175f6442422ae">int_fast64_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga6fd055dddb7d91fab0635146851af8d5">uint_fast64_t</a></td></tr>
|
||
|
<tr><td colspan="2"><h2>Greatest-width integer types</h2></td></tr>
|
||
|
<tr><td colspan="2"><p><a class="anchor" id="amgrpc8e13fb8ae6d63225094a9992730a810"></a> Types designating integer data capable of representing any value of any integer type in the corresponding signed or unsigned category </p>
|
||
|
<br/><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#ga831d6234342279926bb11bad3a37add9">int64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga036cd61bb4b30bb510b9538af4cebd1d">intmax_t</a></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__avr__stdint.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga2ba5f6c0633401558d277b2c0e4f758d">uintmax_t</a></td></tr>
|
||
|
<tr><td colspan="2"><h2>Limits of specified-width integer types</h2></td></tr>
|
||
|
<tr><td colspan="2"><p><a class="anchor" id="amgrp1a245ec86aeba6984a97d3762813e8b6"></a> C++ implementations should define these macros only when __STDC_LIMIT_MACROS is defined before <<a class="el" href="stdint_8h.html">stdint.h</a>> is included </p>
|
||
|
<br/><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaaf7f29f45f1a513b4748a4e5014ddf6a">INT8_MAX</a> 0x7f</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaadcf2a81af243df333b31efa6461ab8e">INT8_MIN</a> (-INT8_MAX - 1)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaeb4e270a084ee26fe73e799861bd0252">UINT8_MAX</a> (INT8_MAX * 2 + 1)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gac58f2c111cc9989c86db2a7dc4fd84ca">INT16_MAX</a> 0x7fff</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gad4e9955955b27624963643eac448118a">INT16_MIN</a> (-INT16_MAX - 1)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga3ea490c9b3617d4479bd80ef93cd5602">UINT16_MAX</a> (__CONCAT(INT16_MAX, U) * 2U + 1U)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga181807730d4a375f848ba139813ce04f">INT32_MAX</a> 0x7fffffffL</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga688eb21a22db27c2b2bd5836943cdcbe">INT32_MIN</a> (-INT32_MAX - 1L)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gab5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a> (__CONCAT(INT32_MAX, U) * 2UL + 1UL)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gad0d744f05898e32d01f73f8af3cd2071">INT64_MAX</a> 0x7fffffffffffffffLL</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gab21f12f372f67b8ff0aa3432336ede67">INT64_MIN</a> (-INT64_MAX - 1LL)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga30654b4b67d97c42ca3f9b6052dda916">UINT64_MAX</a> (__CONCAT(INT64_MAX, U) * 2ULL + 1ULL)</td></tr>
|
||
|
<tr><td colspan="2"><h2>Limits of minimum-width integer types</h2></td></tr>
|
||
|
<tr><td colspan="2"><p><a class="anchor" id="amgrp7f96936c1601186dc8ca418e951d7b15"></a> </p>
|
||
|
<br/><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaa05109908fb2770f632d2b646b9f85bf">INT_LEAST8_MAX</a> INT8_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga3e986cad833f63f420962ff60eda87e5">INT_LEAST8_MIN</a> INT8_MIN</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga2a80bde77ee1698d0f42f334adad4f2b">UINT_LEAST8_MAX</a> UINT8_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga7eb2a8e2a1c65d6c9ad0f86154890baa">INT_LEAST16_MAX</a> INT16_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga1f91bfd5820c2f27af3d260fc75813e1">INT_LEAST16_MIN</a> INT16_MIN</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga6ef6a1a518bbf516ca8b0180b11c358f">UINT_LEAST16_MAX</a> UINT16_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga5618711a0a54f722190a3a1219e278c2">INT_LEAST32_MAX</a> INT32_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga2360a536116dd734820a6b5b3d560ce7">INT_LEAST32_MIN</a> INT32_MIN</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga70cad8bacc9a6db301e1cdc86cc8d571">UINT_LEAST32_MAX</a> UINT32_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga35d0f98a2e507fd1be779d49da92724e">INT_LEAST64_MAX</a> INT64_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gac12b4f6966b57ad82feb683b284b4060">INT_LEAST64_MIN</a> INT64_MIN</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaab530113fa96e280e49c3c138b0f917d">UINT_LEAST64_MAX</a> UINT64_MAX</td></tr>
|
||
|
<tr><td colspan="2"><h2>Limits of fastest minimum-width integer types</h2></td></tr>
|
||
|
<tr><td colspan="2"><p><a class="anchor" id="amgrpba80afa6636c808c6e9e7cd612eee010"></a> </p>
|
||
|
<br/><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gacbcdb3bee0f5f904da5df8de69a80ca3">INT_FAST8_MAX</a> INT8_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaad8fb982cb19143efd5ee9a1a7a89390">INT_FAST8_MIN</a> INT8_MIN</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga2c6f97ea2d76d0cf6260c84046cdb44e">UINT_FAST8_MAX</a> UINT8_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga2fd35d0ea091e04caec504ff0042cf00">INT_FAST16_MAX</a> INT16_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga169460a4e2a79138723d68d99372d958">INT_FAST16_MIN</a> INT16_MIN</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaed28ca63d9b222f6f1377358fe73a183">UINT_FAST16_MAX</a> UINT16_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gac96fa0f41b19e89f109e4f9913ca6635">INT_FAST32_MAX</a> INT32_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gad93df1652ed0635513d5efe4f1219926">INT_FAST32_MIN</a> INT32_MIN</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gad51246a178143208b2db3315efd21c45">UINT_FAST32_MAX</a> UINT32_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga13c95cf9c209d8daacb36cbf0d5ba275">INT_FAST64_MAX</a> INT64_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga50f0fdcb00ea2500cec0f3d6d45c36f3">INT_FAST64_MIN</a> INT64_MIN</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaeb74410af7781bc84b5f64ae7a8f4a17">UINT_FAST64_MAX</a> UINT64_MAX</td></tr>
|
||
|
<tr><td colspan="2"><h2>Limits of integer types capable of holding object pointers</h2></td></tr>
|
||
|
<tr><td colspan="2"><p><a class="anchor" id="amgrpb8259053d2cf7e3967baae25c4d35dc3"></a> </p>
|
||
|
<br/><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga9e5742f2bae4a5283431a3c03499e3a9">INTPTR_MAX</a> INT16_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga2aaa6d3aa1d7d1e0e326955aa24db752">INTPTR_MIN</a> INT16_MIN</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gab2355300ea19395357e62d780f4dd073">UINTPTR_MAX</a> UINT16_MAX</td></tr>
|
||
|
<tr><td colspan="2"><h2>Limits of greatest-width integer types</h2></td></tr>
|
||
|
<tr><td colspan="2"><p><a class="anchor" id="amgrp783c73d94cd8e90d2e6c789bf1241ebc"></a> </p>
|
||
|
<br/><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga022b9b0a3564d786244a4631847c37a3">INTMAX_MAX</a> INT64_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga2b0a3edfc672154f606dc3ad26277b61">INTMAX_MIN</a> INT64_MIN</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaa54fd5210434219e9027bfa0f0e325c8">UINTMAX_MAX</a> UINT64_MAX</td></tr>
|
||
|
<tr><td colspan="2"><h2>Limits of other integer types</h2></td></tr>
|
||
|
<tr><td colspan="2"><p><a class="anchor" id="amgrp9984b0713e1f5c3fda339ad15323de94"></a> C++ implementations should define these macros only when __STDC_LIMIT_MACROS is defined before <<a class="el" href="stdint_8h.html">stdint.h</a>> is included </p>
|
||
|
<br/><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gadd2ef7bffac19cfdd1f4b5495409672f">PTRDIFF_MAX</a> INT16_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gad9b88ba2fb858f98b50b38e49875d90e">PTRDIFF_MIN</a> INT16_MIN</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga1f5fe9445d0ad0bee21bab1de4cc3e58">SIG_ATOMIC_MAX</a> INT8_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga21e605b9ac3a03b6de93cdf5a69e129f">SIG_ATOMIC_MIN</a> INT8_MIN</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga3c75bb398badb69c7577b21486f9963f">SIZE_MAX</a> UINT16_MAX</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2a823f3ccf2306cfbaa34d8addf66010"></a><!-- doxytag: member="avr_stdint::WCHAR_MAX" ref="ga2a823f3ccf2306cfbaa34d8addf66010" args="" -->
|
||
|
#define </td><td class="memItemRight" valign="bottom"><b>WCHAR_MAX</b> __WCHAR_MAX__</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga051084d5ebcabf282d9ca9bb2b891a78"></a><!-- doxytag: member="avr_stdint::WCHAR_MIN" ref="ga051084d5ebcabf282d9ca9bb2b891a78" args="" -->
|
||
|
#define </td><td class="memItemRight" valign="bottom"><b>WCHAR_MIN</b> __WCHAR_MIN__</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad3f7b6bb8aa7d619017a91d3b2edc1ee"></a><!-- doxytag: member="avr_stdint::WINT_MAX" ref="gad3f7b6bb8aa7d619017a91d3b2edc1ee" args="" -->
|
||
|
#define </td><td class="memItemRight" valign="bottom"><b>WINT_MAX</b> __WINT_MAX__</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5285bc55170ae1701e599decacc7f001"></a><!-- doxytag: member="avr_stdint::WINT_MIN" ref="ga5285bc55170ae1701e599decacc7f001" args="" -->
|
||
|
#define </td><td class="memItemRight" valign="bottom"><b>WINT_MIN</b> __WINT_MIN__</td></tr>
|
||
|
<tr><td colspan="2"><h2>Macros for integer constants</h2></td></tr>
|
||
|
<tr><td colspan="2"><p><a class="anchor" id="amgrp7245dc5f9df3601bffee6d6bc1eb6a98"></a> C++ implementations should define these macros only when __STDC_CONSTANT_MACROS is defined before <<a class="el" href="stdint_8h.html">stdint.h</a>> is included.</p>
|
||
|
<p>These definitions are valid for integer constants without suffix and for macros defined as integer constant without suffix </p>
|
||
|
<br/><br/></td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gacc666d136a198406538bafb8288f9c1b">INT8_C</a>(value) ((<a class="el" href="group__avr__stdint.html#gaef44329758059c91c76d334e8fc09700">int8_t</a>) value)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gacb579905e23358f9a5035b075c57ffcd">UINT8_C</a>(value) ((<a class="el" href="group__avr__stdint.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>) __CONCAT(value, U))</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga1e6d0a954851b2f07b54a2178dc6eb40">INT16_C</a>(value) value</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gab93c67f535ddedd6e88a9a8030b333f1">UINT16_C</a>(value) __CONCAT(value, U)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga1ddf83530d986214005d1e766f036b28">INT32_C</a>(value) __CONCAT(value, L)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gad76f76a71e9ffc13963ee895d1828b2c">UINT32_C</a>(value) __CONCAT(value, UL)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaab7df05e4698e14dbef512294ff39203">INT64_C</a>(value) __CONCAT(value, LL)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gae770776c04e6d959364d2612ddfce99d">UINT64_C</a>(value) __CONCAT(value, ULL)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#gaefea1274b2789b420969856ac1a8f19e">INTMAX_C</a>(value) __CONCAT(value, LL)</td></tr>
|
||
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__avr__stdint.html#ga97a030e600e111b2b5981b4c39265ab6">UINTMAX_C</a>(value) __CONCAT(value, ULL)</td></tr>
|
||
|
</table>
|
||
|
<hr/><a name="_details"></a><h2>Detailed Description</h2>
|
||
|
<div class="fragment"><pre class="fragment"><span class="preprocessor"> #include <<a class="code" href="stdint_8h.html">stdint.h</a>></span>
|
||
|
</pre></div><p>Use [u]intN_t if you need exactly N bits.</p>
|
||
|
<p>Since these typedefs are mandated by the C99 standard, they are preferred over rolling your own typedefs. </p>
|
||
|
<hr/><h2>Define Documentation</h2>
|
||
|
<a class="anchor" id="ga1e6d0a954851b2f07b54a2178dc6eb40"></a><!-- doxytag: member="stdint.h::INT16_C" ref="ga1e6d0a954851b2f07b54a2178dc6eb40" args="(value)" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT16_C</td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">value </td>
|
||
|
<td class="paramname"></td>
|
||
|
<td> ) </td>
|
||
|
<td> value</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>define a constant of type int16_t </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gac58f2c111cc9989c86db2a7dc4fd84ca"></a><!-- doxytag: member="stdint.h::INT16_MAX" ref="gac58f2c111cc9989c86db2a7dc4fd84ca" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT16_MAX 0x7fff</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an int16_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gad4e9955955b27624963643eac448118a"></a><!-- doxytag: member="stdint.h::INT16_MIN" ref="gad4e9955955b27624963643eac448118a" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT16_MIN (-INT16_MAX - 1)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an int16_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga1ddf83530d986214005d1e766f036b28"></a><!-- doxytag: member="stdint.h::INT32_C" ref="ga1ddf83530d986214005d1e766f036b28" args="(value)" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT32_C</td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">value </td>
|
||
|
<td class="paramname"></td>
|
||
|
<td> ) </td>
|
||
|
<td> __CONCAT(value, L)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>define a constant of type int32_t </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga181807730d4a375f848ba139813ce04f"></a><!-- doxytag: member="stdint.h::INT32_MAX" ref="ga181807730d4a375f848ba139813ce04f" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT32_MAX 0x7fffffffL</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an int32_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga688eb21a22db27c2b2bd5836943cdcbe"></a><!-- doxytag: member="stdint.h::INT32_MIN" ref="ga688eb21a22db27c2b2bd5836943cdcbe" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT32_MIN (-INT32_MAX - 1L)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an int32_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaab7df05e4698e14dbef512294ff39203"></a><!-- doxytag: member="stdint.h::INT64_C" ref="gaab7df05e4698e14dbef512294ff39203" args="(value)" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT64_C</td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">value </td>
|
||
|
<td class="paramname"></td>
|
||
|
<td> ) </td>
|
||
|
<td> __CONCAT(value, LL)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>define a constant of type int64_t </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gad0d744f05898e32d01f73f8af3cd2071"></a><!-- doxytag: member="stdint.h::INT64_MAX" ref="gad0d744f05898e32d01f73f8af3cd2071" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT64_MAX 0x7fffffffffffffffLL</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an int64_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gab21f12f372f67b8ff0aa3432336ede67"></a><!-- doxytag: member="stdint.h::INT64_MIN" ref="gab21f12f372f67b8ff0aa3432336ede67" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT64_MIN (-INT64_MAX - 1LL)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an int64_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gacc666d136a198406538bafb8288f9c1b"></a><!-- doxytag: member="stdint.h::INT8_C" ref="gacc666d136a198406538bafb8288f9c1b" args="(value)" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT8_C</td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">value </td>
|
||
|
<td class="paramname"></td>
|
||
|
<td> ) </td>
|
||
|
<td> ((<a class="el" href="group__avr__stdint.html#gaef44329758059c91c76d334e8fc09700">int8_t</a>) value)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>define a constant of type int8_t </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaaf7f29f45f1a513b4748a4e5014ddf6a"></a><!-- doxytag: member="stdint.h::INT8_MAX" ref="gaaf7f29f45f1a513b4748a4e5014ddf6a" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT8_MAX 0x7f</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an int8_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaadcf2a81af243df333b31efa6461ab8e"></a><!-- doxytag: member="stdint.h::INT8_MIN" ref="gaadcf2a81af243df333b31efa6461ab8e" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT8_MIN (-INT8_MAX - 1)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an int8_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga2fd35d0ea091e04caec504ff0042cf00"></a><!-- doxytag: member="stdint.h::INT_FAST16_MAX" ref="ga2fd35d0ea091e04caec504ff0042cf00" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_FAST16_MAX INT16_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an int_fast16_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga169460a4e2a79138723d68d99372d958"></a><!-- doxytag: member="stdint.h::INT_FAST16_MIN" ref="ga169460a4e2a79138723d68d99372d958" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_FAST16_MIN INT16_MIN</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an int_fast16_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gac96fa0f41b19e89f109e4f9913ca6635"></a><!-- doxytag: member="stdint.h::INT_FAST32_MAX" ref="gac96fa0f41b19e89f109e4f9913ca6635" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_FAST32_MAX INT32_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an int_fast32_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gad93df1652ed0635513d5efe4f1219926"></a><!-- doxytag: member="stdint.h::INT_FAST32_MIN" ref="gad93df1652ed0635513d5efe4f1219926" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_FAST32_MIN INT32_MIN</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an int_fast32_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga13c95cf9c209d8daacb36cbf0d5ba275"></a><!-- doxytag: member="stdint.h::INT_FAST64_MAX" ref="ga13c95cf9c209d8daacb36cbf0d5ba275" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_FAST64_MAX INT64_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an int_fast64_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga50f0fdcb00ea2500cec0f3d6d45c36f3"></a><!-- doxytag: member="stdint.h::INT_FAST64_MIN" ref="ga50f0fdcb00ea2500cec0f3d6d45c36f3" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_FAST64_MIN INT64_MIN</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an int_fast64_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gacbcdb3bee0f5f904da5df8de69a80ca3"></a><!-- doxytag: member="stdint.h::INT_FAST8_MAX" ref="gacbcdb3bee0f5f904da5df8de69a80ca3" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_FAST8_MAX INT8_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an int_fast8_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaad8fb982cb19143efd5ee9a1a7a89390"></a><!-- doxytag: member="stdint.h::INT_FAST8_MIN" ref="gaad8fb982cb19143efd5ee9a1a7a89390" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_FAST8_MIN INT8_MIN</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an int_fast8_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga7eb2a8e2a1c65d6c9ad0f86154890baa"></a><!-- doxytag: member="stdint.h::INT_LEAST16_MAX" ref="ga7eb2a8e2a1c65d6c9ad0f86154890baa" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_LEAST16_MAX INT16_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an int_least16_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga1f91bfd5820c2f27af3d260fc75813e1"></a><!-- doxytag: member="stdint.h::INT_LEAST16_MIN" ref="ga1f91bfd5820c2f27af3d260fc75813e1" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_LEAST16_MIN INT16_MIN</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an int_least16_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga5618711a0a54f722190a3a1219e278c2"></a><!-- doxytag: member="stdint.h::INT_LEAST32_MAX" ref="ga5618711a0a54f722190a3a1219e278c2" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_LEAST32_MAX INT32_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an int_least32_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga2360a536116dd734820a6b5b3d560ce7"></a><!-- doxytag: member="stdint.h::INT_LEAST32_MIN" ref="ga2360a536116dd734820a6b5b3d560ce7" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_LEAST32_MIN INT32_MIN</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an int_least32_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga35d0f98a2e507fd1be779d49da92724e"></a><!-- doxytag: member="stdint.h::INT_LEAST64_MAX" ref="ga35d0f98a2e507fd1be779d49da92724e" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_LEAST64_MAX INT64_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an int_least64_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gac12b4f6966b57ad82feb683b284b4060"></a><!-- doxytag: member="stdint.h::INT_LEAST64_MIN" ref="gac12b4f6966b57ad82feb683b284b4060" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_LEAST64_MIN INT64_MIN</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an int_least64_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaa05109908fb2770f632d2b646b9f85bf"></a><!-- doxytag: member="stdint.h::INT_LEAST8_MAX" ref="gaa05109908fb2770f632d2b646b9f85bf" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_LEAST8_MAX INT8_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an int_least8_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga3e986cad833f63f420962ff60eda87e5"></a><!-- doxytag: member="stdint.h::INT_LEAST8_MIN" ref="ga3e986cad833f63f420962ff60eda87e5" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INT_LEAST8_MIN INT8_MIN</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an int_least8_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaefea1274b2789b420969856ac1a8f19e"></a><!-- doxytag: member="stdint.h::INTMAX_C" ref="gaefea1274b2789b420969856ac1a8f19e" args="(value)" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INTMAX_C</td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">value </td>
|
||
|
<td class="paramname"></td>
|
||
|
<td> ) </td>
|
||
|
<td> __CONCAT(value, LL)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>define a constant of type intmax_t </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga022b9b0a3564d786244a4631847c37a3"></a><!-- doxytag: member="stdint.h::INTMAX_MAX" ref="ga022b9b0a3564d786244a4631847c37a3" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INTMAX_MAX INT64_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an intmax_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga2b0a3edfc672154f606dc3ad26277b61"></a><!-- doxytag: member="stdint.h::INTMAX_MIN" ref="ga2b0a3edfc672154f606dc3ad26277b61" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INTMAX_MIN INT64_MIN</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an intmax_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga9e5742f2bae4a5283431a3c03499e3a9"></a><!-- doxytag: member="stdint.h::INTPTR_MAX" ref="ga9e5742f2bae4a5283431a3c03499e3a9" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INTPTR_MAX INT16_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value an intptr_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga2aaa6d3aa1d7d1e0e326955aa24db752"></a><!-- doxytag: member="stdint.h::INTPTR_MIN" ref="ga2aaa6d3aa1d7d1e0e326955aa24db752" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define INTPTR_MIN INT16_MIN</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value an intptr_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gadd2ef7bffac19cfdd1f4b5495409672f"></a><!-- doxytag: member="stdint.h::PTRDIFF_MAX" ref="gadd2ef7bffac19cfdd1f4b5495409672f" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define PTRDIFF_MAX INT16_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value a ptrdiff_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gad9b88ba2fb858f98b50b38e49875d90e"></a><!-- doxytag: member="stdint.h::PTRDIFF_MIN" ref="gad9b88ba2fb858f98b50b38e49875d90e" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define PTRDIFF_MIN INT16_MIN</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value a ptrdiff_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga1f5fe9445d0ad0bee21bab1de4cc3e58"></a><!-- doxytag: member="stdint.h::SIG_ATOMIC_MAX" ref="ga1f5fe9445d0ad0bee21bab1de4cc3e58" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define SIG_ATOMIC_MAX INT8_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest positive value a sig_atomic_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga21e605b9ac3a03b6de93cdf5a69e129f"></a><!-- doxytag: member="stdint.h::SIG_ATOMIC_MIN" ref="ga21e605b9ac3a03b6de93cdf5a69e129f" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define SIG_ATOMIC_MIN INT8_MIN</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>smallest negative value a sig_atomic_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga3c75bb398badb69c7577b21486f9963f"></a><!-- doxytag: member="stdint.h::SIZE_MAX" ref="ga3c75bb398badb69c7577b21486f9963f" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define SIZE_MAX UINT16_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value a size_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gab93c67f535ddedd6e88a9a8030b333f1"></a><!-- doxytag: member="stdint.h::UINT16_C" ref="gab93c67f535ddedd6e88a9a8030b333f1" args="(value)" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT16_C</td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">value </td>
|
||
|
<td class="paramname"></td>
|
||
|
<td> ) </td>
|
||
|
<td> __CONCAT(value, U)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>define a constant of type uint16_t </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga3ea490c9b3617d4479bd80ef93cd5602"></a><!-- doxytag: member="stdint.h::UINT16_MAX" ref="ga3ea490c9b3617d4479bd80ef93cd5602" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT16_MAX (__CONCAT(INT16_MAX, U) * 2U + 1U)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uint16_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gad76f76a71e9ffc13963ee895d1828b2c"></a><!-- doxytag: member="stdint.h::UINT32_C" ref="gad76f76a71e9ffc13963ee895d1828b2c" args="(value)" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT32_C</td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">value </td>
|
||
|
<td class="paramname"></td>
|
||
|
<td> ) </td>
|
||
|
<td> __CONCAT(value, UL)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>define a constant of type uint32_t </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gab5eb23180f7cc12b7d6c04a8ec067fdd"></a><!-- doxytag: member="stdint.h::UINT32_MAX" ref="gab5eb23180f7cc12b7d6c04a8ec067fdd" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT32_MAX (__CONCAT(INT32_MAX, U) * 2UL + 1UL)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uint32_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gae770776c04e6d959364d2612ddfce99d"></a><!-- doxytag: member="stdint.h::UINT64_C" ref="gae770776c04e6d959364d2612ddfce99d" args="(value)" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT64_C</td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">value </td>
|
||
|
<td class="paramname"></td>
|
||
|
<td> ) </td>
|
||
|
<td> __CONCAT(value, ULL)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>define a constant of type uint64_t </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga30654b4b67d97c42ca3f9b6052dda916"></a><!-- doxytag: member="stdint.h::UINT64_MAX" ref="ga30654b4b67d97c42ca3f9b6052dda916" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT64_MAX (__CONCAT(INT64_MAX, U) * 2ULL + 1ULL)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uint64_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gacb579905e23358f9a5035b075c57ffcd"></a><!-- doxytag: member="stdint.h::UINT8_C" ref="gacb579905e23358f9a5035b075c57ffcd" args="(value)" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT8_C</td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">value </td>
|
||
|
<td class="paramname"></td>
|
||
|
<td> ) </td>
|
||
|
<td> ((<a class="el" href="group__avr__stdint.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>) __CONCAT(value, U))</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>define a constant of type uint8_t </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaeb4e270a084ee26fe73e799861bd0252"></a><!-- doxytag: member="stdint.h::UINT8_MAX" ref="gaeb4e270a084ee26fe73e799861bd0252" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT8_MAX (INT8_MAX * 2 + 1)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uint8_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaed28ca63d9b222f6f1377358fe73a183"></a><!-- doxytag: member="stdint.h::UINT_FAST16_MAX" ref="gaed28ca63d9b222f6f1377358fe73a183" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT_FAST16_MAX UINT16_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uint_fast16_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gad51246a178143208b2db3315efd21c45"></a><!-- doxytag: member="stdint.h::UINT_FAST32_MAX" ref="gad51246a178143208b2db3315efd21c45" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT_FAST32_MAX UINT32_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uint_fast32_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaeb74410af7781bc84b5f64ae7a8f4a17"></a><!-- doxytag: member="stdint.h::UINT_FAST64_MAX" ref="gaeb74410af7781bc84b5f64ae7a8f4a17" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT_FAST64_MAX UINT64_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uint_fast64_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga2c6f97ea2d76d0cf6260c84046cdb44e"></a><!-- doxytag: member="stdint.h::UINT_FAST8_MAX" ref="ga2c6f97ea2d76d0cf6260c84046cdb44e" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT_FAST8_MAX UINT8_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uint_fast8_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga6ef6a1a518bbf516ca8b0180b11c358f"></a><!-- doxytag: member="stdint.h::UINT_LEAST16_MAX" ref="ga6ef6a1a518bbf516ca8b0180b11c358f" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT_LEAST16_MAX UINT16_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uint_least16_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga70cad8bacc9a6db301e1cdc86cc8d571"></a><!-- doxytag: member="stdint.h::UINT_LEAST32_MAX" ref="ga70cad8bacc9a6db301e1cdc86cc8d571" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT_LEAST32_MAX UINT32_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uint_least32_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaab530113fa96e280e49c3c138b0f917d"></a><!-- doxytag: member="stdint.h::UINT_LEAST64_MAX" ref="gaab530113fa96e280e49c3c138b0f917d" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT_LEAST64_MAX UINT64_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uint_least64_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga2a80bde77ee1698d0f42f334adad4f2b"></a><!-- doxytag: member="stdint.h::UINT_LEAST8_MAX" ref="ga2a80bde77ee1698d0f42f334adad4f2b" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINT_LEAST8_MAX UINT8_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uint_least8_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga97a030e600e111b2b5981b4c39265ab6"></a><!-- doxytag: member="stdint.h::UINTMAX_C" ref="ga97a030e600e111b2b5981b4c39265ab6" args="(value)" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINTMAX_C</td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">value </td>
|
||
|
<td class="paramname"></td>
|
||
|
<td> ) </td>
|
||
|
<td> __CONCAT(value, ULL)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>define a constant of type uintmax_t </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaa54fd5210434219e9027bfa0f0e325c8"></a><!-- doxytag: member="stdint.h::UINTMAX_MAX" ref="gaa54fd5210434219e9027bfa0f0e325c8" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINTMAX_MAX UINT64_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uintmax_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gab2355300ea19395357e62d780f4dd073"></a><!-- doxytag: member="stdint.h::UINTPTR_MAX" ref="gab2355300ea19395357e62d780f4dd073" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">#define UINTPTR_MAX UINT16_MAX</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest value an uintptr_t can hold. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<hr/><h2>Typedef Documentation</h2>
|
||
|
<a class="anchor" id="ga932e6ccc3d54c58f761c1aead83bd6d7"></a><!-- doxytag: member="stdint.h::int16_t" ref="ga932e6ccc3d54c58f761c1aead83bd6d7" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef signed int <a class="el" href="group__avr__stdint.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>16-bit signed type. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gadb828ef50c2dbb783109824e94cf6c47"></a><!-- doxytag: member="stdint.h::int32_t" ref="gadb828ef50c2dbb783109824e94cf6c47" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef signed long int <a class="el" href="group__avr__stdint.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>32-bit signed type. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga831d6234342279926bb11bad3a37add9"></a><!-- doxytag: member="stdint.h::int64_t" ref="ga831d6234342279926bb11bad3a37add9" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef signed long long int <a class="el" href="group__avr__stdint.html#ga831d6234342279926bb11bad3a37add9">int64_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>64-bit signed type. </p>
|
||
|
<dl class="note"><dt><b>Note:</b></dt><dd>This type is not available when the compiler option -mint8 is in effect. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaef44329758059c91c76d334e8fc09700"></a><!-- doxytag: member="stdint.h::int8_t" ref="gaef44329758059c91c76d334e8fc09700" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef signed char <a class="el" href="group__avr__stdint.html#gaef44329758059c91c76d334e8fc09700">int8_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>8-bit signed type. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga9b7386d4af0e20ee32296d9a158c9f3a"></a><!-- doxytag: member="stdint.h::int_fast16_t" ref="ga9b7386d4af0e20ee32296d9a158c9f3a" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a> <a class="el" href="group__avr__stdint.html#ga9b7386d4af0e20ee32296d9a158c9f3a">int_fast16_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>fastest signed int with at least 16 bits. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga920d4b149da0252281b6762375fb644a"></a><!-- doxytag: member="stdint.h::int_fast32_t" ref="ga920d4b149da0252281b6762375fb644a" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a> <a class="el" href="group__avr__stdint.html#ga920d4b149da0252281b6762375fb644a">int_fast32_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>fastest signed int with at least 32 bits. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gafd072b9a94c14417246175f6442422ae"></a><!-- doxytag: member="stdint.h::int_fast64_t" ref="gafd072b9a94c14417246175f6442422ae" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#ga831d6234342279926bb11bad3a37add9">int64_t</a> <a class="el" href="group__avr__stdint.html#gafd072b9a94c14417246175f6442422ae">int_fast64_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>fastest signed int with at least 64 bits. </p>
|
||
|
<dl class="note"><dt><b>Note:</b></dt><dd>This type is not available when the compiler option -mint8 is in effect. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga880ed9ceb8621521452c81d03bd08cfb"></a><!-- doxytag: member="stdint.h::int_fast8_t" ref="ga880ed9ceb8621521452c81d03bd08cfb" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#gaef44329758059c91c76d334e8fc09700">int8_t</a> <a class="el" href="group__avr__stdint.html#ga880ed9ceb8621521452c81d03bd08cfb">int_fast8_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>fastest signed int with at least 8 bits. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga17f379713bed2a28ac431760401253cd"></a><!-- doxytag: member="stdint.h::int_least16_t" ref="ga17f379713bed2a28ac431760401253cd" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a> <a class="el" href="group__avr__stdint.html#ga17f379713bed2a28ac431760401253cd">int_least16_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>signed int with at least 16 bits. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga2676b57a778795e5d0598970f1407f38"></a><!-- doxytag: member="stdint.h::int_least32_t" ref="ga2676b57a778795e5d0598970f1407f38" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a> <a class="el" href="group__avr__stdint.html#ga2676b57a778795e5d0598970f1407f38">int_least32_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>signed int with at least 32 bits. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga2073b30b3170d509bc756bf5c7862caf"></a><!-- doxytag: member="stdint.h::int_least64_t" ref="ga2073b30b3170d509bc756bf5c7862caf" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#ga831d6234342279926bb11bad3a37add9">int64_t</a> <a class="el" href="group__avr__stdint.html#ga2073b30b3170d509bc756bf5c7862caf">int_least64_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>signed int with at least 64 bits. </p>
|
||
|
<dl class="note"><dt><b>Note:</b></dt><dd>This type is not available when the compiler option -mint8 is in effect. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaadfd725efbf565422ab13db91ccca53c"></a><!-- doxytag: member="stdint.h::int_least8_t" ref="gaadfd725efbf565422ab13db91ccca53c" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#gaef44329758059c91c76d334e8fc09700">int8_t</a> <a class="el" href="group__avr__stdint.html#gaadfd725efbf565422ab13db91ccca53c">int_least8_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>signed int with at least 8 bits. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga036cd61bb4b30bb510b9538af4cebd1d"></a><!-- doxytag: member="stdint.h::intmax_t" ref="ga036cd61bb4b30bb510b9538af4cebd1d" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#ga831d6234342279926bb11bad3a37add9">int64_t</a> <a class="el" href="group__avr__stdint.html#ga036cd61bb4b30bb510b9538af4cebd1d">intmax_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest signed int available. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga9d283932a52e505ae3b2a4f902e8b53c"></a><!-- doxytag: member="stdint.h::intptr_t" ref="ga9d283932a52e505ae3b2a4f902e8b53c" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a> <a class="el" href="group__avr__stdint.html#ga9d283932a52e505ae3b2a4f902e8b53c">intptr_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>Signed pointer compatible type. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga1f1825b69244eb3ad2c7165ddc99c956"></a><!-- doxytag: member="stdint.h::uint16_t" ref="ga1f1825b69244eb3ad2c7165ddc99c956" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef unsigned int <a class="el" href="group__avr__stdint.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>16-bit unsigned type. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga33594304e786b158f3fb30289278f5af"></a><!-- doxytag: member="stdint.h::uint32_t" ref="ga33594304e786b158f3fb30289278f5af" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef unsigned long int <a class="el" href="group__avr__stdint.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>32-bit unsigned type. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gad27ed092432b64ff558d2254c278720f"></a><!-- doxytag: member="stdint.h::uint64_t" ref="gad27ed092432b64ff558d2254c278720f" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef unsigned long long int <a class="el" href="group__avr__stdint.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>64-bit unsigned type. </p>
|
||
|
<dl class="note"><dt><b>Note:</b></dt><dd>This type is not available when the compiler option -mint8 is in effect. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gaba7bc1797add20fe3efdf37ced1182c5"></a><!-- doxytag: member="stdint.h::uint8_t" ref="gaba7bc1797add20fe3efdf37ced1182c5" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef unsigned char <a class="el" href="group__avr__stdint.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>8-bit unsigned type. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga6ed085329b153773ff76afa0702cf897"></a><!-- doxytag: member="stdint.h::uint_fast16_t" ref="ga6ed085329b153773ff76afa0702cf897" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> <a class="el" href="group__avr__stdint.html#ga6ed085329b153773ff76afa0702cf897">uint_fast16_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>fastest unsigned int with at least 16 bits. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga8f075c759c74e109e8184306c663809d"></a><!-- doxytag: member="stdint.h::uint_fast32_t" ref="ga8f075c759c74e109e8184306c663809d" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> <a class="el" href="group__avr__stdint.html#ga8f075c759c74e109e8184306c663809d">uint_fast32_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>fastest unsigned int with at least 32 bits. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga6fd055dddb7d91fab0635146851af8d5"></a><!-- doxytag: member="stdint.h::uint_fast64_t" ref="ga6fd055dddb7d91fab0635146851af8d5" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a> <a class="el" href="group__avr__stdint.html#ga6fd055dddb7d91fab0635146851af8d5">uint_fast64_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>fastest unsigned int with at least 64 bits. </p>
|
||
|
<dl class="note"><dt><b>Note:</b></dt><dd>This type is not available when the compiler option -mint8 is in effect. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gad0fca8b15c218d2c687f8c373a71d228"></a><!-- doxytag: member="stdint.h::uint_fast8_t" ref="gad0fca8b15c218d2c687f8c373a71d228" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="el" href="group__avr__stdint.html#gad0fca8b15c218d2c687f8c373a71d228">uint_fast8_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>fastest unsigned int with at least 8 bits. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga4f3f6e6631cb4aaeadf1c59ff597b2fb"></a><!-- doxytag: member="stdint.h::uint_least16_t" ref="ga4f3f6e6631cb4aaeadf1c59ff597b2fb" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> <a class="el" href="group__avr__stdint.html#ga4f3f6e6631cb4aaeadf1c59ff597b2fb">uint_least16_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>unsigned int with at least 16 bits. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gac0af81082969e5e3f4d939b1de7002ac"></a><!-- doxytag: member="stdint.h::uint_least32_t" ref="gac0af81082969e5e3f4d939b1de7002ac" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> <a class="el" href="group__avr__stdint.html#gac0af81082969e5e3f4d939b1de7002ac">uint_least32_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>unsigned int with at least 32 bits. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gab604f73dd823867b43702ae88b4f4445"></a><!-- doxytag: member="stdint.h::uint_least64_t" ref="gab604f73dd823867b43702ae88b4f4445" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a> <a class="el" href="group__avr__stdint.html#gab604f73dd823867b43702ae88b4f4445">uint_least64_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>unsigned int with at least 64 bits. </p>
|
||
|
<dl class="note"><dt><b>Note:</b></dt><dd>This type is not available when the compiler option -mint8 is in effect. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="gac76e2383debd5a3b100514044828961a"></a><!-- doxytag: member="stdint.h::uint_least8_t" ref="gac76e2383debd5a3b100514044828961a" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="el" href="group__avr__stdint.html#gac76e2383debd5a3b100514044828961a">uint_least8_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>unsigned int with at least 8 bits. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga2ba5f6c0633401558d277b2c0e4f758d"></a><!-- doxytag: member="stdint.h::uintmax_t" ref="ga2ba5f6c0633401558d277b2c0e4f758d" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a> <a class="el" href="group__avr__stdint.html#ga2ba5f6c0633401558d277b2c0e4f758d">uintmax_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>largest unsigned int available. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ga2c8c1b9f53772a86b0827ce7399b68aa"></a><!-- doxytag: member="stdint.h::uintptr_t" ref="ga2c8c1b9f53772a86b0827ce7399b68aa" args="" -->
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef <a class="el" href="group__avr__stdint.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> <a class="el" href="group__avr__stdint.html#ga2c8c1b9f53772a86b0827ce7399b68aa">uintptr_t</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="memdoc">
|
||
|
<p>Unsigned pointer compatible type. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<!--- window showing the filter options -->
|
||
|
<div id="MSearchSelectWindow"
|
||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Defines</a></div>
|
||
|
|
||
|
<!-- iframe showing the search results (closed by default) -->
|
||
|
<div id="MSearchResultsWindow">
|
||
|
<iframe src="" frameborder="0"
|
||
|
name="MSearchResults" id="MSearchResults">
|
||
|
</iframe>
|
||
|
</div>
|
||
|
|
||
|
<!-- HTML footer for doxygen 1.8.7-->
|
||
|
<!-- start footer part -->
|
||
|
<!--BEGIN GENERATE_TREEVIEW-->
|
||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||
|
<ul>
|
||
|
$navpath
|
||
|
<li class="footer">$generatedby
|
||
|
<a href="http://www.doxygen.org/index.html">
|
||
|
<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/></a> 1.6.3 </li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
<!--END GENERATE_TREEVIEW-->
|
||
|
<!--BEGIN !GENERATE_TREEVIEW-->
|
||
|
<hr class="footer"/><address class="footer"><small>
|
||
|
$generatedby  <a href="http://www.doxygen.org/index.html">
|
||
|
<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/>
|
||
|
</a> 1.6.3
|
||
|
</small></address>
|
||
|
<!--END !GENERATE_TREEVIEW-->
|
||
|
</body>
|
||
|
</html>
|