Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-release > by-pkgid > 3a4e91bde08970529a0aa07935652fe8 > files > 957

icu-doc-58.2-3.mga6.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>ICU 58.2: 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="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 id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">ICU 58.2
   &#160;<span id="projectnumber">58.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <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="namespaces.html"><span>Namespaces</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>
    </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>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_30087b5439e04c85304dbcf15650710b.html">common</a></li><li class="navelem"><a class="el" href="dir_8bf9c54ed6ca2fd1e2117fb037e4ad06.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>User-configurable settings.  
<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 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a6c52ccf93af09c326e3159bd0612b966"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#a6c52ccf93af09c326e3159bd0612b966">U_DEBUG</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:a6c52ccf93af09c326e3159bd0612b966"><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="#a6c52ccf93af09c326e3159bd0612b966">More...</a><br /></td></tr>
<tr class="separator:a6c52ccf93af09c326e3159bd0612b966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4121ee78080b33f679decd1d6a465d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#ac4121ee78080b33f679decd1d6a465d4">UCLN_NO_AUTO_CLEANUP</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ac4121ee78080b33f679decd1d6a465d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines wheter to enable auto cleanup of libraries.  <a href="#ac4121ee78080b33f679decd1d6a465d4">More...</a><br /></td></tr>
<tr class="separator:ac4121ee78080b33f679decd1d6a465d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5b13ad0bb8a635c3f76ef40d1bf6ece"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#aa5b13ad0bb8a635c3f76ef40d1bf6ece">U_DISABLE_RENAMING</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:aa5b13ad0bb8a635c3f76ef40d1bf6ece"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether to disable renaming or not.  <a href="#aa5b13ad0bb8a635c3f76ef40d1bf6ece">More...</a><br /></td></tr>
<tr class="separator:aa5b13ad0bb8a635c3f76ef40d1bf6ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab416aae84c779ad594a55fb25c7510b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#ab416aae84c779ad594a55fb25c7510b6">U_NO_DEFAULT_INCLUDE_UTF_HEADERS</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ab416aae84c779ad594a55fb25c7510b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether <a class="el" href="utypes_8h.html" title="Basic definitions for ICU, for both C and C++ APIs. ">utypes.h</a> includes <a class="el" href="utf_8h.html" title="C API: Code point macros. ">utf.h</a>, <a class="el" href="utf8_8h.html" title="C API: 8-bit Unicode handling macros. ">utf8.h</a>, <a class="el" href="utf16_8h.html" title="C API: 16-bit Unicode handling macros. ">utf16.h</a> and <a class="el" href="utf__old_8h.html" title="C API: Deprecated macros for Unicode string handling. ">utf_old.h</a>.  <a href="#ab416aae84c779ad594a55fb25c7510b6">More...</a><br /></td></tr>
<tr class="separator:ab416aae84c779ad594a55fb25c7510b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ebf67ac651933234388f16add656f75"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#a9ebf67ac651933234388f16add656f75">U_OVERRIDE_CXX_ALLOCATION</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:a9ebf67ac651933234388f16add656f75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether to override new and delete.  <a href="#a9ebf67ac651933234388f16add656f75">More...</a><br /></td></tr>
<tr class="separator:a9ebf67ac651933234388f16add656f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaef0298cdba8c61df451aee5187e6a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#afaef0298cdba8c61df451aee5187e6a9">U_ENABLE_TRACING</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:afaef0298cdba8c61df451aee5187e6a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether to enable tracing.  <a href="#afaef0298cdba8c61df451aee5187e6a9">More...</a><br /></td></tr>
<tr class="separator:afaef0298cdba8c61df451aee5187e6a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5b1515cddf1cb38cb291c4fd95be04d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#af5b1515cddf1cb38cb291c4fd95be04d">U_ENABLE_DYLOAD</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:af5b1515cddf1cb38cb291c4fd95be04d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to enable Dynamic loading in ICU.  <a href="#af5b1515cddf1cb38cb291c4fd95be04d">More...</a><br /></td></tr>
<tr class="separator:af5b1515cddf1cb38cb291c4fd95be04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0b4b25375192306e3a1218852900524"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#ac0b4b25375192306e3a1218852900524">U_CHECK_DYLOAD</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ac0b4b25375192306e3a1218852900524"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to test Dynamic loading as an OS capability.  <a href="#ac0b4b25375192306e3a1218852900524">More...</a><br /></td></tr>
<tr class="separator:ac0b4b25375192306e3a1218852900524"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af609f762c11f3241e4bf4690219e3815"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#af609f762c11f3241e4bf4690219e3815">U_DEFAULT_SHOW_DRAFT</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:af609f762c11f3241e4bf4690219e3815"><td class="mdescLeft">&#160;</td><td class="mdescRight">Do we allow ICU users to use the draft APIs by default?  <a href="#af609f762c11f3241e4bf4690219e3815">More...</a><br /></td></tr>
<tr class="separator:af609f762c11f3241e4bf4690219e3815"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02aed1bea710d5e4660224426ad990b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#a02aed1bea710d5e4660224426ad990b7">U_LIB_SUFFIX_C_NAME_STRING</a>&#160;&#160;&#160;&quot;&quot;</td></tr>
<tr class="memdesc:a02aed1bea710d5e4660224426ad990b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the library suffix as a string with C syntax.  <a href="#a02aed1bea710d5e4660224426ad990b7">More...</a><br /></td></tr>
<tr class="separator:a02aed1bea710d5e4660224426ad990b7"><td class="memSeparator" colspan="2">&#160;</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">This switch turns off modules that are not needed for collation.  <a href="#ada53992bcd80e4cedcaa19627b80ebfe">More...</a><br /></td></tr>
<tr class="separator:ada53992bcd80e4cedcaa19627b80ebfe"><td class="memSeparator" colspan="2">&#160;</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">More...</a><br /></td></tr>
<tr class="separator:a9c204f328ca0f348182d7fb6d20c47e8"><td class="memSeparator" colspan="2">&#160;</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">More...</a><br /></td></tr>
<tr class="separator:aaf41571c9594c26947640add578d9b98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1b8afcadcd2d65f3f8c00fec65bc67c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#af1b8afcadcd2d65f3f8c00fec65bc67c">UCONFIG_ONLY_HTML_CONVERSION</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:af1b8afcadcd2d65f3f8c00fec65bc67c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns off all of the converters NOT listed in the HTML encoding standard: <a href="http://www.w3.org/TR/encoding/#names-and-labels">http://www.w3.org/TR/encoding/#names-and-labels</a>.  <a href="#af1b8afcadcd2d65f3f8c00fec65bc67c">More...</a><br /></td></tr>
<tr class="separator:af1b8afcadcd2d65f3f8c00fec65bc67c"><td class="memSeparator" colspan="2">&#160;</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">More...</a><br /></td></tr>
<tr class="separator:acabbeca768429f4218c03052f51a18ca"><td class="memSeparator" colspan="2">&#160;</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">More...</a><br /></td></tr>
<tr class="separator:aa2d38e601f89fb17428f51948c584c5e"><td class="memSeparator" colspan="2">&#160;</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">More...</a><br /></td></tr>
<tr class="separator:a9805f6a1ddbab690707dd5bac02acb75"><td class="memSeparator" colspan="2">&#160;</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 IDNA.  <a href="#ab7b7ed2538ac4baf798c6d259ea031ae">More...</a><br /></td></tr>
<tr class="separator:ab7b7ed2538ac4baf798c6d259ea031ae"><td class="memSeparator" colspan="2">&#160;</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">More...</a><br /></td></tr>
<tr class="separator:aec0a2473ec4ff7108b8bb6d0eee8188f"><td class="memSeparator" colspan="2">&#160;</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">More...</a><br /></td></tr>
<tr class="separator:a8df51da8b14d49bb7f30f4d85b696f1d"><td class="memSeparator" colspan="2">&#160;</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">More...</a><br /></td></tr>
<tr class="separator:a5275c907e69e5e080233e6226abf0979"><td class="memSeparator" colspan="2">&#160;</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">More...</a><br /></td></tr>
<tr class="separator:a1738a54258452739e85531f850710bd0"><td class="memSeparator" colspan="2">&#160;</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">More...</a><br /></td></tr>
<tr class="separator:abadcf86fb2ad43ae41fd30f750cc67f5"><td class="memSeparator" colspan="2">&#160;</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">More...</a><br /></td></tr>
<tr class="separator:acf867d378b4d1db31be19d6a29cc16fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24dbdbff53c15bbb91e579512a025509"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#a24dbdbff53c15bbb91e579512a025509">UCONFIG_HAVE_PARSEALLINPUT</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:a24dbdbff53c15bbb91e579512a025509"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns on the "parse all input" attribute.  <a href="#a24dbdbff53c15bbb91e579512a025509">More...</a><br /></td></tr>
<tr class="separator:a24dbdbff53c15bbb91e579512a025509"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af70a6022d9ba68807bbf0778a9739802"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#af70a6022d9ba68807bbf0778a9739802">UCONFIG_FORMAT_FASTPATHS_49</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:af70a6022d9ba68807bbf0778a9739802"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns on other formatting fastpaths.  <a href="#af70a6022d9ba68807bbf0778a9739802">More...</a><br /></td></tr>
<tr class="separator:af70a6022d9ba68807bbf0778a9739802"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0219b55e219f175ee039c5e74570d7da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uconfig_8h.html#a0219b55e219f175ee039c5e74570d7da">UCONFIG_NO_FILTERED_BREAK_ITERATION</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:a0219b55e219f175ee039c5e74570d7da"><td class="mdescLeft">&#160;</td><td class="mdescRight">This switch turns off filtered break iteration code.  <a href="#a0219b55e219f175ee039c5e74570d7da">More...</a><br /></td></tr>
<tr class="separator:a0219b55e219f175ee039c5e74570d7da"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>User-configurable settings. </p>
<p>Miscellaneous switches:</p>
<p>A number of macros affect a variety of minor aspects of ICU. Most of them used to be defined elsewhere (e.g., in <a class="el" href="utypes_8h.html" title="Basic definitions for ICU, for both C and C++ APIs. ">utypes.h</a> or <a class="el" href="platform_8h.html" title="Basic types for the platform. ">platform.h</a>) and moved here to make them easier to find.</p>
<p>Switches for excluding parts of ICU library code modules:</p>
<p>Changing these macros allows building 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#_stable001634">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><h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ac0b4b25375192306e3a1218852900524"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_CHECK_DYLOAD&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether to test Dynamic loading as an OS capability. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000165">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

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

</div>
</div>
<a class="anchor" id="a6c52ccf93af09c326e3159bd0612b966"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_DEBUG&#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#_internal000158">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 4.0 </dd></dl>
<p>Determines whether to include debugging code. Automatically set on Windows, but most compilers do not have related predefined macros. </p><dl class="internal"><dt><b><a class="el" href="internal.html#_internal000159">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

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

</div>
</div>
<a class="anchor" id="af609f762c11f3241e4bf4690219e3815"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_DEFAULT_SHOW_DRAFT&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Do we allow ICU users to use the draft APIs by default? </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000166">Internal:</a></b></dt><dd>Do not use.</dd></dl>
<p>This API is for internal use only. </p>

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

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

<p>Determines whether to disable renaming or not. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000161">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

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

</div>
</div>
<a class="anchor" id="af5b1515cddf1cb38cb291c4fd95be04d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_ENABLE_DYLOAD&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether to enable Dynamic loading in ICU. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000164">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

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

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

<p>Determines whether to enable tracing. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000162">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

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

</div>
</div>
<a class="anchor" id="a02aed1bea710d5e4660224426ad990b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_LIB_SUFFIX_C_NAME_STRING&#160;&#160;&#160;&quot;&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Defines the library suffix as a string with C syntax. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000168">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

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

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

<p>Determines whether <a class="el" href="utypes_8h.html" title="Basic definitions for ICU, for both C and C++ APIs. ">utypes.h</a> includes <a class="el" href="utf_8h.html" title="C API: Code point macros. ">utf.h</a>, <a class="el" href="utf8_8h.html" title="C API: 8-bit Unicode handling macros. ">utf8.h</a>, <a class="el" href="utf16_8h.html" title="C API: 16-bit Unicode handling macros. ">utf16.h</a> and <a class="el" href="utf__old_8h.html" title="C API: Deprecated macros for Unicode string handling. ">utf_old.h</a>. </p>
<p><a class="el" href="utypes_8h.html" title="Basic definitions for ICU, for both C and C++ APIs. ">utypes.h</a> includes those headers if this macro is defined to 0. Otherwise, each those headers must be included explicitly when using one of their macros. Defaults to 0 for backward compatibility, except inside ICU. </p><dl class="stable"><dt><b><a class="el" href="stable.html#_stable001635">Stable:</a></b></dt><dd>ICU 49 </dd></dl>

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

</div>
</div>
<a class="anchor" id="a9ebf67ac651933234388f16add656f75"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_OVERRIDE_CXX_ALLOCATION&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether to override new and delete. </p>
<p>ICU is normally built such that all of its C++ classes, via their UMemory base, override operators new and delete to use its internal, customizable, non-exception-throwing memory allocation functions. (Default value 1 for this macro.)</p>
<p>This is especially important when the application and its libraries use multiple heaps. For example, on Windows, this allows the ICU DLL to be used by applications that statically link the C Runtime library.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001636">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

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

</div>
</div>
<a class="anchor" id="ac4121ee78080b33f679decd1d6a465d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCLN_NO_AUTO_CLEANUP&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines wheter to enable auto cleanup of libraries. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000160">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

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

</div>
</div>
<a class="anchor" id="af70a6022d9ba68807bbf0778a9739802"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_FORMAT_FASTPATHS_49&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This switch turns on other formatting fastpaths. </p>
<p>Binary incompatible in object DecimalFormat and DecimalFormatSymbols</p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000170">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

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

</div>
</div>
<a class="anchor" id="a24dbdbff53c15bbb91e579512a025509"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCONFIG_HAVE_PARSEALLINPUT&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This switch turns on the "parse all input" attribute. </p>
<p>Binary incompatible.</p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000169">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

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

</div>
</div>
<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="stable"><dt><b><a class="el" href="stable.html#_stable001645">Stable:</a></b></dt><dd>ICU 4.8 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00366">366</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#_stable001643">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00345">345</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#_stable001646">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00378">378</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#_stable001639">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="platform_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#l00275">275</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#_stable001638">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>

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

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

<p>This switch turns off filtered break iteration code. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000171">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00449">449</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#_stable001647">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00388">388</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 IDNA. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001644">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00355">355</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#_stable001641">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00310">310</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 IDNA.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001642">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00322">322</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#_stable001649">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00408">408</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#_stable001650">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00418">418</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#_stable001648">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00398">398</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>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_CONVERSION or UCONFIG_NO_LEGACY_CONVERSION to 1 as well.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001637">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

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

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

<p>This switch turns off all of the converters NOT listed in the HTML encoding standard: <a href="http://www.w3.org/TR/encoding/#names-and-labels">http://www.w3.org/TR/encoding/#names-and-labels</a>. </p>
<p>This 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#_stable001640">Stable:</a></b></dt><dd>ICU 55 </dd></dl>

<p>Definition at line <a class="el" href="uconfig_8h_source.html#l00294">294</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.11
</small></address>
</body>
</html>