TIP: Click on subject to list as thread! ANSI
echo: c_echo
to: All
from: Bob Stout
date: 2004-01-26 22:53:22
subject: Re: [C] (Thanks)An interesting question

From: Bob Stout 

On Mon, 26 Jan 2004, Darin McBride wrote:

> If you're really storing "char" data in that byte, then use char.
> Saying "signed char" or "unsigned char" should
only happen when you're
> storing numerics in that byte rather than character data.  Just MSHO.
> :-)

This is the C++ answer where char, signed char, and unsigned char are three
distinct types. In C, a simple char defaults to whatever the compiler says
it is, so assuming it's either signed or unsigned may get you in trouble.
Best to throw the default switch in your makefile or use the appropriate
#pragma within your code. Either that or go ahead and declare the
"signed-ness" of char variables up front.

-------------------------------------------------------------
Consulting: http://www.MicroFirm.biz/ Web graphics development:
http://Image-Magicians.com/ Software archives:
http://snippets.snippets.org/
  c.snippets.org/   cpp.snippets.org/      java.snippets.org/
  d.snippets.org/   python.snippets.org/   perl.snippets.org/
  dos.snippets.org/ embedded.snippets.org/ apps.snippets.org/
Audio and loudspeaker design:
  http://LDSG.snippets.org/   http://www.diyspeakers.net/

--- BBBS/LiI v4.01 Flag-5
* Origin: Prism's_Point (1:261/38.1)
SEEN-BY: 633/267 270
@PATH: 261/38 123/500 106/2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.