Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > f51238514e2abe817779ad2fe01b0759 > files > 804

icu-doc-4.4-2.1mdv2010.2.i586.rpm

<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!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"/>
<title>ICU 4.4: uversion.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javaScript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.6.1 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <img id="MSearchSelect" src="search/search.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)"/>
        <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
        </div>
      </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>uversion.h File Reference</h1>
<p>C API: API for accessing ICU version numbers.  
<a href="#_details">More...</a></p>
<code>#include &quot;<a class="el" href="umachine_8h_source.html">unicode/umachine.h</a>&quot;</code><br/>
<code>#include &quot;unicode/uvernum.h&quot;</code><br/>

<p><a href="uversion_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uversion_8h.html#a8855561449c5835245f330ce18b4f781">U_COPYRIGHT_STRING_LENGTH</a>&nbsp;&nbsp;&nbsp;128</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximum length of the copyright string.  <a href="#a8855561449c5835245f330ce18b4f781"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uversion_8h.html#acf6cc6b794656998aaaba2ab03f29baf">U_MAX_VERSION_LENGTH</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An ICU version consists of up to 4 numbers from 0..255.  <a href="#acf6cc6b794656998aaaba2ab03f29baf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uversion_8h.html#a7d52298e2afe0f592cf53023d20c31e5">U_VERSION_DELIMITER</a>&nbsp;&nbsp;&nbsp;'.'</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">In a string, ICU version fields are delimited by dots.  <a href="#a7d52298e2afe0f592cf53023d20c31e5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uversion_8h.html#af204c175920d1e8b82b1042447194977">U_MAX_VERSION_STRING_LENGTH</a>&nbsp;&nbsp;&nbsp;20</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The maximum length of an ICU version string.  <a href="#af204c175920d1e8b82b1042447194977"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uversion_8h.html#a7d9374e037299886d4192b763b4c5e8b">U_NAMESPACE_BEGIN</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is used to begin a declaration of a public ICU C++ API.  <a href="#a7d9374e037299886d4192b763b4c5e8b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uversion_8h.html#a3da1f00f3b02976ac53c014a3e4c0933">U_NAMESPACE_END</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is used to end a declaration of a public ICU C++ API.  <a href="#a3da1f00f3b02976ac53c014a3e4c0933"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uversion_8h.html#aa0c93141ff345327f966fda6c3a2366f">U_NAMESPACE_USE</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is used to specify that the rest of the code uses the public ICU C++ API namespace.  <a href="#aa0c93141ff345327f966fda6c3a2366f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uversion_8h.html#a398d471a6b925791d52b72d7bb700bdd">U_NAMESPACE_QUALIFIER</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is used to qualify that a function or class is part of the public ICU C++ API namespace.  <a href="#a398d471a6b925791d52b72d7bb700bdd"></a><br/></td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a> [U_MAX_VERSION_LENGTH]</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The binary form of a version on ICU APIs is an array of 4 uint8_t.  <a href="#a61caef96ba86d8e86a4031925ea44e94"></a><br/></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uversion_8h.html#a358c6faf63bf23f51fc5153351866c95">u_versionFromString</a> (<a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a> versionArray, const char *versionString)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse a string with dotted-decimal version information and fill in a UVersionInfo structure with the result.  <a href="#a358c6faf63bf23f51fc5153351866c95"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uversion_8h.html#afd8b49a4f07e049445f8891ae0aa6add">u_versionFromUString</a> (<a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a> versionArray, const <a class="el" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *versionString)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse a Unicode string with dotted-decimal version information and fill in a UVersionInfo structure with the result.  <a href="#afd8b49a4f07e049445f8891ae0aa6add"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uversion_8h.html#af5ca24a76d47d742ec5837ef96b026b7">u_versionToString</a> (<a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a> versionArray, char *versionString)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a string with dotted-decimal version information according to the input UVersionInfo.  <a href="#af5ca24a76d47d742ec5837ef96b026b7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uversion_8h.html#afcdc1acb19210765c232f93da732e22e">u_getVersion</a> (<a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a> versionArray)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the ICU release version.  <a href="#afcdc1acb19210765c232f93da732e22e"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>C API: API for accessing ICU version numbers. </p>

<p>Definition in file <a class="el" href="uversion_8h_source.html">uversion.h</a>.</p>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a8855561449c5835245f330ce18b4f781"></a><!-- doxytag: member="uversion.h::U_COPYRIGHT_STRING_LENGTH" ref="a8855561449c5835245f330ce18b4f781" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_COPYRIGHT_STRING_LENGTH&nbsp;&nbsp;&nbsp;128</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Maximum length of the copyright string. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002135">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uversion_8h_source.html#l00036">36</a> of file <a class="el" href="uversion_8h_source.html">uversion.h</a>.</p>

</div>
</div>
<a class="anchor" id="acf6cc6b794656998aaaba2ab03f29baf"></a><!-- doxytag: member="uversion.h::U_MAX_VERSION_LENGTH" ref="acf6cc6b794656998aaaba2ab03f29baf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_MAX_VERSION_LENGTH&nbsp;&nbsp;&nbsp;4</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>An ICU version consists of up to 4 numbers from 0..255. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002136">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uversion_8h_source.html#l00041">41</a> of file <a class="el" href="uversion_8h_source.html">uversion.h</a>.</p>

</div>
</div>
<a class="anchor" id="af204c175920d1e8b82b1042447194977"></a><!-- doxytag: member="uversion.h::U_MAX_VERSION_STRING_LENGTH" ref="af204c175920d1e8b82b1042447194977" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_MAX_VERSION_STRING_LENGTH&nbsp;&nbsp;&nbsp;20</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The maximum length of an ICU version string. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002138">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uversion_8h_source.html#l00051">51</a> of file <a class="el" href="uversion_8h_source.html">uversion.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7d9374e037299886d4192b763b4c5e8b"></a><!-- doxytag: member="uversion.h::U_NAMESPACE_BEGIN" ref="a7d9374e037299886d4192b763b4c5e8b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_NAMESPACE_BEGIN</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is used to begin a declaration of a public ICU C++ API. </p>
<p>When not compiling for C++, it does nothing. When compiling for C++, it begins an extern "C++" linkage block (to protect against cases in which an external client includes ICU header files inside an extern "C" linkage block). If the C++ compiler supports namespaces, it also begins a namespace block. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002140">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uversion_8h_source.html#l00131">131</a> of file <a class="el" href="uversion_8h_source.html">uversion.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3da1f00f3b02976ac53c014a3e4c0933"></a><!-- doxytag: member="uversion.h::U_NAMESPACE_END" ref="a3da1f00f3b02976ac53c014a3e4c0933" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_NAMESPACE_END</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is used to end a declaration of a public ICU C++ API. </p>
<p>When not compiling for C++, it does nothing. When compiling for C++, it ends the extern "C++" block begun by U_NAMESPACE_BEGIN. If the C++ compiler supports namespaces, it also ends the namespace block begun by U_NAMESPACE_BEGIN. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002141">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uversion_8h_source.html#l00132">132</a> of file <a class="el" href="uversion_8h_source.html">uversion.h</a>.</p>

</div>
</div>
<a class="anchor" id="a398d471a6b925791d52b72d7bb700bdd"></a><!-- doxytag: member="uversion.h::U_NAMESPACE_QUALIFIER" ref="a398d471a6b925791d52b72d7bb700bdd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_NAMESPACE_QUALIFIER</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is used to qualify that a function or class is part of the public ICU C++ API namespace. </p>
<p>If the compiler doesn't support namespaces, this does nothing. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002143">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uversion_8h_source.html#l00134">134</a> of file <a class="el" href="uversion_8h_source.html">uversion.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa0c93141ff345327f966fda6c3a2366f"></a><!-- doxytag: member="uversion.h::U_NAMESPACE_USE" ref="aa0c93141ff345327f966fda6c3a2366f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_NAMESPACE_USE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is used to specify that the rest of the code uses the public ICU C++ API namespace. </p>
<p>If the compiler doesn't support namespaces, this does nothing. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002142">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uversion_8h_source.html#l00133">133</a> of file <a class="el" href="uversion_8h_source.html">uversion.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7d52298e2afe0f592cf53023d20c31e5"></a><!-- doxytag: member="uversion.h::U_VERSION_DELIMITER" ref="a7d52298e2afe0f592cf53023d20c31e5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_VERSION_DELIMITER&nbsp;&nbsp;&nbsp;'.'</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>In a string, ICU version fields are delimited by dots. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002137">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uversion_8h_source.html#l00046">46</a> of file <a class="el" href="uversion_8h_source.html">uversion.h</a>.</p>

</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a61caef96ba86d8e86a4031925ea44e94"></a><!-- doxytag: member="uversion.h::UVersionInfo" ref="a61caef96ba86d8e86a4031925ea44e94" args="[U_MAX_VERSION_LENGTH]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef uint8_t <a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a>[U_MAX_VERSION_LENGTH]</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The binary form of a version on ICU APIs is an array of 4 uint8_t. </p>
<p>To compare two versions, use memcmp(v1,v2,sizeof(UVersionInfo)). </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002139">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uversion_8h_source.html#l00057">57</a> of file <a class="el" href="uversion_8h_source.html">uversion.h</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="afcdc1acb19210765c232f93da732e22e"></a><!-- doxytag: member="uversion.h::u_getVersion" ref="afcdc1acb19210765c232f93da732e22e" args="(UVersionInfo versionArray)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void u_getVersion </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a>&nbsp;</td>
          <td class="paramname"> <em>versionArray</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the ICU release version. </p>
<p>The version array stores the version information for ICU. For example, release "1.3.31.2" is then represented as 0x01031F02. Definition of this function lives in putil.c</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>versionArray</em>&nbsp;</td><td>the version # information, the result will be filled in </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002147">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a358c6faf63bf23f51fc5153351866c95"></a><!-- doxytag: member="uversion.h::u_versionFromString" ref="a358c6faf63bf23f51fc5153351866c95" args="(UVersionInfo versionArray, const char *versionString)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void u_versionFromString </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a>&nbsp;</td>
          <td class="paramname"> <em>versionArray</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>versionString</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Parse a string with dotted-decimal version information and fill in a UVersionInfo structure with the result. </p>
<p>Definition of this function lives in putil.c</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>versionArray</em>&nbsp;</td><td>The destination structure for the version information. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>versionString</em>&nbsp;</td><td>A string with dotted-decimal version information, with up to four non-negative number fields with values of up to 255 each. </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002144">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

</div>
</div>
<a class="anchor" id="afd8b49a4f07e049445f8891ae0aa6add"></a><!-- doxytag: member="uversion.h::u_versionFromUString" ref="afd8b49a4f07e049445f8891ae0aa6add" args="(UVersionInfo versionArray, const UChar *versionString)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void u_versionFromUString </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a>&nbsp;</td>
          <td class="paramname"> <em>versionArray</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *&nbsp;</td>
          <td class="paramname"> <em>versionString</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Parse a Unicode string with dotted-decimal version information and fill in a UVersionInfo structure with the result. </p>
<p>Definition of this function lives in putil.c</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>versionArray</em>&nbsp;</td><td>The destination structure for the version information. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>versionString</em>&nbsp;</td><td>A Unicode string with dotted-decimal version information, with up to four non-negative number fields with values of up to 255 each. </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002145">Stable:</a></b></dt><dd>ICU 4.2 </dd></dl>

</div>
</div>
<a class="anchor" id="af5ca24a76d47d742ec5837ef96b026b7"></a><!-- doxytag: member="uversion.h::u_versionToString" ref="af5ca24a76d47d742ec5837ef96b026b7" args="(UVersionInfo versionArray, char *versionString)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void u_versionToString </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a>&nbsp;</td>
          <td class="paramname"> <em>versionArray</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>versionString</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Write a string with dotted-decimal version information according to the input UVersionInfo. </p>
<p>Definition of this function lives in putil.c</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>versionArray</em>&nbsp;</td><td>The version information to be written as a string. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>versionString</em>&nbsp;</td><td>A string buffer that will be filled in with a string corresponding to the numeric version information in versionArray. The buffer size must be at least U_MAX_VERSION_STRING_LENGTH. </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002146">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

</div>
</div>
</div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&nbsp;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&nbsp;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&nbsp;</span>Defines</a></div>

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

<hr size="1"/><address style="text-align: right;"><small>Generated on 16 Mar 2010 for ICU 4.4 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>