Topic: Semistandarized functions


Author: maxtal@Physics.usyd.edu.au (John Max Skaller)
Date: 1995/04/12
Raw View
In article <3m7jrq$q2f@hermes.unt.edu>,
John Robert Williams <johnw@jove.acs.unt.edu> wrote:
>Why aren't there functions in the standard that don't have to exist, but
>must be implemented a certain way if they do?

 There are. There are two families of functions, one a subset
of the other. These are the functions required for hosted and non-hosted
implementations.

 Perhaps you can rephrase your question as: "Why doesn't the
(proposed) Standard provide a finer discrimination than this?"

 The best answer I can give is: it could but it would
take time and effort -- lets do it later, or, why not get togther a group
of people that want to do that and work on creating a
base document for subsequent standardisation?

 (Such groups exist in the ISO world, for example
the POSIX people like defining C headers).
--
        JOHN (MAX) SKALLER,         INTERNET:maxtal@suphys.physics.su.oz.au
 Maxtal Pty Ltd,
        81A Glebe Point Rd, GLEBE   Mem: SA IT/9/22,SC22/WG21
        NSW 2037, AUSTRALIA     Phone: 61-2-566-2189





Author: johnw@jove.acs.unt.edu (John Robert Williams)
Date: 1995/04/09
Raw View
Why aren't there functions in the standard that don't have to exist, but
must be implemented a certain way if they do? The best example that I can
think of is getch(), which has a similar name on so many compilers only by
convention.

John Williams
johnw@jove.acs.unt.edu
"Life is case sensitive."