core/com.nokia.carbide.cpp.compiler.doc.user/html/pragmas/p_unsigned_char.htm
author Deepak Modgil <Deepak.Modgil@Nokia.com>
Fri, 03 Apr 2009 23:33:03 +0100
changeset 0 fb279309251b
child 1641 2b3996fc09a1
permissions -rw-r--r--
DP tools release version Revision: 200912

<!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; 2009 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>