[Info-vax] C limitations, was: Re: VMS process communication

Bob Eager news0009 at eager.cx
Sun Apr 23 09:54:04 EDT 2023


On Sun, 23 Apr 2023 09:51:11 -0400, Arne Vajhøj wrote:

> On 4/23/2023 9:46 AM, bill wrote:
>> On 4/22/2023 7:47 PM, Arne Vajhøj wrote:
>>> True. In C the isdigit function would be much better than a range
>>> check.
>> 
>> A cute idea, but also a modern accretion. Early C didn't have it and as
>> much as people like to say comparing a char to it's numeric value is
>> not a good idea it was quite common at one time.  I know,
>> because I was the one tasked with porting some of this code to Primix
>> where the chars all had a different numeric value.  I don't know why
>> they did it, but they did.
> 
> Different people may have different definitions of "modern".
> 
> isdigit is in C89 so it has been standard for over 30 years.

It's in the original K&R book, so that's back as far as 1978. Hardly a 
'modern accretion'!



More information about the Info-vax mailing list