vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| > > Hmmm. The isdigit man page from the Single Unix Specification on the > > Open Groups' web site (www.unix.org) declares isdigit as follows: > > > > #include <ctype.h> > > > > int isdigit(int c); > > > > This documentation for the isdigit interface would appear to allow > > the parameter to be a char since chars can certainly be cast to ints > > without any loss of information. > > Please read the *full* description, especially the following: > The c argument is an int, the value of which the application shall > ensure is a character representable as an unsigned char or equal to > the value of the macro EOF. If the argument has any other value, the > behavior is undefined. And if you are not angry by the time you read to the end of this, then you don't understand the full consequences of the horrid place we have ended up in. |
| Thread Tools | |
| Display Modes | |
|
|