Initial release

This commit is contained in:
civ
2026-08-16 18:24:52 +07:00
commit 876886a39a
13244 changed files with 2353959 additions and 0 deletions
+503
View File
@@ -0,0 +1,503 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Interface Technology Basics: fstrdefs.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>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.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 id="projectrow">
<td id="projectalign">
<div id="projectname">Interface Technology Basics<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('fstrdefs_8h.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">fstrdefs.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="ftypes_8h.html">ftypes.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="conststringtable_8h.html">conststringtable.h</a>&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html">Steinberg</a></td></tr>
<tr class="memdesc:namespaceSteinberg"><td class="mdescLeft">&#160;</td><td class="mdescRight">This header provides classes for working with <a class="el" href="classSteinberg_1_1FUnknown.html" title="The basic interface of all interfaces.">FUnknown</a>. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a826c07705e0d6242387611986d74ee48" id="r_a826c07705e0d6242387611986d74ee48"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a826c07705e0d6242387611986d74ee48">STR16</a>(x)</td></tr>
<tr class="memdesc:a826c07705e0d6242387611986d74ee48"><td class="mdescLeft">&#160;</td><td class="mdescRight">string methods defines unicode / ASCII <br /></td></tr>
<tr class="separator:a826c07705e0d6242387611986d74ee48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18d295a837ac71add5578860b55e5502" id="r_a18d295a837ac71add5578860b55e5502"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a18d295a837ac71add5578860b55e5502">STR</a>(x)</td></tr>
<tr class="separator:a18d295a837ac71add5578860b55e5502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a237b89af6a40bef74dff5b5e67efae92" id="r_a237b89af6a40bef74dff5b5e67efae92"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a237b89af6a40bef74dff5b5e67efae92">tStrBufferSize</a>(buffer)</td></tr>
<tr class="separator:a237b89af6a40bef74dff5b5e67efae92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2da887b221541aae95dc720e91f1563" id="r_aa2da887b221541aae95dc720e91f1563"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa2da887b221541aae95dc720e91f1563">str8BufferSize</a>(buffer)</td></tr>
<tr class="separator:aa2da887b221541aae95dc720e91f1563"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab60e7beaa39f0257d103524ccbb7aa9e" id="r_ab60e7beaa39f0257d103524ccbb7aa9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab60e7beaa39f0257d103524ccbb7aa9e">str16BufferSize</a>(buffer)</td></tr>
<tr class="separator:ab60e7beaa39f0257d103524ccbb7aa9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adebf25a9067f8beae00b856b97e59493" id="r_adebf25a9067f8beae00b856b97e59493"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adebf25a9067f8beae00b856b97e59493">FORMAT_INT64A</a>&#160;&#160;&#160;&quot;lld&quot;</td></tr>
<tr class="separator:adebf25a9067f8beae00b856b97e59493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acaa60848d1abc5e2ecc7bb7495cb167e" id="r_acaa60848d1abc5e2ecc7bb7495cb167e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acaa60848d1abc5e2ecc7bb7495cb167e">FORMAT_UINT64A</a>&#160;&#160;&#160;&quot;llu&quot;</td></tr>
<tr class="separator:acaa60848d1abc5e2ecc7bb7495cb167e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e0be90a3757e352f42612d09a7d1aa5" id="r_a4e0be90a3757e352f42612d09a7d1aa5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4e0be90a3757e352f42612d09a7d1aa5">stricmp</a>&#160;&#160;&#160;strcasecmp</td></tr>
<tr class="separator:a4e0be90a3757e352f42612d09a7d1aa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16a19b1831112e876b010468ec15916f" id="r_a16a19b1831112e876b010468ec15916f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a16a19b1831112e876b010468ec15916f">strnicmp</a>&#160;&#160;&#160;strncasecmp</td></tr>
<tr class="separator:a16a19b1831112e876b010468ec15916f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f093ee514ef89a616a1fcf6bad65471" id="r_a4f093ee514ef89a616a1fcf6bad65471"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f093ee514ef89a616a1fcf6bad65471">FORMAT_INT64W</a>&#160;&#160;&#160;<a class="el" href="#a18d295a837ac71add5578860b55e5502">STR</a>(<a class="el" href="#adebf25a9067f8beae00b856b97e59493">FORMAT_INT64A</a>)</td></tr>
<tr class="separator:a4f093ee514ef89a616a1fcf6bad65471"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74240c0f7b8afe191585707326ec9b5e" id="r_a74240c0f7b8afe191585707326ec9b5e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a74240c0f7b8afe191585707326ec9b5e">FORMAT_UINT64W</a>&#160;&#160;&#160;<a class="el" href="#a18d295a837ac71add5578860b55e5502">STR</a>(<a class="el" href="#acaa60848d1abc5e2ecc7bb7495cb167e">FORMAT_UINT64A</a>)</td></tr>
<tr class="separator:a74240c0f7b8afe191585707326ec9b5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc06c408b7c51eb867462d2733051a6" id="r_a6fc06c408b7c51eb867462d2733051a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6fc06c408b7c51eb867462d2733051a6">FORMAT_INT64</a>&#160;&#160;&#160;<a class="el" href="#a4f093ee514ef89a616a1fcf6bad65471">FORMAT_INT64W</a></td></tr>
<tr class="separator:a6fc06c408b7c51eb867462d2733051a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad76e8f81482f416ef999fa817c37d1d9" id="r_ad76e8f81482f416ef999fa817c37d1d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad76e8f81482f416ef999fa817c37d1d9">FORMAT_UINT64</a>&#160;&#160;&#160;<a class="el" href="#a74240c0f7b8afe191585707326ec9b5e">FORMAT_UINT64W</a></td></tr>
<tr class="separator:ad76e8f81482f416ef999fa817c37d1d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46520f93e91d264d018120231fdd7afa" id="r_a46520f93e91d264d018120231fdd7afa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a46520f93e91d264d018120231fdd7afa">ENDLINE_A</a>&#160;&#160;&#160;&quot;\n&quot;</td></tr>
<tr class="separator:a46520f93e91d264d018120231fdd7afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28de1ded2200fa58d2e63f3852ee7da0" id="r_a28de1ded2200fa58d2e63f3852ee7da0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a28de1ded2200fa58d2e63f3852ee7da0">ENDLINE_W</a>&#160;&#160;&#160;<a class="el" href="#a18d295a837ac71add5578860b55e5502">STR</a> (&quot;\n&quot;)</td></tr>
<tr class="separator:a28de1ded2200fa58d2e63f3852ee7da0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f1b098f673669db04b6f4aa6a8fdc8e" id="r_a1f1b098f673669db04b6f4aa6a8fdc8e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1f1b098f673669db04b6f4aa6a8fdc8e">ENDLINE</a>&#160;&#160;&#160;<a class="el" href="#a28de1ded2200fa58d2e63f3852ee7da0">ENDLINE_W</a></td></tr>
<tr class="separator:a1f1b098f673669db04b6f4aa6a8fdc8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a919216f5d1c976556c67d94c8522db43" id="r_a919216f5d1c976556c67d94c8522db43"><td class="memTemplParams" colspan="2">template&lt;class T&gt; </td></tr>
<tr class="memitem:a919216f5d1c976556c67d94c8522db43"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a919216f5d1c976556c67d94c8522db43">_tstrlen</a> (const T *wcs)</td></tr>
<tr class="separator:a919216f5d1c976556c67d94c8522db43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adee0831ed9db758b6d119bf3c3b99e43" id="r_adee0831ed9db758b6d119bf3c3b99e43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#adee0831ed9db758b6d119bf3c3b99e43">tstrlen</a> (const <a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *str)</td></tr>
<tr class="separator:adee0831ed9db758b6d119bf3c3b99e43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a76499e90e8d7f44ff14f18f129afcd" id="r_a8a76499e90e8d7f44ff14f18f129afcd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a8a76499e90e8d7f44ff14f18f129afcd">strlen8</a> (const <a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *str)</td></tr>
<tr class="separator:a8a76499e90e8d7f44ff14f18f129afcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af722fba1489836fd17c0f50206e8e262" id="r_af722fba1489836fd17c0f50206e8e262"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#af722fba1489836fd17c0f50206e8e262">strlen16</a> (const <a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *str)</td></tr>
<tr class="separator:af722fba1489836fd17c0f50206e8e262"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a290312f8c692123017dfd6ab276f7148" id="r_a290312f8c692123017dfd6ab276f7148"><td class="memTemplParams" colspan="2">template&lt;class T&gt; </td></tr>
<tr class="memitem:a290312f8c692123017dfd6ab276f7148"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a290312f8c692123017dfd6ab276f7148">_tstrcmp</a> (const T *src, const T *dst)</td></tr>
<tr class="separator:a290312f8c692123017dfd6ab276f7148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a532f4daa08250b5344c193d5ab179454" id="r_a532f4daa08250b5344c193d5ab179454"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a532f4daa08250b5344c193d5ab179454">tstrcmp</a> (const <a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *src, const <a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *dst)</td></tr>
<tr class="separator:a532f4daa08250b5344c193d5ab179454"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b08a8f4a4993d488e14cf812807675c" id="r_a6b08a8f4a4993d488e14cf812807675c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a6b08a8f4a4993d488e14cf812807675c">strcmp8</a> (const <a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *src, const <a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *dst)</td></tr>
<tr class="separator:a6b08a8f4a4993d488e14cf812807675c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d769cee1cea3e2224b7c2fb9c61e1cb" id="r_a9d769cee1cea3e2224b7c2fb9c61e1cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a9d769cee1cea3e2224b7c2fb9c61e1cb">strcmp16</a> (const <a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *src, const <a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *dst)</td></tr>
<tr class="separator:a9d769cee1cea3e2224b7c2fb9c61e1cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a485a5d44628dff8b69863742f214ef8c" id="r_a485a5d44628dff8b69863742f214ef8c"><td class="memTemplParams" colspan="2">template&lt;typename T&gt; </td></tr>
<tr class="memitem:a485a5d44628dff8b69863742f214ef8c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a485a5d44628dff8b69863742f214ef8c">strcmpT</a> (const T *first, const T *last)</td></tr>
<tr class="separator:a485a5d44628dff8b69863742f214ef8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c04924e4e7bafc6162173aa938ce7ae" id="r_a9c04924e4e7bafc6162173aa938ce7ae"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a9c04924e4e7bafc6162173aa938ce7ae"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a9c04924e4e7bafc6162173aa938ce7ae">strcmpT&lt; char8 &gt;</a> (const <a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *first, const <a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *last)</td></tr>
<tr class="separator:a9c04924e4e7bafc6162173aa938ce7ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace46dac211111d8384286b1ae2c9689e" id="r_ace46dac211111d8384286b1ae2c9689e"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ace46dac211111d8384286b1ae2c9689e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#ace46dac211111d8384286b1ae2c9689e">strcmpT&lt; char16 &gt;</a> (const <a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *first, const <a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *last)</td></tr>
<tr class="separator:ace46dac211111d8384286b1ae2c9689e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59846763a52e0e182dcf5b1573a7e89e" id="r_a59846763a52e0e182dcf5b1573a7e89e"><td class="memTemplParams" colspan="2">template&lt;class T&gt; </td></tr>
<tr class="memitem:a59846763a52e0e182dcf5b1573a7e89e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a59846763a52e0e182dcf5b1573a7e89e">_tstrncmp</a> (const T *first, const T *last, <a class="el" href="group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> count)</td></tr>
<tr class="separator:a59846763a52e0e182dcf5b1573a7e89e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accf894d033204ed519ac2612a46c442d" id="r_accf894d033204ed519ac2612a46c442d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#accf894d033204ed519ac2612a46c442d">tstrncmp</a> (const <a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *first, const <a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *last, <a class="el" href="group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> count)</td></tr>
<tr class="separator:accf894d033204ed519ac2612a46c442d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95aadb22dc3e307e7e65db901e771f60" id="r_a95aadb22dc3e307e7e65db901e771f60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a95aadb22dc3e307e7e65db901e771f60">strncmp8</a> (const <a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *first, const <a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *last, <a class="el" href="group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> count)</td></tr>
<tr class="separator:a95aadb22dc3e307e7e65db901e771f60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91005f5c2c5b338136cf19c7afec6064" id="r_a91005f5c2c5b338136cf19c7afec6064"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a91005f5c2c5b338136cf19c7afec6064">strncmp16</a> (const <a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *first, const <a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *last, <a class="el" href="group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> count)</td></tr>
<tr class="separator:a91005f5c2c5b338136cf19c7afec6064"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78350a628df86c106340f08c57f9b8b5" id="r_a78350a628df86c106340f08c57f9b8b5"><td class="memTemplParams" colspan="2">template&lt;typename T&gt; </td></tr>
<tr class="memitem:a78350a628df86c106340f08c57f9b8b5"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a78350a628df86c106340f08c57f9b8b5">strncmpT</a> (const T *first, const T *last, <a class="el" href="group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> count)</td></tr>
<tr class="separator:a78350a628df86c106340f08c57f9b8b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18016e0ec944a4149fab9503980332e7" id="r_a18016e0ec944a4149fab9503980332e7"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a18016e0ec944a4149fab9503980332e7"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a18016e0ec944a4149fab9503980332e7">strncmpT&lt; char8 &gt;</a> (const <a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *first, const <a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *last, <a class="el" href="group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> count)</td></tr>
<tr class="separator:a18016e0ec944a4149fab9503980332e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a154d134fd010929649c537c38e9937f8" id="r_a154d134fd010929649c537c38e9937f8"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a154d134fd010929649c537c38e9937f8"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a154d134fd010929649c537c38e9937f8">strncmpT&lt; char16 &gt;</a> (const <a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *first, const <a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *last, <a class="el" href="group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> count)</td></tr>
<tr class="separator:a154d134fd010929649c537c38e9937f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6ae1990a6eb57a92f18013ab200fd61" id="r_ac6ae1990a6eb57a92f18013ab200fd61"><td class="memTemplParams" colspan="2">template&lt;class T&gt; </td></tr>
<tr class="memitem:ac6ae1990a6eb57a92f18013ab200fd61"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#ac6ae1990a6eb57a92f18013ab200fd61">_tstrcpy</a> (T *dst, const T *src)</td></tr>
<tr class="separator:ac6ae1990a6eb57a92f18013ab200fd61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46784fedcaf2cd10c9a0f2614ecdb832" id="r_a46784fedcaf2cd10c9a0f2614ecdb832"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a46784fedcaf2cd10c9a0f2614ecdb832">tstrcpy</a> (<a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *dst, const <a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *src)</td></tr>
<tr class="separator:a46784fedcaf2cd10c9a0f2614ecdb832"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79cc5b78e482b56ee792dac1fa4ddc1b" id="r_a79cc5b78e482b56ee792dac1fa4ddc1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a79cc5b78e482b56ee792dac1fa4ddc1b">strcpy8</a> (<a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *dst, const <a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *src)</td></tr>
<tr class="separator:a79cc5b78e482b56ee792dac1fa4ddc1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f2971e00b71425e2035c4f946031fd9" id="r_a1f2971e00b71425e2035c4f946031fd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a1f2971e00b71425e2035c4f946031fd9">strcpy16</a> (<a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *dst, const <a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *src)</td></tr>
<tr class="separator:a1f2971e00b71425e2035c4f946031fd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a901c5dcbc48f4a6f220bd7d4d5d93c66" id="r_a901c5dcbc48f4a6f220bd7d4d5d93c66"><td class="memTemplParams" colspan="2">template&lt;class T&gt; </td></tr>
<tr class="memitem:a901c5dcbc48f4a6f220bd7d4d5d93c66"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a901c5dcbc48f4a6f220bd7d4d5d93c66">_tstrncpy</a> (T *dest, const T *source, <a class="el" href="group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> count)</td></tr>
<tr class="separator:a901c5dcbc48f4a6f220bd7d4d5d93c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a663277a04cd2cb23fd812715359350f5" id="r_a663277a04cd2cb23fd812715359350f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a663277a04cd2cb23fd812715359350f5">tstrncpy</a> (<a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *dest, const <a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *source, <a class="el" href="group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> count)</td></tr>
<tr class="separator:a663277a04cd2cb23fd812715359350f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a125a36f7e942e2b77d76d57d2cc6398d" id="r_a125a36f7e942e2b77d76d57d2cc6398d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a125a36f7e942e2b77d76d57d2cc6398d">strncpy8</a> (<a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *dest, const <a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *source, <a class="el" href="group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> count)</td></tr>
<tr class="separator:a125a36f7e942e2b77d76d57d2cc6398d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1477e38cb33dbf399ba506dd9fa1ab2" id="r_ad1477e38cb33dbf399ba506dd9fa1ab2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#ad1477e38cb33dbf399ba506dd9fa1ab2">strncpy16</a> (<a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *dest, const <a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *source, <a class="el" href="group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a> count)</td></tr>
<tr class="separator:ad1477e38cb33dbf399ba506dd9fa1ab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84be4b87ef6295be6b4ea97052b94999" id="r_a84be4b87ef6295be6b4ea97052b94999"><td class="memTemplParams" colspan="2">template&lt;class T&gt; </td></tr>
<tr class="memitem:a84be4b87ef6295be6b4ea97052b94999"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a84be4b87ef6295be6b4ea97052b94999">_tstrcat</a> (T *dst, const T *src)</td></tr>
<tr class="separator:a84be4b87ef6295be6b4ea97052b94999"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad878d42e7b5a81c513f613c52a5f9f0a" id="r_ad878d42e7b5a81c513f613c52a5f9f0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#ad878d42e7b5a81c513f613c52a5f9f0a">tstrcat</a> (<a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *dst, const <a class="el" href="group__smtgtypedef.html#gaa9eb7d301130a7771343735bef461579">char</a> *src)</td></tr>
<tr class="separator:ad878d42e7b5a81c513f613c52a5f9f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37115f1ed1a36ba151d84ff370aaf05f" id="r_a37115f1ed1a36ba151d84ff370aaf05f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a37115f1ed1a36ba151d84ff370aaf05f">strcat8</a> (<a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *dst, const <a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *src)</td></tr>
<tr class="separator:a37115f1ed1a36ba151d84ff370aaf05f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05fbb76593f6044ac8375e1becf16d4d" id="r_a05fbb76593f6044ac8375e1becf16d4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a05fbb76593f6044ac8375e1becf16d4d">strcat16</a> (<a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *dst, const <a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *src)</td></tr>
<tr class="separator:a05fbb76593f6044ac8375e1becf16d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65d41e28de7b3ce39de0f9e2e6d99926" id="r_a65d41e28de7b3ce39de0f9e2e6d99926"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#a65d41e28de7b3ce39de0f9e2e6d99926">str8ToStr16</a> (<a class="el" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a> *dst, const <a class="el" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *src, <a class="el" href="group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a> n=-1)</td></tr>
<tr class="separator:a65d41e28de7b3ce39de0f9e2e6d99926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcb1a763178c9806cc827360a02741e2" id="r_afcb1a763178c9806cc827360a02741e2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg.html#afcb1a763178c9806cc827360a02741e2">FIDStringsEqual</a> (<a class="el" href="group__smtgtypedef.html#gad4c02134d1ee42389f3d94717935a1d5">FIDString</a> id1, <a class="el" href="group__smtgtypedef.html#gad4c02134d1ee42389f3d94717935a1d5">FIDString</a> id2)</td></tr>
<tr class="separator:afcb1a763178c9806cc827360a02741e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a826c07705e0d6242387611986d74ee48" name="a826c07705e0d6242387611986d74ee48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a826c07705e0d6242387611986d74ee48">&#9670;&#160;</a></span>STR16</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define STR16</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>x</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><a class="code hl_function" href="classSteinberg_1_1ConstStringTable.html#a7ed68ef8938393b1fc911313db64c804">Steinberg::ConstStringTable::instance</a> ()-&gt;<a class="code hl_function" href="classSteinberg_1_1ConstStringTable.html#ad11982e5de305e29fd59bab3e197a4f2">getString</a> (x)</div>
<div class="ttc" id="aclassSteinberg_1_1ConstStringTable_html_a7ed68ef8938393b1fc911313db64c804"><div class="ttname"><a href="classSteinberg_1_1ConstStringTable.html#a7ed68ef8938393b1fc911313db64c804">Steinberg::ConstStringTable::instance</a></div><div class="ttdeci">static ConstStringTable * instance()</div><div class="ttdef"><b>Definition</b> conststringtable.cpp:29</div></div>
<div class="ttc" id="aclassSteinberg_1_1ConstStringTable_html_ad11982e5de305e29fd59bab3e197a4f2"><div class="ttname"><a href="classSteinberg_1_1ConstStringTable.html#ad11982e5de305e29fd59bab3e197a4f2">Steinberg::ConstStringTable::getString</a></div><div class="ttdeci">const char16 * getString(const char8 *str) const</div><div class="ttdoc">Returns a char16 string of a ASCII string literal.</div><div class="ttdef"><b>Definition</b> conststringtable.cpp:36</div></div>
</div><!-- fragment -->
<p>string methods defines unicode / ASCII </p>
</div>
</div>
<a id="a18d295a837ac71add5578860b55e5502" name="a18d295a837ac71add5578860b55e5502"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18d295a837ac71add5578860b55e5502">&#9670;&#160;</a></span>STR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define STR</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>x</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><a class="code hl_define" href="#a826c07705e0d6242387611986d74ee48">STR16</a>(x)</div>
<div class="ttc" id="afstrdefs_8h_html_a826c07705e0d6242387611986d74ee48"><div class="ttname"><a href="#a826c07705e0d6242387611986d74ee48">STR16</a></div><div class="ttdeci">#define STR16(x)</div><div class="ttdoc">string methods defines unicode / ASCII</div><div class="ttdef"><b>Definition</b> fstrdefs.h:31</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a237b89af6a40bef74dff5b5e67efae92" name="a237b89af6a40bef74dff5b5e67efae92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a237b89af6a40bef74dff5b5e67efae92">&#9670;&#160;</a></span>tStrBufferSize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tStrBufferSize</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>buffer</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<span class="keyword">sizeof</span>(buffer)/<span class="keyword">sizeof</span>(Steinberg::tchar))</div>
</div><!-- fragment -->
</div>
</div>
<a id="aa2da887b221541aae95dc720e91f1563" name="aa2da887b221541aae95dc720e91f1563"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2da887b221541aae95dc720e91f1563">&#9670;&#160;</a></span>str8BufferSize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define str8BufferSize</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>buffer</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<span class="keyword">sizeof</span>(buffer)/<span class="keyword">sizeof</span>(<a class="code hl_typedef" href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">Steinberg::char8</a>))</div>
<div class="ttc" id="agroup__smtgtypedef_html_gac9e1c0f508ae0f5f8a2b704a91e1ae86"><div class="ttname"><a href="group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">Steinberg::char8</a></div><div class="ttdeci">char char8</div><div class="ttdef"><b>Definition</b> ftypes.h:87</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ab60e7beaa39f0257d103524ccbb7aa9e" name="ab60e7beaa39f0257d103524ccbb7aa9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab60e7beaa39f0257d103524ccbb7aa9e">&#9670;&#160;</a></span>str16BufferSize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define str16BufferSize</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>buffer</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<span class="keyword">sizeof</span>(buffer)/<span class="keyword">sizeof</span>(<a class="code hl_typedef" href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">Steinberg::char16</a>))</div>
<div class="ttc" id="agroup__smtgtypedef_html_ga667a0a4e0cbcb3f3785984955e1fefd8"><div class="ttname"><a href="group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">Steinberg::char16</a></div><div class="ttdeci">char16_t char16</div><div class="ttdef"><b>Definition</b> ftypes.h:88</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="adebf25a9067f8beae00b856b97e59493" name="adebf25a9067f8beae00b856b97e59493"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adebf25a9067f8beae00b856b97e59493">&#9670;&#160;</a></span>FORMAT_INT64A</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FORMAT_INT64A&#160;&#160;&#160;&quot;lld&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acaa60848d1abc5e2ecc7bb7495cb167e" name="acaa60848d1abc5e2ecc7bb7495cb167e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acaa60848d1abc5e2ecc7bb7495cb167e">&#9670;&#160;</a></span>FORMAT_UINT64A</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FORMAT_UINT64A&#160;&#160;&#160;&quot;llu&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4e0be90a3757e352f42612d09a7d1aa5" name="a4e0be90a3757e352f42612d09a7d1aa5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e0be90a3757e352f42612d09a7d1aa5">&#9670;&#160;</a></span>stricmp</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define stricmp&#160;&#160;&#160;strcasecmp</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a16a19b1831112e876b010468ec15916f" name="a16a19b1831112e876b010468ec15916f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16a19b1831112e876b010468ec15916f">&#9670;&#160;</a></span>strnicmp</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define strnicmp&#160;&#160;&#160;strncasecmp</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4f093ee514ef89a616a1fcf6bad65471" name="a4f093ee514ef89a616a1fcf6bad65471"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f093ee514ef89a616a1fcf6bad65471">&#9670;&#160;</a></span>FORMAT_INT64W</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FORMAT_INT64W&#160;&#160;&#160;<a class="el" href="#a18d295a837ac71add5578860b55e5502">STR</a>(<a class="el" href="#adebf25a9067f8beae00b856b97e59493">FORMAT_INT64A</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a74240c0f7b8afe191585707326ec9b5e" name="a74240c0f7b8afe191585707326ec9b5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74240c0f7b8afe191585707326ec9b5e">&#9670;&#160;</a></span>FORMAT_UINT64W</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FORMAT_UINT64W&#160;&#160;&#160;<a class="el" href="#a18d295a837ac71add5578860b55e5502">STR</a>(<a class="el" href="#acaa60848d1abc5e2ecc7bb7495cb167e">FORMAT_UINT64A</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6fc06c408b7c51eb867462d2733051a6" name="a6fc06c408b7c51eb867462d2733051a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fc06c408b7c51eb867462d2733051a6">&#9670;&#160;</a></span>FORMAT_INT64</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FORMAT_INT64&#160;&#160;&#160;<a class="el" href="#a4f093ee514ef89a616a1fcf6bad65471">FORMAT_INT64W</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad76e8f81482f416ef999fa817c37d1d9" name="ad76e8f81482f416ef999fa817c37d1d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad76e8f81482f416ef999fa817c37d1d9">&#9670;&#160;</a></span>FORMAT_UINT64</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FORMAT_UINT64&#160;&#160;&#160;<a class="el" href="#a74240c0f7b8afe191585707326ec9b5e">FORMAT_UINT64W</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a46520f93e91d264d018120231fdd7afa" name="a46520f93e91d264d018120231fdd7afa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46520f93e91d264d018120231fdd7afa">&#9670;&#160;</a></span>ENDLINE_A</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ENDLINE_A&#160;&#160;&#160;&quot;\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a28de1ded2200fa58d2e63f3852ee7da0" name="a28de1ded2200fa58d2e63f3852ee7da0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28de1ded2200fa58d2e63f3852ee7da0">&#9670;&#160;</a></span>ENDLINE_W</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ENDLINE_W&#160;&#160;&#160;<a class="el" href="#a18d295a837ac71add5578860b55e5502">STR</a> (&quot;\n&quot;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1f1b098f673669db04b6f4aa6a8fdc8e" name="a1f1b098f673669db04b6f4aa6a8fdc8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f1b098f673669db04b6f4aa6a8fdc8e">&#9670;&#160;</a></span>ENDLINE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ENDLINE&#160;&#160;&#160;<a class="el" href="#a28de1ded2200fa58d2e63f3852ee7da0">ENDLINE_W</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>