core/com.nokia.carbide.cpp.compiler.doc.user/html/pragmas/p_unsigned_char.htm
author stechong
Wed, 20 Oct 2010 11:19:31 -0500
changeset 2165 2a7b5eccb0bc
parent 1641 2b3996fc09a1
permissions -rw-r--r--
Keeping PlatSim internal only.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <meta name="LASTUPDATED" content="06/17/05 11:09:43" />
    <title>access_errors</title>
	<link rel="StyleSheet" href="../../book.css" type="text/css"/>
  </head>

<body>
<h3>unsigned_char</h3>
<p>  Controls whether or not declarations of type char are treated as unsigned char.</p>
<h5>Syntax</h5>
  <p class="code">#pragma unsigned_char on | off | reset</p>
  <h5>Targets</h5>
  All platforms.<br />
  <h5>Remarks</h5>
  <p>If you enable this pragma, the compiler treats a char declaration as if it were an unsigned char declaration. </p>
  <p class="note"><strong>NOTE</strong> If you enable this pragma, your code might not be compatible with libraries that were compiled when the pragma was disabled. In particular, your code might not work with the ANSI libraries included with Carbide.</p>
  <p>This pragma corresponds to the Use Unsigned Chars setting . To check this setting, use <span class="code">__option (unsigned_char)</span>, described in <a href="../symbols/sym_settings.htm">Checking Settings</a>. The default setting is processor-specific.</p>
  <div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>


</body>
</html>