Joerg Schilling <[EMAIL PROTECTED]> wrote:
> The language C does not have any predefined function.
> Do you get a printf.o ?
I was GE's rep to the first X3J11 committee for several years, and
unless the standard has changed something, implementations are allowed
to make the various standard functions something other than externally
compiled. In any case, it's always been a matter of dubious portability
to define your own version of system functions, and I believe that the
standard has (had?) language saying that if you provide your own
procedure for any part of the functions in a system header file, you
have to provide tham all, because they are allowed to interract as long
as the defined functions work as in the standard.
Writing your own library replacement parts has been a portability
issue since the 70's, at least, when both V7 UNIX and BDS C had issues.
And system "functions" may be macros, in which case trying to compile
them is bouncd to case issues. I don't see this as a compiler issue so
much as a failure to understand, or at least to practice, good
portability methods.
[ insert rant again gcc, linux, gnutar, etc, here ]
--
bill davidsen <[EMAIL PROTECTED]> CTO, TMR Associates, Inc
"It's not true that life is one damn thing after another. It's one damn
thing over and over."
-Edna St Vincent Millay
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]