Sophie

Sophie

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

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: uscript.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>uscript.h File Reference</h1>
<p>C API: Unicode Script Information.  
<a href="#_details">More...</a></p>
<code>#include &quot;<a class="el" href="utypes_8h_source.html">unicode/utypes.h</a>&quot;</code><br/>

<p><a href="uscript_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>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0">UScriptCode</a> { <br/>
&nbsp;&nbsp;<b>USCRIPT_INVALID_CODE</b> =  -1, 
<b>USCRIPT_COMMON</b> =  0, 
<b>USCRIPT_INHERITED</b> =  1, 
<b>USCRIPT_ARABIC</b> =  2, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_ARMENIAN</b> =  3, 
<b>USCRIPT_BENGALI</b> =  4, 
<b>USCRIPT_BOPOMOFO</b> =  5, 
<b>USCRIPT_CHEROKEE</b> =  6, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_COPTIC</b> =  7, 
<b>USCRIPT_CYRILLIC</b> =  8, 
<b>USCRIPT_DESERET</b> =  9, 
<b>USCRIPT_DEVANAGARI</b> =  10, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_ETHIOPIC</b> =  11, 
<b>USCRIPT_GEORGIAN</b> =  12, 
<b>USCRIPT_GOTHIC</b> =  13, 
<b>USCRIPT_GREEK</b> =  14, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_GUJARATI</b> =  15, 
<b>USCRIPT_GURMUKHI</b> =  16, 
<b>USCRIPT_HAN</b> =  17, 
<b>USCRIPT_HANGUL</b> =  18, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_HEBREW</b> =  19, 
<b>USCRIPT_HIRAGANA</b> =  20, 
<b>USCRIPT_KANNADA</b> =  21, 
<b>USCRIPT_KATAKANA</b> =  22, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_KHMER</b> =  23, 
<b>USCRIPT_LAO</b> =  24, 
<b>USCRIPT_LATIN</b> =  25, 
<b>USCRIPT_MALAYALAM</b> =  26, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_MONGOLIAN</b> =  27, 
<b>USCRIPT_MYANMAR</b> =  28, 
<b>USCRIPT_OGHAM</b> =  29, 
<b>USCRIPT_OLD_ITALIC</b> =  30, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_ORIYA</b> =  31, 
<b>USCRIPT_RUNIC</b> =  32, 
<b>USCRIPT_SINHALA</b> =  33, 
<b>USCRIPT_SYRIAC</b> =  34, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_TAMIL</b> =  35, 
<b>USCRIPT_TELUGU</b> =  36, 
<b>USCRIPT_THAANA</b> =  37, 
<b>USCRIPT_THAI</b> =  38, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_TIBETAN</b> =  39, 
<a class="el" href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0a1f337b59de87be231495b69f622aa776">USCRIPT_CANADIAN_ABORIGINAL</a> =  40, 
<a class="el" href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0a676ba0754dfe73959b5a5122a90a1644">USCRIPT_UCAS</a> =  USCRIPT_CANADIAN_ABORIGINAL, 
<b>USCRIPT_YI</b> =  41, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_TAGALOG</b> =  42, 
<b>USCRIPT_HANUNOO</b> =  43, 
<b>USCRIPT_BUHID</b> =  44, 
<b>USCRIPT_TAGBANWA</b> =  45, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_BRAILLE</b> =  46, 
<b>USCRIPT_CYPRIOT</b> =  47, 
<b>USCRIPT_LIMBU</b> =  48, 
<b>USCRIPT_LINEAR_B</b> =  49, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_OSMANYA</b> =  50, 
<b>USCRIPT_SHAVIAN</b> =  51, 
<b>USCRIPT_TAI_LE</b> =  52, 
<b>USCRIPT_UGARITIC</b> =  53, 
<br/>
&nbsp;&nbsp;<a class="el" href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0ae4d7e216783cbde212693200d740f576">USCRIPT_KATAKANA_OR_HIRAGANA</a> =  54, 
<b>USCRIPT_BUGINESE</b> =  55, 
<b>USCRIPT_GLAGOLITIC</b> =  56, 
<b>USCRIPT_KHAROSHTHI</b> =  57, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_SYLOTI_NAGRI</b> =  58, 
<b>USCRIPT_NEW_TAI_LUE</b> =  59, 
<b>USCRIPT_TIFINAGH</b> =  60, 
<b>USCRIPT_OLD_PERSIAN</b> =  61, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_BALINESE</b> =  62, 
<b>USCRIPT_BATAK</b> =  63, 
<b>USCRIPT_BLISSYMBOLS</b> =  64, 
<b>USCRIPT_BRAHMI</b> =  65, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_CHAM</b> =  66, 
<b>USCRIPT_CIRTH</b> =  67, 
<b>USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC</b> =  68, 
<b>USCRIPT_DEMOTIC_EGYPTIAN</b> =  69, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_HIERATIC_EGYPTIAN</b> =  70, 
<b>USCRIPT_EGYPTIAN_HIEROGLYPHS</b> =  71, 
<b>USCRIPT_KHUTSURI</b> =  72, 
<b>USCRIPT_SIMPLIFIED_HAN</b> =  73, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_TRADITIONAL_HAN</b> =  74, 
<b>USCRIPT_PAHAWH_HMONG</b> =  75, 
<b>USCRIPT_OLD_HUNGARIAN</b> =  76, 
<b>USCRIPT_HARAPPAN_INDUS</b> =  77, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_JAVANESE</b> =  78, 
<b>USCRIPT_KAYAH_LI</b> =  79, 
<b>USCRIPT_LATIN_FRAKTUR</b> =  80, 
<b>USCRIPT_LATIN_GAELIC</b> =  81, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_LEPCHA</b> =  82, 
<b>USCRIPT_LINEAR_A</b> =  83, 
<b>USCRIPT_MANDAEAN</b> =  84, 
<b>USCRIPT_MAYAN_HIEROGLYPHS</b> =  85, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_MEROITIC</b> =  86, 
<b>USCRIPT_NKO</b> =  87, 
<b>USCRIPT_ORKHON</b> =  88, 
<b>USCRIPT_OLD_PERMIC</b> =  89, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_PHAGS_PA</b> =  90, 
<b>USCRIPT_PHOENICIAN</b> =  91, 
<b>USCRIPT_PHONETIC_POLLARD</b> =  92, 
<b>USCRIPT_RONGORONGO</b> =  93, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_SARATI</b> =  94, 
<b>USCRIPT_ESTRANGELO_SYRIAC</b> =  95, 
<b>USCRIPT_WESTERN_SYRIAC</b> =  96, 
<b>USCRIPT_EASTERN_SYRIAC</b> =  97, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_TENGWAR</b> =  98, 
<b>USCRIPT_VAI</b> =  99, 
<b>USCRIPT_VISIBLE_SPEECH</b> =  100, 
<b>USCRIPT_CUNEIFORM</b> =  101, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_UNWRITTEN_LANGUAGES</b> =  102, 
<b>USCRIPT_UNKNOWN</b> =  103, 
<b>USCRIPT_CARIAN</b> =  104, 
<b>USCRIPT_JAPANESE</b> =  105, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_LANNA</b> =  106, 
<b>USCRIPT_LYCIAN</b> =  107, 
<b>USCRIPT_LYDIAN</b> =  108, 
<b>USCRIPT_OL_CHIKI</b> =  109, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_REJANG</b> =  110, 
<b>USCRIPT_SAURASHTRA</b> =  111, 
<b>USCRIPT_SIGN_WRITING</b> =  112, 
<b>USCRIPT_SUNDANESE</b> =  113, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_MOON</b> =  114, 
<b>USCRIPT_MEITEI_MAYEK</b> =  115, 
<b>USCRIPT_IMPERIAL_ARAMAIC</b> =  116, 
<b>USCRIPT_AVESTAN</b> =  117, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_CHAKMA</b> =  118, 
<b>USCRIPT_KOREAN</b> =  119, 
<b>USCRIPT_KAITHI</b> =  120, 
<b>USCRIPT_MANICHAEAN</b> =  121, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_INSCRIPTIONAL_PAHLAVI</b> =  122, 
<b>USCRIPT_PSALTER_PAHLAVI</b> =  123, 
<b>USCRIPT_BOOK_PAHLAVI</b> =  124, 
<b>USCRIPT_INSCRIPTIONAL_PARTHIAN</b> =  125, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_SAMARITAN</b> =  126, 
<b>USCRIPT_TAI_VIET</b> =  127, 
<b>USCRIPT_MATHEMATICAL_NOTATION</b> =  128, 
<b>USCRIPT_SYMBOLS</b> =  129, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_BAMUM</b> =  130, 
<b>USCRIPT_LISU</b> =  131, 
<b>USCRIPT_NAKHI_GEBA</b> =  132, 
<b>USCRIPT_OLD_SOUTH_ARABIAN</b> =  133, 
<br/>
&nbsp;&nbsp;<b>USCRIPT_CODE_LIMIT</b> =  134
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Constants for ISO 15924 script codes. </p>
 <a href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uscript_8h.html#ad7c87340add879032324be150438f671">uscript_getCode</a> (const char *nameOrAbbrOrLocale, <a class="el" href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0">UScriptCode</a> *fillIn, int32_t capacity, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets script codes associated with the given locale or ISO 15924 abbreviation or name.  <a href="#ad7c87340add879032324be150438f671"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uscript_8h.html#a6ccac5015769b6bdf4a0345b2756ca9a">uscript_getName</a> (<a class="el" href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0">UScriptCode</a> scriptCode)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a script name associated with the given script code.  <a href="#a6ccac5015769b6bdf4a0345b2756ca9a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uscript_8h.html#a34236e1bcb71635837fc9f0e045499fa">uscript_getShortName</a> (<a class="el" href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0">UScriptCode</a> scriptCode)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a script name associated with the given script code.  <a href="#a34236e1bcb71635837fc9f0e045499fa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0">UScriptCode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="uscript_8h.html#a58e91e4b9ea0c12fc96415691f32f3a4">uscript_getScript</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> codepoint, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the script code associated with the given codepoint.  <a href="#a58e91e4b9ea0c12fc96415691f32f3a4"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>C API: Unicode Script Information. </p>

<p>Definition in file <a class="el" href="uscript_8h_source.html">uscript.h</a>.</p>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="a5036ff9ca2a7f1d2bde07875bb235df0"></a><!-- doxytag: member="uscript.h::UScriptCode" ref="a5036ff9ca2a7f1d2bde07875bb235df0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0">UScriptCode</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constants for ISO 15924 script codes. </p>
<p>Many of these script codes - those from Unicode's ScriptNames.txt - are character property values for Unicode's Script property. See UAX #24 Script Names (<a href="http://www.unicode.org/reports/tr24/">http://www.unicode.org/reports/tr24/</a>).</p>
<p>Starting with ICU 3.6, constants for most ISO 15924 script codes are included (currently excluding private-use codes Qaaa..Qabx). For scripts for which there are codes in ISO 15924 but which are not used in the Unicode Character Database (UCD), there are no Unicode characters associated with those scripts.</p>
<p>For example, there are no characters that have a UCD script code of Hans or Hant. All Han ideographs have the Hani script code. The Hans and Hant script codes are used with CLDR data.</p>
<p>ISO 15924 script codes are included for use with CLDR and similar.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001716">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a5036ff9ca2a7f1d2bde07875bb235df0a1f337b59de87be231495b69f622aa776"></a><!-- doxytag: member="USCRIPT_CANADIAN_ABORIGINAL" ref="a5036ff9ca2a7f1d2bde07875bb235df0a1f337b59de87be231495b69f622aa776" args="" -->USCRIPT_CANADIAN_ABORIGINAL</em>&nbsp;</td><td>
<p>Canadian_Aboriginal script. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001721">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5036ff9ca2a7f1d2bde07875bb235df0a676ba0754dfe73959b5a5122a90a1644"></a><!-- doxytag: member="USCRIPT_UCAS" ref="a5036ff9ca2a7f1d2bde07875bb235df0a676ba0754dfe73959b5a5122a90a1644" args="" -->USCRIPT_UCAS</em>&nbsp;</td><td>
<p>Canadian_Aboriginal script (alias). </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001722">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a5036ff9ca2a7f1d2bde07875bb235df0ae4d7e216783cbde212693200d740f576"></a><!-- doxytag: member="USCRIPT_KATAKANA_OR_HIRAGANA" ref="a5036ff9ca2a7f1d2bde07875bb235df0ae4d7e216783cbde212693200d740f576" args="" -->USCRIPT_KATAKANA_OR_HIRAGANA</em>&nbsp;</td><td>
<p>New script code in Unicode 4.0.1. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001723">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

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

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ad7c87340add879032324be150438f671"></a><!-- doxytag: member="uscript.h::uscript_getCode" ref="ad7c87340add879032324be150438f671" args="(const char *nameOrAbbrOrLocale, UScriptCode *fillIn, int32_t capacity, UErrorCode *err)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t uscript_getCode </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>nameOrAbbrOrLocale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0">UScriptCode</a> *&nbsp;</td>
          <td class="paramname"> <em>fillIn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>capacity</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *&nbsp;</td>
          <td class="paramname"> <em>err</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets script codes associated with the given locale or ISO 15924 abbreviation or name. </p>
<p>Fills in USCRIPT_MALAYALAM given "Malayam" OR "Mlym". Fills in USCRIPT_LATIN given "en" OR "en_US" If required capacity is greater than capacity of the destination buffer then the error code is set to U_BUFFER_OVERFLOW_ERROR and the required capacity is returned</p>
<p>Note: To search by short or long script alias only, use u_getPropertyValueEnum(UCHAR_SCRIPT, alias) instead. This does a fast lookup with no access of the locale data. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nameOrAbbrOrLocale</em>&nbsp;</td><td>name of the script, as given in PropertyValueAliases.txt, or ISO 15924 code or locale </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>fillIn</em>&nbsp;</td><td>the UScriptCode buffer to fill in the script code </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>capacity</em>&nbsp;</td><td>the capacity (size) fo UScriptCode buffer passed in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>err</em>&nbsp;</td><td>the error status code. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The number of script codes filled in the buffer passed in </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001717">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a6ccac5015769b6bdf4a0345b2756ca9a"></a><!-- doxytag: member="uscript.h::uscript_getName" ref="a6ccac5015769b6bdf4a0345b2756ca9a" args="(UScriptCode scriptCode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* uscript_getName </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0">UScriptCode</a>&nbsp;</td>
          <td class="paramname"> <em>scriptCode</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets a script name associated with the given script code. </p>
<p>Returns "Malayam" given USCRIPT_MALAYALAM </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>scriptCode</em>&nbsp;</td><td>UScriptCode enum </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>script long name as given in PropertyValueAliases.txt, or NULL if scriptCode is invalid </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001718">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a58e91e4b9ea0c12fc96415691f32f3a4"></a><!-- doxytag: member="uscript.h::uscript_getScript" ref="a58e91e4b9ea0c12fc96415691f32f3a4" args="(UChar32 codepoint, UErrorCode *err)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0">UScriptCode</a> uscript_getScript </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&nbsp;</td>
          <td class="paramname"> <em>codepoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *&nbsp;</td>
          <td class="paramname"> <em>err</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the script code associated with the given codepoint. </p>
<p>Returns USCRIPT_MALAYALAM given 0x0D02 </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>codepoint</em>&nbsp;</td><td>UChar32 codepoint </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>err</em>&nbsp;</td><td>the error status code. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The UScriptCode, or 0 if codepoint is invalid </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001720">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a34236e1bcb71635837fc9f0e045499fa"></a><!-- doxytag: member="uscript.h::uscript_getShortName" ref="a34236e1bcb71635837fc9f0e045499fa" args="(UScriptCode scriptCode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* uscript_getShortName </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uscript_8h.html#a5036ff9ca2a7f1d2bde07875bb235df0">UScriptCode</a>&nbsp;</td>
          <td class="paramname"> <em>scriptCode</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets a script name associated with the given script code. </p>
<p>Returns "Mlym" given USCRIPT_MALAYALAM </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>scriptCode</em>&nbsp;</td><td>UScriptCode enum </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>script abbreviated name as given in PropertyValueAliases.txt, or NULL if scriptCode is invalid </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001719">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>