Mail Archives: djgpp/1999/04/13/11:02:53
"Rafael Garcİa" <rafael AT geninfor DOT com> asked:
> It fails with BOOL as char, but works as int
> Can someone explain this reasonably?
> It works well with Borland
> I have been using this typedef for years and it seems standard, robust,
> good, pretty, simple, near-machine, fast, compact...
> It seems gods of chaos are conquering the world of computing
Nope, you must read the specs, this function returns:
1) An int.
2) Nonzero if C is whitespace, else zero.
So it could return 0x100 and your char will be 0.
You should use:
a= isspace(b) ? 1 : 0;
SET
------------------------------------ 0 --------------------------------
Visit my home page: http://welcome.to/SetSoft
or
http://www.geocities.com/SiliconValley/Vista/6552/
Salvador Eduardo Tropea (SET). (Electronics Engineer)
Alternative e-mail: set-soft AT usa DOT net set AT computer DOT org
ICQ: 2951574
Address: Curapaligue 2124, Caseros, 3 de Febrero
Buenos Aires, (1678), ARGENTINA
TE: +(5411) 4759 0013
- Raw text -