Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 7281b619e6b612f5388cfad6b0e56530 > files > 90

sdl2-docs-2.0.3-4.mga5.noarch.rpm

<!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.8.8"/>
<title>My Project: SDL_stdinc.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">SDL_stdinc.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;SDL_config.h&quot;</code><br />
<code>#include &lt;sys/types.h&gt;</code><br />
<code>#include &lt;stdio.h&gt;</code><br />
<code>#include &lt;stdlib.h&gt;</code><br />
<code>#include &lt;stddef.h&gt;</code><br />
<code>#include &lt;stdarg.h&gt;</code><br />
<code>#include &lt;string.h&gt;</code><br />
<code>#include &lt;strings.h&gt;</code><br />
<code>#include &lt;inttypes.h&gt;</code><br />
<code>#include &lt;ctype.h&gt;</code><br />
<code>#include &lt;math.h&gt;</code><br />
<code>#include &lt;iconv.h&gt;</code><br />
<code>#include &quot;<a class="el" href="begin__code_8h_source.html">begin_code.h</a>&quot;</code><br />
<code>#include &lt;alloca.h&gt;</code><br />
<code>#include &quot;<a class="el" href="close__code_8h_source.html">close_code.h</a>&quot;</code><br />
</div>
<p><a href="SDL__stdinc_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a56cfbf2e664506e5f4bb2e05997be8ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SDL__stdinc_8h.html#a56cfbf2e664506e5f4bb2e05997be8ae">SDL_arraysize</a>(array)&#160;&#160;&#160;(sizeof(array)/sizeof(array[0]))</td></tr>
<tr class="separator:a56cfbf2e664506e5f4bb2e05997be8ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9d76e3a8ba6474d1714f13ca3c9d7e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9d76e3a8ba6474d1714f13ca3c9d7e6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_TABLESIZE</b>(table)&#160;&#160;&#160;<a class="el" href="SDL__stdinc_8h.html#a56cfbf2e664506e5f4bb2e05997be8ae">SDL_arraysize</a>(table)</td></tr>
<tr class="separator:ac9d76e3a8ba6474d1714f13ca3c9d7e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af482df3379ebfd4c3cfe44e6e0db7628"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_FOURCC</b>(A, B, C, D)</td></tr>
<tr class="separator:af482df3379ebfd4c3cfe44e6e0db7628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba1f23ae531b67b0455a2e254bdad09b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba1f23ae531b67b0455a2e254bdad09b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_COMPILE_TIME_ASSERT</b>(name, x)&#160;&#160;&#160;typedef <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDL_dummy_ ## name[(x) * 2 - 1]</td></tr>
<tr class="separator:aba1f23ae531b67b0455a2e254bdad09b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c6778dd1ee11d2edce116271c822fbd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c6778dd1ee11d2edce116271c822fbd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_stack_alloc</b>(type, count)&#160;&#160;&#160;(type*)alloca(sizeof(type)*(count))</td></tr>
<tr class="separator:a6c6778dd1ee11d2edce116271c822fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca62cdb628b52c2f1f2a3004ddf721ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca62cdb628b52c2f1f2a3004ddf721ce"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_stack_free</b>(data)</td></tr>
<tr class="separator:aca62cdb628b52c2f1f2a3004ddf721ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad93f0b2393a3aa89f9ce24ac2642744e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad93f0b2393a3aa89f9ce24ac2642744e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_min</b>(x, y)&#160;&#160;&#160;(((x) &lt; (y)) ? (x) : (y))</td></tr>
<tr class="separator:ad93f0b2393a3aa89f9ce24ac2642744e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3ab6e7584a16c7217ca0a4622212b61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3ab6e7584a16c7217ca0a4622212b61"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_max</b>(x, y)&#160;&#160;&#160;(((x) &gt; (y)) ? (x) : (y))</td></tr>
<tr class="separator:ae3ab6e7584a16c7217ca0a4622212b61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16b9e31a9558e1cbc9e417b0f35a7b8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16b9e31a9558e1cbc9e417b0f35a7b8a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_zero</b>(x)&#160;&#160;&#160;SDL_memset(&amp;(x), 0, sizeof((x)))</td></tr>
<tr class="separator:a16b9e31a9558e1cbc9e417b0f35a7b8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a995406d407faf4cfa1ca9dd904672ab6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a995406d407faf4cfa1ca9dd904672ab6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_zerop</b>(x)&#160;&#160;&#160;SDL_memset((x), 0, sizeof(*(x)))</td></tr>
<tr class="separator:a995406d407faf4cfa1ca9dd904672ab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada422bea61b05ed228c4f42e4aea2144"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada422bea61b05ed228c4f42e4aea2144"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_ICONV_ERROR</b>&#160;&#160;&#160;(size_t)-1</td></tr>
<tr class="separator:ada422bea61b05ed228c4f42e4aea2144"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8147462b96bda427f0b41125e645b9ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8147462b96bda427f0b41125e645b9ab"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_ICONV_E2BIG</b>&#160;&#160;&#160;(size_t)-2</td></tr>
<tr class="separator:a8147462b96bda427f0b41125e645b9ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc8b6997623c449e7ed53a605faa9eb0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc8b6997623c449e7ed53a605faa9eb0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_ICONV_EILSEQ</b>&#160;&#160;&#160;(size_t)-3</td></tr>
<tr class="separator:adc8b6997623c449e7ed53a605faa9eb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03d30a2857731df69d31ffa802424a9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03d30a2857731df69d31ffa802424a9e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_ICONV_EINVAL</b>&#160;&#160;&#160;(size_t)-4</td></tr>
<tr class="separator:a03d30a2857731df69d31ffa802424a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a773e5f83e392495ad8abab8d71aa84c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a773e5f83e392495ad8abab8d71aa84c6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_iconv_utf8_locale</b>(S)&#160;&#160;&#160;<a class="el" href="SDL__stdinc_8h.html#a43f6bd27a2e52c2d9ca629cb1a150bfd">SDL_iconv_string</a>(&quot;&quot;, &quot;UTF-8&quot;, S, SDL_strlen(S)+1)</td></tr>
<tr class="separator:a773e5f83e392495ad8abab8d71aa84c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59cd43c02306558671fe05c23284ab3b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59cd43c02306558671fe05c23284ab3b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_iconv_utf8_ucs2</b>(S)&#160;&#160;&#160;(<a class="el" href="SDL__stdinc_8h.html#a31fcc0a076c9068668173ee26d33e42b">Uint16</a> *)<a class="el" href="SDL__stdinc_8h.html#a43f6bd27a2e52c2d9ca629cb1a150bfd">SDL_iconv_string</a>(&quot;UCS-2-INTERNAL&quot;, &quot;UTF-8&quot;, S, SDL_strlen(S)+1)</td></tr>
<tr class="separator:a59cd43c02306558671fe05c23284ab3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdced7c8985d280d87e659f583a5479e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdced7c8985d280d87e659f583a5479e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_iconv_utf8_ucs4</b>(S)&#160;&#160;&#160;(<a class="el" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a> *)<a class="el" href="SDL__stdinc_8h.html#a43f6bd27a2e52c2d9ca629cb1a150bfd">SDL_iconv_string</a>(&quot;UCS-4-INTERNAL&quot;, &quot;UTF-8&quot;, S, SDL_strlen(S)+1)</td></tr>
<tr class="separator:acdced7c8985d280d87e659f583a5479e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Cast operators</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Use proper C++ casts when compiled as C++ to be compatible with the option -Wold-style-cast of GCC (and -Werror=old-style-cast in GCC 4.2 and above). </p>
</div></td></tr>
<tr class="memitem:a9891f68858953b42cbc18e68a441e39d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9891f68858953b42cbc18e68a441e39d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_reinterpret_cast</b>(type, expression)&#160;&#160;&#160;((type)(expression))</td></tr>
<tr class="separator:a9891f68858953b42cbc18e68a441e39d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a774ea048cf20bd5f86f31da56d2937ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a774ea048cf20bd5f86f31da56d2937ff"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_static_cast</b>(type, expression)&#160;&#160;&#160;((type)(expression))</td></tr>
<tr class="separator:a774ea048cf20bd5f86f31da56d2937ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1364dba66887966247b36f48e19ac62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1364dba66887966247b36f48e19ac62"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_const_cast</b>(type, expression)&#160;&#160;&#160;((type)(expression))</td></tr>
<tr class="separator:aa1364dba66887966247b36f48e19ac62"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a37ee875bea397030104764a92857ae79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37ee875bea397030104764a92857ae79"></a>
typedef struct _SDL_iconv_t *&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_iconv_t</b></td></tr>
<tr class="separator:a37ee875bea397030104764a92857ae79"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aa0843b5fde7f958b8eea238304aa5b2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0843b5fde7f958b8eea238304aa5b2d"></a>
DECLSPEC <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_malloc</b> (size_t size)</td></tr>
<tr class="separator:aa0843b5fde7f958b8eea238304aa5b2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee91cc8889e6d920b9bb6970b0274c96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee91cc8889e6d920b9bb6970b0274c96"></a>
DECLSPEC <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_calloc</b> (size_t nmemb, size_t size)</td></tr>
<tr class="separator:aee91cc8889e6d920b9bb6970b0274c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5123a34a3c99b29c423893aac78b4454"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5123a34a3c99b29c423893aac78b4454"></a>
DECLSPEC <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_realloc</b> (<a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *mem, size_t size)</td></tr>
<tr class="separator:a5123a34a3c99b29c423893aac78b4454"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e4ade894d550ada1fa19dc2d46e88b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e4ade894d550ada1fa19dc2d46e88b8"></a>
DECLSPEC <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_free</b> (<a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *mem)</td></tr>
<tr class="separator:a0e4ade894d550ada1fa19dc2d46e88b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16ef7a64cf619b95d337ed87cf73cbaa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16ef7a64cf619b95d337ed87cf73cbaa"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_getenv</b> (const char *name)</td></tr>
<tr class="separator:a16ef7a64cf619b95d337ed87cf73cbaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82561dde7eb250ecb6fcbd3e3786d8b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82561dde7eb250ecb6fcbd3e3786d8b9"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_setenv</b> (const char *name, const char *value, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> overwrite)</td></tr>
<tr class="separator:a82561dde7eb250ecb6fcbd3e3786d8b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4e475d53a51a90992745186a20d1f01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4e475d53a51a90992745186a20d1f01"></a>
DECLSPEC <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_qsort</b> (<a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *base, size_t nmemb, size_t size, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a>(*compare)(const <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *, const <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *))</td></tr>
<tr class="separator:ae4e475d53a51a90992745186a20d1f01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc2986a4608bc9fd73df173d7619c096"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc2986a4608bc9fd73df173d7619c096"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_abs</b> (<a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> x)</td></tr>
<tr class="separator:abc2986a4608bc9fd73df173d7619c096"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e2b095edf06856900b16babe77809cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e2b095edf06856900b16babe77809cf"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_isdigit</b> (<a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> x)</td></tr>
<tr class="separator:a3e2b095edf06856900b16babe77809cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a345ef079d2b47f9cda08d383dde1ec65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a345ef079d2b47f9cda08d383dde1ec65"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_isspace</b> (<a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> x)</td></tr>
<tr class="separator:a345ef079d2b47f9cda08d383dde1ec65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91fcc07ab87653a6c92ae1288c20a606"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91fcc07ab87653a6c92ae1288c20a606"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_toupper</b> (<a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> x)</td></tr>
<tr class="separator:a91fcc07ab87653a6c92ae1288c20a606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af18a897c83986540d4caf4573775f199"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af18a897c83986540d4caf4573775f199"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_tolower</b> (<a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> x)</td></tr>
<tr class="separator:af18a897c83986540d4caf4573775f199"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1aed2b44e47f090a85a75f359385acfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1aed2b44e47f090a85a75f359385acfe"></a>
DECLSPEC <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_memset</b> (<a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *dst, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> c, size_t len)</td></tr>
<tr class="separator:a1aed2b44e47f090a85a75f359385acfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1cd3e844f8fac8e26ca1e2c2101956"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f1cd3e844f8fac8e26ca1e2c2101956"></a>
SDL_FORCE_INLINE <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_memset4</b> (<a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *dst, <a class="el" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a> val, size_t dwords)</td></tr>
<tr class="separator:a0f1cd3e844f8fac8e26ca1e2c2101956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae225a37bf4a348e013474a193b1bfabc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae225a37bf4a348e013474a193b1bfabc"></a>
DECLSPEC <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_memcpy</b> (<a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *dst, const <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *src, size_t len)</td></tr>
<tr class="separator:ae225a37bf4a348e013474a193b1bfabc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51089a58389ec2ddbf774a9db3b1000f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51089a58389ec2ddbf774a9db3b1000f"></a>
SDL_FORCE_INLINE <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_memcpy4</b> (<a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *dst, const <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *src, size_t dwords)</td></tr>
<tr class="separator:a51089a58389ec2ddbf774a9db3b1000f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefbb3fab0450344b85bf7afae2a296d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefbb3fab0450344b85bf7afae2a296d4"></a>
DECLSPEC <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_memmove</b> (<a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *dst, const <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *src, size_t len)</td></tr>
<tr class="separator:aefbb3fab0450344b85bf7afae2a296d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8e26df545c29284291714410fa7731e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8e26df545c29284291714410fa7731e"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_memcmp</b> (const <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *s1, const <a class="el" href="SDL__audio_8h.html#a52835ae37c4bb905b903cbaf5d04b05f">void</a> *s2, size_t len)</td></tr>
<tr class="separator:af8e26df545c29284291714410fa7731e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afddee3f5be8611a2956f21ea899ea6f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afddee3f5be8611a2956f21ea899ea6f1"></a>
DECLSPEC size_t SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_wcslen</b> (const wchar_t *wstr)</td></tr>
<tr class="separator:afddee3f5be8611a2956f21ea899ea6f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33217f4765dd8c9ce2af4dddc62d52f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33217f4765dd8c9ce2af4dddc62d52f1"></a>
DECLSPEC size_t SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_wcslcpy</b> (wchar_t *dst, const wchar_t *src, size_t maxlen)</td></tr>
<tr class="separator:a33217f4765dd8c9ce2af4dddc62d52f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a660b57465ad1f880a51652e961a4ecc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a660b57465ad1f880a51652e961a4ecc2"></a>
DECLSPEC size_t SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_wcslcat</b> (wchar_t *dst, const wchar_t *src, size_t maxlen)</td></tr>
<tr class="separator:a660b57465ad1f880a51652e961a4ecc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac06c288c339beeecb6f32e5d2a9471c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac06c288c339beeecb6f32e5d2a9471c0"></a>
DECLSPEC size_t SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strlen</b> (const char *str)</td></tr>
<tr class="separator:ac06c288c339beeecb6f32e5d2a9471c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab3cb24c12ac73d6f8422d6ad667f8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ab3cb24c12ac73d6f8422d6ad667f8e"></a>
DECLSPEC size_t SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strlcpy</b> (char *dst, const char *src, size_t maxlen)</td></tr>
<tr class="separator:a7ab3cb24c12ac73d6f8422d6ad667f8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9079119769a9261ee8268ede08f53a52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9079119769a9261ee8268ede08f53a52"></a>
DECLSPEC size_t SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_utf8strlcpy</b> (char *dst, const char *src, size_t dst_bytes)</td></tr>
<tr class="separator:a9079119769a9261ee8268ede08f53a52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67a95e15b395973cc9aaf93033bd484a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67a95e15b395973cc9aaf93033bd484a"></a>
DECLSPEC size_t SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strlcat</b> (char *dst, const char *src, size_t maxlen)</td></tr>
<tr class="separator:a67a95e15b395973cc9aaf93033bd484a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb337dead7b2dc31849654621979292a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb337dead7b2dc31849654621979292a"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strdup</b> (const char *str)</td></tr>
<tr class="separator:aeb337dead7b2dc31849654621979292a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66ee8c0675dd1397909c4c7860d9471a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66ee8c0675dd1397909c4c7860d9471a"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strrev</b> (char *str)</td></tr>
<tr class="separator:a66ee8c0675dd1397909c4c7860d9471a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac900d50174128e81e7e6f85013530fe7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac900d50174128e81e7e6f85013530fe7"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strupr</b> (char *str)</td></tr>
<tr class="separator:ac900d50174128e81e7e6f85013530fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac4bb42a3f89248e7b93312ece293ff0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac4bb42a3f89248e7b93312ece293ff0"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strlwr</b> (char *str)</td></tr>
<tr class="separator:aac4bb42a3f89248e7b93312ece293ff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a901b411bdc6d7431541f5271fa3d926b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a901b411bdc6d7431541f5271fa3d926b"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strchr</b> (const char *str, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> c)</td></tr>
<tr class="separator:a901b411bdc6d7431541f5271fa3d926b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a071f3ed1587203953f62ca28b86dcfcb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a071f3ed1587203953f62ca28b86dcfcb"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strrchr</b> (const char *str, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> c)</td></tr>
<tr class="separator:a071f3ed1587203953f62ca28b86dcfcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa50eca29c8736f5be661e5b26b718cb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa50eca29c8736f5be661e5b26b718cb1"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strstr</b> (const char *haystack, const char *needle)</td></tr>
<tr class="separator:aa50eca29c8736f5be661e5b26b718cb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c8b021577abfdc499332b956dc9fa20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c8b021577abfdc499332b956dc9fa20"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_itoa</b> (<a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> value, char *str, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> radix)</td></tr>
<tr class="separator:a6c8b021577abfdc499332b956dc9fa20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a602ba1ed643263be5597e5566bc68d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a602ba1ed643263be5597e5566bc68d"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_uitoa</b> (unsigned <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> value, char *str, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> radix)</td></tr>
<tr class="separator:a7a602ba1ed643263be5597e5566bc68d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac12a401d99ae1b59feaee53de3432299"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac12a401d99ae1b59feaee53de3432299"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_ltoa</b> (long value, char *str, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> radix)</td></tr>
<tr class="separator:ac12a401d99ae1b59feaee53de3432299"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9d64fc284b53cdc3f3df0a4638fce1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9d64fc284b53cdc3f3df0a4638fce1e"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_ultoa</b> (unsigned long value, char *str, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> radix)</td></tr>
<tr class="separator:ac9d64fc284b53cdc3f3df0a4638fce1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5383a6cf354ac43586f44a692e76c9ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5383a6cf354ac43586f44a692e76c9ad"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_lltoa</b> (<a class="el" href="SDL__stdinc_8h.html#a2c1a61d5c466bb74680be0a8cc1b455d">Sint64</a> value, char *str, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> radix)</td></tr>
<tr class="separator:a5383a6cf354ac43586f44a692e76c9ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba1456131f3376e231027511dd60b157"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba1456131f3376e231027511dd60b157"></a>
DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_ulltoa</b> (<a class="el" href="SDL__stdinc_8h.html#ac006cf2bd55a42a9cc8ae9f123aa7e13">Uint64</a> value, char *str, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> radix)</td></tr>
<tr class="separator:aba1456131f3376e231027511dd60b157"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a693141d8cd82c97ba5cb0f4bc42c96ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a693141d8cd82c97ba5cb0f4bc42c96ae"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_atoi</b> (const char *str)</td></tr>
<tr class="separator:a693141d8cd82c97ba5cb0f4bc42c96ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f36805f126b5712ab14d4b1da721a2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f36805f126b5712ab14d4b1da721a2b"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_atof</b> (const char *str)</td></tr>
<tr class="separator:a7f36805f126b5712ab14d4b1da721a2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0674ed6bcaf8a0889dbbee89f4ac19c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0674ed6bcaf8a0889dbbee89f4ac19c"></a>
DECLSPEC long SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strtol</b> (const char *str, char **endp, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> base)</td></tr>
<tr class="separator:aa0674ed6bcaf8a0889dbbee89f4ac19c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b92ab8170e4df3252013d903b9d4051"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b92ab8170e4df3252013d903b9d4051"></a>
DECLSPEC unsigned long SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strtoul</b> (const char *str, char **endp, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> base)</td></tr>
<tr class="separator:a2b92ab8170e4df3252013d903b9d4051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ebd07268af4cf8efe05f1eb28d9ba98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ebd07268af4cf8efe05f1eb28d9ba98"></a>
DECLSPEC <a class="el" href="SDL__stdinc_8h.html#a2c1a61d5c466bb74680be0a8cc1b455d">Sint64</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strtoll</b> (const char *str, char **endp, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> base)</td></tr>
<tr class="separator:a4ebd07268af4cf8efe05f1eb28d9ba98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa893ab27b0d874a0d1eea7025937c006"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa893ab27b0d874a0d1eea7025937c006"></a>
DECLSPEC <a class="el" href="SDL__stdinc_8h.html#ac006cf2bd55a42a9cc8ae9f123aa7e13">Uint64</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strtoull</b> (const char *str, char **endp, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> base)</td></tr>
<tr class="separator:aa893ab27b0d874a0d1eea7025937c006"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebf098dbc1451c320b48e1760d090db9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebf098dbc1451c320b48e1760d090db9"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strtod</b> (const char *str, char **endp)</td></tr>
<tr class="separator:aebf098dbc1451c320b48e1760d090db9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37e18b9103f755d03cf4b0aedeb39fb8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37e18b9103f755d03cf4b0aedeb39fb8"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strcmp</b> (const char *str1, const char *str2)</td></tr>
<tr class="separator:a37e18b9103f755d03cf4b0aedeb39fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21287cfa7609bbc3d46ea10b20234389"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21287cfa7609bbc3d46ea10b20234389"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strncmp</b> (const char *str1, const char *str2, size_t maxlen)</td></tr>
<tr class="separator:a21287cfa7609bbc3d46ea10b20234389"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1de324579fee4225e390df0a7b485d17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1de324579fee4225e390df0a7b485d17"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strcasecmp</b> (const char *str1, const char *str2)</td></tr>
<tr class="separator:a1de324579fee4225e390df0a7b485d17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51b84fa76ad53e7c3b17892d9982c526"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51b84fa76ad53e7c3b17892d9982c526"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_strncasecmp</b> (const char *str1, const char *str2, size_t len)</td></tr>
<tr class="separator:a51b84fa76ad53e7c3b17892d9982c526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036a33efecd221ef8760010e5bca9d86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a036a33efecd221ef8760010e5bca9d86"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_sscanf</b> (const char *text, const char *fmt,...)</td></tr>
<tr class="separator:a036a33efecd221ef8760010e5bca9d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec25dc54f0de98ea8d970552f38d6365"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec25dc54f0de98ea8d970552f38d6365"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_vsscanf</b> (const char *text, const char *fmt, va_list ap)</td></tr>
<tr class="separator:aec25dc54f0de98ea8d970552f38d6365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4282a001a36dfd2286c41a3685281e5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4282a001a36dfd2286c41a3685281e5c"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_snprintf</b> (char *text, size_t maxlen, const char *fmt,...)</td></tr>
<tr class="separator:a4282a001a36dfd2286c41a3685281e5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdef8ba556177f8a9395139997e6cb40"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdef8ba556177f8a9395139997e6cb40"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_vsnprintf</b> (char *text, size_t maxlen, const char *fmt, va_list ap)</td></tr>
<tr class="separator:abdef8ba556177f8a9395139997e6cb40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad4335bccd2da5d4cbc56227a00c5e6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad4335bccd2da5d4cbc56227a00c5e6a"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_acos</b> (double x)</td></tr>
<tr class="separator:aad4335bccd2da5d4cbc56227a00c5e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d20f8c07517e3edff66a483df394a4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d20f8c07517e3edff66a483df394a4e"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_asin</b> (double x)</td></tr>
<tr class="separator:a1d20f8c07517e3edff66a483df394a4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8123e938b403f372e38c9dcf0d532f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8123e938b403f372e38c9dcf0d532f1"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_atan</b> (double x)</td></tr>
<tr class="separator:af8123e938b403f372e38c9dcf0d532f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98d519102f70e12856f8ecc2bde10c0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98d519102f70e12856f8ecc2bde10c0d"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_atan2</b> (double x, double y)</td></tr>
<tr class="separator:a98d519102f70e12856f8ecc2bde10c0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a936588a2d12ce83c915d9a2441653370"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a936588a2d12ce83c915d9a2441653370"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_ceil</b> (double x)</td></tr>
<tr class="separator:a936588a2d12ce83c915d9a2441653370"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4171a3b97ac5cde52618cedd490be481"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4171a3b97ac5cde52618cedd490be481"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_copysign</b> (double x, double y)</td></tr>
<tr class="separator:a4171a3b97ac5cde52618cedd490be481"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a188dec0f0bc8eabb58181656eaf41fd7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a188dec0f0bc8eabb58181656eaf41fd7"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_cos</b> (double x)</td></tr>
<tr class="separator:a188dec0f0bc8eabb58181656eaf41fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a531f6b784d47ec6719c71e578bccc88d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a531f6b784d47ec6719c71e578bccc88d"></a>
DECLSPEC float SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_cosf</b> (float x)</td></tr>
<tr class="separator:a531f6b784d47ec6719c71e578bccc88d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3c294fac683198ba196e072bb181f02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3c294fac683198ba196e072bb181f02"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_fabs</b> (double x)</td></tr>
<tr class="separator:ab3c294fac683198ba196e072bb181f02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef4788340ec0d94db83efa78a985a633"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef4788340ec0d94db83efa78a985a633"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_floor</b> (double x)</td></tr>
<tr class="separator:aef4788340ec0d94db83efa78a985a633"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b226b584a9922167301231d3c13bee2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b226b584a9922167301231d3c13bee2"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_log</b> (double x)</td></tr>
<tr class="separator:a2b226b584a9922167301231d3c13bee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d52f0185cf0e50a39d82d1c0d9033a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d52f0185cf0e50a39d82d1c0d9033a0"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_pow</b> (double x, double y)</td></tr>
<tr class="separator:a3d52f0185cf0e50a39d82d1c0d9033a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadf9f772c77eaac69d873bdc894d8877"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadf9f772c77eaac69d873bdc894d8877"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_scalbn</b> (double x, <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> n)</td></tr>
<tr class="separator:aadf9f772c77eaac69d873bdc894d8877"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea6fa73c9125ce7781b16964a12678fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea6fa73c9125ce7781b16964a12678fd"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_sin</b> (double x)</td></tr>
<tr class="separator:aea6fa73c9125ce7781b16964a12678fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a833d0eb1ac38643cc5e8f71f9231d3eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a833d0eb1ac38643cc5e8f71f9231d3eb"></a>
DECLSPEC float SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_sinf</b> (float x)</td></tr>
<tr class="separator:a833d0eb1ac38643cc5e8f71f9231d3eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89a212b3de74f13ce69fd5bea007df86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89a212b3de74f13ce69fd5bea007df86"></a>
DECLSPEC double SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_sqrt</b> (double x)</td></tr>
<tr class="separator:a89a212b3de74f13ce69fd5bea007df86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ba254663bb7d4b49eaa414d4533c6b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ba254663bb7d4b49eaa414d4533c6b5"></a>
DECLSPEC SDL_iconv_t SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_iconv_open</b> (const char *tocode, const char *fromcode)</td></tr>
<tr class="separator:a0ba254663bb7d4b49eaa414d4533c6b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92eeaa95348c308ebd882ca85eccd684"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92eeaa95348c308ebd882ca85eccd684"></a>
DECLSPEC <a class="el" href="SDL__thread_8h.html#a6a64f9be4433e4de6e2f2f548cf3c08e">int</a> SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_iconv_close</b> (SDL_iconv_t cd)</td></tr>
<tr class="separator:a92eeaa95348c308ebd882ca85eccd684"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeef39b9728425f231fc3e019ffa6c9ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeef39b9728425f231fc3e019ffa6c9ea"></a>
DECLSPEC size_t SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><b>SDL_iconv</b> (SDL_iconv_t cd, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft)</td></tr>
<tr class="separator:aeef39b9728425f231fc3e019ffa6c9ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43f6bd27a2e52c2d9ca629cb1a150bfd"><td class="memItemLeft" align="right" valign="top">DECLSPEC char *SDLCALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SDL__stdinc_8h.html#a43f6bd27a2e52c2d9ca629cb1a150bfd">SDL_iconv_string</a> (const char *tocode, const char *fromcode, const char *inbuf, size_t inbytesleft)</td></tr>
<tr class="separator:a43f6bd27a2e52c2d9ca629cb1a150bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Basic data types</h2></td></tr>
<tr class="memitem:a8fca68df0f976765230fe589a7c7733b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fca68df0f976765230fe589a7c7733b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>SDL_bool</b> { <b>SDL_FALSE</b> = 0, 
<b>SDL_TRUE</b> = 1
 }</td></tr>
<tr class="separator:a8fca68df0f976765230fe589a7c7733b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fc98623306a32e69eaab63e89e1d138"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5fc98623306a32e69eaab63e89e1d138"></a>
typedef int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SDL__stdinc_8h.html#a5fc98623306a32e69eaab63e89e1d138">Sint8</a></td></tr>
<tr class="memdesc:a5fc98623306a32e69eaab63e89e1d138"><td class="mdescLeft">&#160;</td><td class="mdescRight">A signed 8-bit integer type. <br /></td></tr>
<tr class="separator:a5fc98623306a32e69eaab63e89e1d138"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2944638813a090aa23e62f4da842c3e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2944638813a090aa23e62f4da842c3e2"></a>
typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a></td></tr>
<tr class="memdesc:a2944638813a090aa23e62f4da842c3e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">An unsigned 8-bit integer type. <br /></td></tr>
<tr class="separator:a2944638813a090aa23e62f4da842c3e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d0257032c0e146ab6121bf0122712f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d0257032c0e146ab6121bf0122712f5"></a>
typedef int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SDL__stdinc_8h.html#a9d0257032c0e146ab6121bf0122712f5">Sint16</a></td></tr>
<tr class="memdesc:a9d0257032c0e146ab6121bf0122712f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A signed 16-bit integer type. <br /></td></tr>
<tr class="separator:a9d0257032c0e146ab6121bf0122712f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31fcc0a076c9068668173ee26d33e42b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31fcc0a076c9068668173ee26d33e42b"></a>
typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SDL__stdinc_8h.html#a31fcc0a076c9068668173ee26d33e42b">Uint16</a></td></tr>
<tr class="memdesc:a31fcc0a076c9068668173ee26d33e42b"><td class="mdescLeft">&#160;</td><td class="mdescRight">An unsigned 16-bit integer type. <br /></td></tr>
<tr class="separator:a31fcc0a076c9068668173ee26d33e42b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a90b941db9d4582e9ad7abb9940ff7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a90b941db9d4582e9ad7abb9940ff7e"></a>
typedef int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SDL__stdinc_8h.html#a7a90b941db9d4582e9ad7abb9940ff7e">Sint32</a></td></tr>
<tr class="memdesc:a7a90b941db9d4582e9ad7abb9940ff7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">A signed 32-bit integer type. <br /></td></tr>
<tr class="separator:a7a90b941db9d4582e9ad7abb9940ff7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add440eff171ea5f55cb00c4a9ab8672d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add440eff171ea5f55cb00c4a9ab8672d"></a>
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a></td></tr>
<tr class="memdesc:add440eff171ea5f55cb00c4a9ab8672d"><td class="mdescLeft">&#160;</td><td class="mdescRight">An unsigned 32-bit integer type. <br /></td></tr>
<tr class="separator:add440eff171ea5f55cb00c4a9ab8672d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c1a61d5c466bb74680be0a8cc1b455d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c1a61d5c466bb74680be0a8cc1b455d"></a>
typedef int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SDL__stdinc_8h.html#a2c1a61d5c466bb74680be0a8cc1b455d">Sint64</a></td></tr>
<tr class="memdesc:a2c1a61d5c466bb74680be0a8cc1b455d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A signed 64-bit integer type. <br /></td></tr>
<tr class="separator:a2c1a61d5c466bb74680be0a8cc1b455d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac006cf2bd55a42a9cc8ae9f123aa7e13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac006cf2bd55a42a9cc8ae9f123aa7e13"></a>
typedef uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SDL__stdinc_8h.html#ac006cf2bd55a42a9cc8ae9f123aa7e13">Uint64</a></td></tr>
<tr class="memdesc:ac006cf2bd55a42a9cc8ae9f123aa7e13"><td class="mdescLeft">&#160;</td><td class="mdescRight">An unsigned 64-bit integer type. <br /></td></tr>
<tr class="separator:ac006cf2bd55a42a9cc8ae9f123aa7e13"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This is a general header that includes C language support. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a56cfbf2e664506e5f4bb2e05997be8ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SDL_arraysize</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">array</td><td>)</td>
          <td>&#160;&#160;&#160;(sizeof(array)/sizeof(array[0]))</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The number of elements in an array. </p>

</div>
</div>
<a class="anchor" id="af482df3379ebfd4c3cfe44e6e0db7628"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SDL_FOURCC</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">A, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">B, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">C, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">D&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((SDL_static_cast(<a class="code" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a>, SDL_static_cast(<a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a>, (A))) &lt;&lt; 0) | \</div>
<div class="line">     (SDL_static_cast(<a class="code" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a>, SDL_static_cast(<a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a>, (B))) &lt;&lt; 8) | \</div>
<div class="line">     (SDL_static_cast(<a class="code" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a>, SDL_static_cast(<a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a>, (C))) &lt;&lt; 16) | \</div>
<div class="line">     (SDL_static_cast(<a class="code" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a>, SDL_static_cast(<a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a>, (D))) &lt;&lt; 24))</div>
<div class="ttc" id="SDL__stdinc_8h_html_a2944638813a090aa23e62f4da842c3e2"><div class="ttname"><a href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a></div><div class="ttdeci">uint8_t Uint8</div><div class="ttdoc">An unsigned 8-bit integer type. </div><div class="ttdef"><b>Definition:</b> SDL_stdinc.h:139</div></div>
<div class="ttc" id="SDL__stdinc_8h_html_add440eff171ea5f55cb00c4a9ab8672d"><div class="ttname"><a href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a></div><div class="ttdeci">uint32_t Uint32</div><div class="ttdoc">An unsigned 32-bit integer type. </div><div class="ttdef"><b>Definition:</b> SDL_stdinc.h:155</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a43f6bd27a2e52c2d9ca629cb1a150bfd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DECLSPEC char* SDLCALL SDL_iconv_string </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>tocode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fromcode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>inbuf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>inbytesleft</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This function converts a string between encodings in one pass, returning a string that must be freed with SDL_free() or NULL on error. </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Oct 16 2014 16:33:09 for My Project by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>