[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