<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Re: Compiler Error unsigned char test in CodeWarrior for MCU</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Compiler-Error-unsigned-char-test/m-p/346149#M11196</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks to both of you. After reading your responses, I looked at the ANSI C standard -- hardly light reading!&amp;nbsp; The issue is that any operation performed on a &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;char&lt;/SPAN&gt; value requires it be promoted to an &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;int&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As an &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;unsigned char&lt;/SPAN&gt;,&lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt; b = ~0 &lt;/SPAN&gt;means &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;b = 0xff.&amp;nbsp; &lt;/SPAN&gt;Promotion to an &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;int&lt;/SPAN&gt; must follow the rule, "The integral promotions preserve value including sign." As far as I can tell, for my configuration of the compiler, an &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;int&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt; is&lt;/SPAN&gt; 16-bits, so it was unclear to me (aren't standards fun!) whether this means that &lt;SPAN style="font-family: 'courier new', courier;"&gt;~b&lt;/SPAN&gt; should be &lt;SPAN style="font-family: 'courier new', courier;"&gt;0x00ff &lt;/SPAN&gt;or&lt;SPAN style="font-family: 'courier new', courier;"&gt; 0xffff&lt;/SPAN&gt; after it's promoted.&amp;nbsp; As an old assembly language programmer, I expected the latter ("sign extension"), since I think of &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;unsigned char&lt;/SPAN&gt; as simply a bit pattern, and &lt;SPAN style="font-family: 'courier new', courier;"&gt;0xffff&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt; preserves the sign&lt;/SPAN&gt;. However, as an unsigned value, &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;0xff &lt;/SPAN&gt;is 255, but &lt;SPAN style="font-family: 'courier new', courier;"&gt;0xffff&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt; &lt;/SPAN&gt;is 65535, certainly not the same value. From the observed behavior, I have to accept that my expectation was wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Live and learn!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Apr 2015 18:29:42 GMT</pubDate>
    <dc:creator>Richly</dc:creator>
    <dc:date>2015-04-01T18:29:42Z</dc:date>
    <item>
      <title>Compiler Error unsigned char test</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Compiler-Error-unsigned-char-test/m-p/346146#M11193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #f5f5f5;"&gt;Compiler incorrectly identifies test as "always true" even when it shouldn't and compiles incorrect code. See sample &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #f5f5f5;"&gt;code below.&amp;nbsp; Note that the variables &lt;SPAN style="color: #51626f; font-family: 'courier new', courier; font-size: small; background-color: #f5f5f5;"&gt;a &lt;/SPAN&gt;and &lt;SPAN style="font-family: 'courier new', courier;"&gt;b&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier; font-size: small; background-color: #f5f5f5;"&gt; &lt;/SPAN&gt;are &lt;SPAN style="font-family: 'courier new', courier;"&gt;unsigned chars&lt;/SPAN&gt;, which appears to be the source of the problem, while &lt;SPAN style="font-family: 'courier new', courier;"&gt;c&lt;/SPAN&gt; and&lt;SPAN style="font-family: 'courier new', courier;"&gt; d&lt;/SPAN&gt;&amp;nbsp; are &lt;SPAN style="font-family: 'courier new', courier;"&gt;signed chars&lt;/SPAN&gt; and are treated correctly.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #f5f5f5;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #51626f; font-family: arial, sans-serif; font-size: 12px;"&gt;If you look at the generated code, you'll see that there is no test generated for &lt;SPAN style="font-family: 'courier new', courier;"&gt;(a != ~b)&lt;/SPAN&gt; but there is for &lt;SPAN style="font-family: 'courier new', courier;"&gt;(c != d)&lt;/SPAN&gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #51626f; font-family: arial, sans-serif; font-size: 12px;"&gt;Also (ANOTHER CW10.6 BUG), if I try to single step (F6) through the code, the debugger fails (hangs) at the &lt;SPAN style="font-family: 'courier new', courier;"&gt;(a != ~b)&lt;/SPAN&gt; line &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #51626f; font-family: arial, sans-serif; font-size: 12px;"&gt;unless I put it into "Instruction Stepping Mode". &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #f5f5f5;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-size: 12px; background-color: #f5f5f5; font-family: arial, sans-serif;"&gt;At the end of running, &lt;SPAN style="font-family: 'courier new', courier;"&gt;error&lt;/SPAN&gt; should be &lt;SPAN style="font-family: 'courier new', courier;"&gt;0&lt;/SPAN&gt;, but it's &lt;SPAN style="font-family: 'courier new', courier;"&gt;1&lt;/SPAN&gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-size: 12px; background-color: #f5f5f5; font-family: arial, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #f5f5f5;"&gt;Obviously, this code snippet is uninteresting...the original in my software involved reading values from FRAM to test whether they really were complements of each other.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #f5f5f5;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #f5f5f5;"&gt;I've reported this bug as a "service request" to Freescale.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #f5f5f5;"&gt;CodeWarrior for MCU &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #f5f5f5;"&gt;Version: 10.6 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #f5f5f5;"&gt;Build Id:140329&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #f5f5f5;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, sans-serif; font-size: 12px;"&gt;========== SAMPLE CODE ========== &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-size: 12px; font-family: 'courier new', courier;"&gt;int error; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;char m[2] = {0, ~0}; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;unsigned char fn(unsigned char k) { &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;return m[k]; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;} &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;void compilerError(void) { &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // variables are declared volatile so the debugger shows them. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; volatile unsigned char a, b; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; volatile signed char c, d; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // m is initialized here, because I've turned off auto initialization &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; m[0] = 0; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; m[1] = ~0; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; error = 0; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a = fn(0); &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; b = fn(1); &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (a != ~b) // incorrectly marked "Condition always TRUE" &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error |= 1; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; c = fn(0); &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d = fn(1); &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (c != ~d) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error |= 2; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-size: 12px; font-family: 'courier new', courier;"&gt;}&amp;nbsp;&amp;nbsp; // at this point, error should be 0 but is 1&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2015 18:02:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Compiler-Error-unsigned-char-test/m-p/346146#M11193</guid>
      <dc:creator>Richly</dc:creator>
      <dc:date>2015-03-24T18:02:38Z</dc:date>
    </item>
    <item>
      <title>Re: Compiler Error unsigned char test</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Compiler-Error-unsigned-char-test/m-p/346147#M11194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I see this same behavior on classic CW for S12(x) v. 5.1. I think it is due to the ANSI C rule that an unsigned char is converted to int before performing an unary operation. By casting the type of ~b back to unsigned char it does work:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if (a != (unsigned char) ~b) ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sten&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Mar 2015 06:42:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Compiler-Error-unsigned-char-test/m-p/346147#M11194</guid>
      <dc:creator>StenS</dc:creator>
      <dc:date>2015-03-25T06:42:31Z</dc:date>
    </item>
    <item>
      <title>Re: Compiler Error unsigned char test</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Compiler-Error-unsigned-char-test/m-p/346148#M11195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;unsigned char b = ~0;&lt;/P&gt;&lt;P&gt;and ~b is 0xffffff00;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so &lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp; if (a != ~b) is true .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;Here need cast convert :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (a != (unsigned char) ~b)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'inherit','serif'; color: #3d3d3d;"&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'inherit','serif'; color: #3d3d3d;"&gt;Alice&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'inherit','serif'; color: #3d3d3d;"&gt;------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'inherit','serif'; color: #3d3d3d;"&gt;If this post answers your question, please click the Correct Answer button. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'inherit','serif'; color: #3d3d3d;"&gt;-----------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'inherit','serif'; color: #3d3d3d;"&gt;If this post help your question, please click the helpful Answer button. &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Mar 2015 02:27:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Compiler-Error-unsigned-char-test/m-p/346148#M11195</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2015-03-27T02:27:52Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Compiler Error unsigned char test</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Compiler-Error-unsigned-char-test/m-p/346149#M11196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks to both of you. After reading your responses, I looked at the ANSI C standard -- hardly light reading!&amp;nbsp; The issue is that any operation performed on a &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;char&lt;/SPAN&gt; value requires it be promoted to an &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;int&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As an &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;unsigned char&lt;/SPAN&gt;,&lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt; b = ~0 &lt;/SPAN&gt;means &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;b = 0xff.&amp;nbsp; &lt;/SPAN&gt;Promotion to an &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;int&lt;/SPAN&gt; must follow the rule, "The integral promotions preserve value including sign." As far as I can tell, for my configuration of the compiler, an &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;int&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt; is&lt;/SPAN&gt; 16-bits, so it was unclear to me (aren't standards fun!) whether this means that &lt;SPAN style="font-family: 'courier new', courier;"&gt;~b&lt;/SPAN&gt; should be &lt;SPAN style="font-family: 'courier new', courier;"&gt;0x00ff &lt;/SPAN&gt;or&lt;SPAN style="font-family: 'courier new', courier;"&gt; 0xffff&lt;/SPAN&gt; after it's promoted.&amp;nbsp; As an old assembly language programmer, I expected the latter ("sign extension"), since I think of &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;unsigned char&lt;/SPAN&gt; as simply a bit pattern, and &lt;SPAN style="font-family: 'courier new', courier;"&gt;0xffff&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt; preserves the sign&lt;/SPAN&gt;. However, as an unsigned value, &lt;SPAN style="font-family: 'courier new', courier; font-size: 13.3333330154419px;"&gt;0xff &lt;/SPAN&gt;is 255, but &lt;SPAN style="font-family: 'courier new', courier;"&gt;0xffff&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt; &lt;/SPAN&gt;is 65535, certainly not the same value. From the observed behavior, I have to accept that my expectation was wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Live and learn!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Apr 2015 18:29:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Compiler-Error-unsigned-char-test/m-p/346149#M11196</guid>
      <dc:creator>Richly</dc:creator>
      <dc:date>2015-04-01T18:29:42Z</dc:date>
    </item>
  </channel>
</rss>

