[Info-vax] Whither VMS?

Bob Eager rde42 at spamcop.net
Wed Oct 7 02:36:21 EDT 2009


On Wed, 07 Oct 2009 00:43:44 +0000, glen herrmannsfeldt wrote:

> Bob Eager <rde42 at spamcop.net> wrote:
> (snip)
>  
> < However...section 7.26 of the standard is the interesting one (and I <
> didn't know this, but the standard happened to be right beside me). It <
> says that ALL names starting with 'str', 'mem' (for example) are <
> reserved, no matter what files are included! There are other examples <
> such as whole function names such as 'cerf'.
>  
> < This is obviously just to future-proof programs, and in practice I
> doubt < that it matters. Compilers would not generally check this; as
> said < before, it's a library thing.
> 
> Many compilers now generate those functions inline, without calling an
> actual function.  That would only be true for the ones actually
> implemented, such as strcat and memcpy, but they reserved them all to
> allow for future additions.
> 
> If you try to write your own strcat, it is likely on current compilers
> never to be called.

I'd be interested to know which compilers. Can you cite some examples, 
please?




-- 
Use the BIG mirror service in the UK:
 http://www.mirrorservice.org




More information about the Info-vax mailing list