Sophie

Sophie

distrib > Fedora > 17 > i386 > by-pkgid > 0508df3f0f31cdc1fec017f60572b2b0 > files > 975

libicu-doc-4.8.1.1-5.fc17.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>ICU 4.8.1.1: uconfig.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">ICU 4.8.1.1
   &#160;<span id="projectnumber">4.8.1.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Pages</a></div>

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

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_bdd9a5d540de89e9fe90efdfc6973a4f.html">common</a></li><li class="navelem"><a class="el" href="dir_f59c6450ff718ff1b085cfd1c36acbd7.html">unicode</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">uconfig.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Switches for excluding parts of ICU library code modules.  
<a href="#details">More...</a></p>

<p><a href="uconfig_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ada53992bcd80e4cedcaa19627b80ebfe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#ada53992bcd80e4cedcaa19627b80ebfe">UCONFIG_ONLY_COLLATION</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ada53992bcd80e4cedcaa19627b80ebfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">If this switch is defined, ICU will attempt to load a header file named "uconfig_local.h" prior to determining default settings for uconfig variables.  <a href="#ada53992bcd80e4cedcaa19627b80ebfe"></a><br/></td></tr>
<tr class="memitem:a9c204f328ca0f348182d7fb6d20c47e8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#a9c204f328ca0f348182d7fb6d20c47e8">UCONFIG_NO_FILE_IO</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:a9c204f328ca0f348182d7fb6d20c47e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns off all file access in the common library where file access is only used for data loading.  <a href="#a9c204f328ca0f348182d7fb6d20c47e8"></a><br/></td></tr>
<tr class="memitem:aaf41571c9594c26947640add578d9b98"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#aaf41571c9594c26947640add578d9b98">UCONFIG_NO_CONVERSION</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:aaf41571c9594c26947640add578d9b98"><td class="mdescLeft">&#160;</td><td class="mdescRight">ICU will not completely build with this switch turned on.  <a href="#aaf41571c9594c26947640add578d9b98"></a><br/></td></tr>
<tr class="memitem:acabbeca768429f4218c03052f51a18ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#acabbeca768429f4218c03052f51a18ca">UCONFIG_NO_LEGACY_CONVERSION</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:acabbeca768429f4218c03052f51a18ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns off all converters except for.  <a href="#acabbeca768429f4218c03052f51a18ca"></a><br/></td></tr>
<tr class="memitem:aa2d38e601f89fb17428f51948c584c5e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#aa2d38e601f89fb17428f51948c584c5e">UCONFIG_NO_NORMALIZATION</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:aa2d38e601f89fb17428f51948c584c5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns off normalization.  <a href="#aa2d38e601f89fb17428f51948c584c5e"></a><br/></td></tr>
<tr class="memitem:a9805f6a1ddbab690707dd5bac02acb75"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#a9805f6a1ddbab690707dd5bac02acb75">UCONFIG_NO_BREAK_ITERATION</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:a9805f6a1ddbab690707dd5bac02acb75"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns off break iteration.  <a href="#a9805f6a1ddbab690707dd5bac02acb75"></a><br/></td></tr>
<tr class="memitem:ab7b7ed2538ac4baf798c6d259ea031ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#ab7b7ed2538ac4baf798c6d259ea031ae">UCONFIG_NO_IDNA</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ab7b7ed2538ac4baf798c6d259ea031ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns off <a class="el" href="classIDNA.html" title="Abstract base class for IDNA processing.">IDNA</a>.  <a href="#ab7b7ed2538ac4baf798c6d259ea031ae"></a><br/></td></tr>
<tr class="memitem:aec0a2473ec4ff7108b8bb6d0eee8188f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#aec0a2473ec4ff7108b8bb6d0eee8188f">UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE</a>&#160;&#160;&#160;<a class="el" href="messagepattern_8h.html#af6e0757e0eb81c980b01ee5d68a9978ba67b6ac40cab95b17ecd559d24f1066c7">UMSGPAT_APOS_DOUBLE_OPTIONAL</a></td></tr>
<tr class="memdesc:aec0a2473ec4ff7108b8bb6d0eee8188f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the default UMessagePatternApostropheMode.  <a href="#aec0a2473ec4ff7108b8bb6d0eee8188f"></a><br/></td></tr>
<tr class="memitem:a8df51da8b14d49bb7f30f4d85b696f1d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#a8df51da8b14d49bb7f30f4d85b696f1d">UCONFIG_NO_COLLATION</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:a8df51da8b14d49bb7f30f4d85b696f1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns off collation and collation-based string search.  <a href="#a8df51da8b14d49bb7f30f4d85b696f1d"></a><br/></td></tr>
<tr class="memitem:a5275c907e69e5e080233e6226abf0979"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#a5275c907e69e5e080233e6226abf0979">UCONFIG_NO_FORMATTING</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:a5275c907e69e5e080233e6226abf0979"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns off formatting and calendar/timezone services.  <a href="#a5275c907e69e5e080233e6226abf0979"></a><br/></td></tr>
<tr class="memitem:a1738a54258452739e85531f850710bd0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#a1738a54258452739e85531f850710bd0">UCONFIG_NO_TRANSLITERATION</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:a1738a54258452739e85531f850710bd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns off transliteration.  <a href="#a1738a54258452739e85531f850710bd0"></a><br/></td></tr>
<tr class="memitem:abadcf86fb2ad43ae41fd30f750cc67f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#abadcf86fb2ad43ae41fd30f750cc67f5">UCONFIG_NO_REGULAR_EXPRESSIONS</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:abadcf86fb2ad43ae41fd30f750cc67f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns off regular expressions.  <a href="#abadcf86fb2ad43ae41fd30f750cc67f5"></a><br/></td></tr>
<tr class="memitem:acf867d378b4d1db31be19d6a29cc16fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#acf867d378b4d1db31be19d6a29cc16fd">UCONFIG_NO_SERVICE</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:acf867d378b4d1db31be19d6a29cc16fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns off service registration.  <a href="#acf867d378b4d1db31be19d6a29cc16fd"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Switches for excluding parts of ICU library code modules. </p>
<p>Allows to build partial, smaller libraries for special purposes. By default, all modules are built. The switches are fairly coarse, controlling large modules. Basic services cannot be turned off.</p>
<p>Building with any of these options does not guarantee that the ICU build process will completely work. It is recommended that the ICU libraries and data be built using the normal build. At that time you should remove the data used by those services. After building the ICU data library, you should rebuild the ICU libraries with these switches customized to your needs.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001253">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition in file <a class="el" href="uconfig_8h_source.html">uconfig.h</a>.</p>
</div><hr/><h2>Macro Definition Documentation</h2>
<a class="anchor" id="aec0a2473ec4ff7108b8bb6d0eee8188f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE&#160;&#160;&#160;<a class="el" href="messagepattern_8h.html#af6e0757e0eb81c980b01ee5d68a9978ba67b6ac40cab95b17ecd559d24f1066c7">UMSGPAT_APOS_DOUBLE_OPTIONAL</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines the default UMessagePatternApostropheMode. </p>
<p>See the documentation for that enum.</p>
<dl class="draft"><dt><b><a class="el" href="draft.html#_draft000193">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 4.8 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00187">187</a> of file <a class="el" href="uconfig_8h_source.html">uconfig.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9805f6a1ddbab690707dd5bac02acb75"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_NO_BREAK_ITERATION&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This switch turns off break iteration. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001259">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00166">166</a> of file <a class="el" href="uconfig_8h_source.html">uconfig.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8df51da8b14d49bb7f30f4d85b696f1d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_NO_COLLATION&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This switch turns off collation and collation-based string search. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001261">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00199">199</a> of file <a class="el" href="uconfig_8h_source.html">uconfig.h</a>.</p>

</div>
</div>
<a class="anchor" id="aaf41571c9594c26947640add578d9b98"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_NO_CONVERSION&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>ICU will not completely build with this switch turned on. </p>
<p>This switch turns off all converters.</p>
<p>You may want to use this together with U_CHARSET_IS_UTF8 defined to 1 in <a class="el" href="utypes_8h.html" title="Basic definitions for ICU, for both C and C++ APIs.">utypes.h</a> if char* strings in your environment are always in UTF-8.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001256">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="utypes_8h.html#a0a33e1edf3cd23d9e9c972b63c9f7943" title="Hardcode the default charset to UTF-8.">U_CHARSET_IS_UTF8</a> </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00114">114</a> of file <a class="el" href="uconfig_8h_source.html">uconfig.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9c204f328ca0f348182d7fb6d20c47e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_NO_FILE_IO&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This switch turns off all file access in the common library where file access is only used for data loading. </p>
<p>ICU data must then be provided in the form of a data DLL (or with an equivalent way to link to the data residing in an executable, as in building a combined library with both the common library's code and the data), or via <a class="el" href="udata_8h.html#a467bda719595adb58f959dde735e1153" title="This function bypasses the normal ICU data loading process and allows you to force ICU&#39;s system data ...">udata_setCommonData()</a>. Application data must be provided via <a class="el" href="udata_8h.html#a406559067e309c05fb90b2d532f11835" title="This function bypasses the normal ICU data loading process for application-specific data and allows y...">udata_setAppData()</a> or by using "open" functions that take pointers to data, for example <a class="el" href="ucol_8h.html#a467ea0dde69a6990f6ecbb7e30da6003" title="Opens a collator from a collator binary image created using ucol_cloneBinary.">ucol_openBinary()</a>.</p>
<p>File access is not used at all in the i18n library.</p>
<p>File access cannot be turned off for the icuio library or for the ICU test suites and ICU tools.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001255">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00099">99</a> of file <a class="el" href="uconfig_8h_source.html">uconfig.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5275c907e69e5e080233e6226abf0979"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_NO_FORMATTING&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This switch turns off formatting and calendar/timezone services. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001262">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00209">209</a> of file <a class="el" href="uconfig_8h_source.html">uconfig.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab7b7ed2538ac4baf798c6d259ea031ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_NO_IDNA&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This switch turns off <a class="el" href="classIDNA.html" title="Abstract base class for IDNA processing.">IDNA</a>. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001260">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00176">176</a> of file <a class="el" href="uconfig_8h_source.html">uconfig.h</a>.</p>

</div>
</div>
<a class="anchor" id="acabbeca768429f4218c03052f51a18ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_NO_LEGACY_CONVERSION&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This switch turns off all converters except for. </p>
<ul>
<li>Unicode charsets (UTF-7/8/16/32, CESU-8, SCSU, BOCU-1)</li>
<li>US-ASCII</li>
<li>ISO-8859-1</li>
</ul>
<p>Turning off legacy conversion is not possible on EBCDIC platforms because they need ibm-37 or ibm-1047 default converters.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001257">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

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

</div>
</div>
<a class="anchor" id="aa2d38e601f89fb17428f51948c584c5e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_NO_NORMALIZATION&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This switch turns off normalization. </p>
<p>It implies turning off several other services as well, for example collation and <a class="el" href="classIDNA.html" title="Abstract base class for IDNA processing.">IDNA</a>.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001258">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00146">146</a> of file <a class="el" href="uconfig_8h_source.html">uconfig.h</a>.</p>

</div>
</div>
<a class="anchor" id="abadcf86fb2ad43ae41fd30f750cc67f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_NO_REGULAR_EXPRESSIONS&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This switch turns off regular expressions. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001264">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00229">229</a> of file <a class="el" href="uconfig_8h_source.html">uconfig.h</a>.</p>

</div>
</div>
<a class="anchor" id="acf867d378b4d1db31be19d6a29cc16fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_NO_SERVICE&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This switch turns off service registration. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001265">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00239">239</a> of file <a class="el" href="uconfig_8h_source.html">uconfig.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1738a54258452739e85531f850710bd0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_NO_TRANSLITERATION&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This switch turns off transliteration. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001263">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00219">219</a> of file <a class="el" href="uconfig_8h_source.html">uconfig.h</a>.</p>

</div>
</div>
<a class="anchor" id="ada53992bcd80e4cedcaa19627b80ebfe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_ONLY_COLLATION&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If this switch is defined, ICU will attempt to load a header file named "uconfig_local.h" prior to determining default settings for uconfig variables. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000130">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 4.0</dd></dl>
<p>This switch turns off modules that are not needed for collation.</p>
<p>It does not turn off legacy conversion because that is necessary for ICU to work on EBCDIC platforms (for the default converter). If you want "only collation" and do not build for EBCDIC, then you can define UCONFIG_NO_LEGACY_CONVERSION 1 as well.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001254">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00061">61</a> of file <a class="el" href="uconfig_8h_source.html">uconfig.h</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.1
</small></address>
</body>
</html>