Host library for controlling a WiConnect enabled Wi-Fi module.
Dependents: wiconnect-ota_example wiconnect-web_setup_example wiconnect-test-console wiconnect-tcp_server_example ... more
Diff: doc/html/_string_util_8h_source.html
- Revision:
- 26:8067e3d463d3
- Parent:
- 21:17bb3eddcbae
- Child:
- 29:b6af04b77a56
--- a/doc/html/_string_util_8h_source.html Tue Aug 26 16:53:06 2014 -0700 +++ b/doc/html/_string_util_8h_source.html Thu Oct 23 15:16:06 2014 -0700 @@ -47,7 +47,7 @@ <li><a href="modules.html"><span>Library API</span></a></li> <li><a href="examples.html"><span>API Examples</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> - <li><a href="http://wiconnect.ack.me/1.2/general_overview"><span>WiConnect Reference Manual</span></a></li> + <li><a href="http://wiconnect.ack.me/2.0/general_overview"><span>WiConnect Reference Manual</span></a></li> <li><a href="http://www.ack.me/WiConnect"><span>ACKme Website</span></a></li> <li> <div id="MSearchBox" class="MSearchBoxInactive"> @@ -374,7 +374,7 @@ <div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> strToUint32(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, uint32_t *uint32Ptr)</div> <div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  {</div> <div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  intmax_t r;</div> -<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keywordtype">bool</span> result = StringUtil::parseInt(str, &r, 0, UINT32_MAX);</div> +<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keywordtype">bool</span> result = (str[0] == <span class="charliteral">'0'</span> && str[1] == <span class="charliteral">'x'</span>) ? StringUtil::parseHex(&str[2], &r, 0, UINT_MAX): StringUtil::parseInt(str, &r, 0, UINT_MAX);</div> <div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  *uint32Ptr = (uint32_t)r;</div> <div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keywordflow">return</span> result;</div> <div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  }</div> @@ -383,7 +383,7 @@ <div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> strToUint16(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, uint16_t *uint16Ptr)</div> <div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  {</div> <div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  intmax_t r;</div> -<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <span class="keywordtype">bool</span> result = StringUtil::parseInt(str, &r, 0, UINT16_MAX);</div> +<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <span class="keywordtype">bool</span> result = StringUtil::parseInt(str, &r, 0, USHRT_MAX);</div> <div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  *uint16Ptr = (uint16_t)r;</div> <div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  <span class="keywordflow">return</span> result;</div> <div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  }</div> @@ -392,7 +392,7 @@ <div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> strToInt32(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, int32_t *int32Ptr)</div> <div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  {</div> <div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  intmax_t r;</div> -<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <span class="keywordtype">bool</span> result = StringUtil::parseInt(str, &r, INT32_MIN, INT32_MAX);</div> +<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <span class="keywordtype">bool</span> result = StringUtil::parseInt(str, &r, INT_MIN, INT_MAX);</div> <div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  *int32Ptr = (int32_t)r;</div> <div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  <span class="keywordflow">return</span> result;</div> <div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  }</div> @@ -402,7 +402,7 @@ <div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> strHexToUint32(<span class="keyword">const</span> <span class="keywordtype">char</span> *strHex, uint32_t *uint32Ptr)</div> <div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  {</div> <div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  intmax_t r;</div> -<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="keywordtype">bool</span> result = StringUtil::parseHex(strHex, &r, 0, UINT32_MAX);</div> +<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="keywordtype">bool</span> result = StringUtil::parseHex(strHex, &r, 0, UINT_MAX);</div> <div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  *uint32Ptr = (uint32_t)r;</div> <div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keywordflow">return</span> result;</div> <div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  }</div>