From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f849b,b8d52151b7b306d2 X-Google-Attributes: gidf849b,public X-Google-Thread: 103376,a00006d3c4735d70 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-12-29 10:20:56 PST From: iddw@hotmail.com (Dave Hansen) Newsgroups: comp.arch.embedded,comp.lang.ada Subject: Re: Certified C compilers for safety-critical embedded systems Date: Mon, 29 Dec 2003 17:46:41 GMT Message-ID: <3ff0687f.528387944@News.CIS.DFN.DE> References: <3fe00b82.90228601@News.CIS.DFN.DE> <3FE026A8.3CD6A3A@yahoo.com> <3bf1uvg2ntadvahfud2rg6ujk24sora6gr@4ax.com> <2u3auvogde8ktotlaq0ldiaska3g416gus@4ax.com> <20619edc.0312221020.3fd1b4ee@posting.google.com> <20619edc.0312222106.3b369547@posting.google.com> <45cs9hAbLc6$EAAx@phaedsys.demon.co.uk> <3fe9f0d7.104475725@News.CIS.DFN.DE> <5802069.JsgInS3tXa@linux1.krischik.com> <1072464162.325936@master.nyc.kbcfp.com> <1563361.SfB03k3vvC@linux1.krischik.com> <11LvOkBBXw7$EAJw@phaedsys.demon.co.uk> NNTP-Posting-Host: mail.nartron.com (216.65.187.224) X-Trace: news.uni-berlin.de 1072719759 148409 216.65.187.224 ([97677]) X-Newsreader: Forte Free Agent 1.21/32.243 Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!feed.news.tiscali.de!news.belwue.de!news.uni-ulm.de!newsfeed.in-ulm.de!uni-berlin.de!mail.nartron.COM!not-for-mail Xref: archiver1.google.com comp.arch.embedded:6299 comp.lang.ada:3930 Date: 2003-12-29T17:46:41+00:00 List-Id: On Sun, 28 Dec 2003 16:33:05 +0000, Chris Hills wrote: [...] > >[plain] char is a character >singed and unsigned char are integer types. Plain character is an abomination. It is particularly unsuited for character data. You can get singed. ;-) All three are integer types. All three are 1 byte wide ("byte" does not mean "8 bits"). > >>If you are lucky you have real C99 compiler with byte. I'm not sure what you mean. There's no such thing as "byte." uint8_t? Not guaranteed to exist. unint_least8_t? That would work, but I fear relatively few even know it exists, let alone how to use it... > >there are no C99 compilers bar the (apparently) the Tasking Tricore >compiler. Comeau? Regards, -=Dave -- Change is inevitable, progress is not.