Paul Eggert <[EMAIL PROTECTED]> writes:

> If we put a similar declaration in
> error.c, it would cause two different definitions of program_name, and
> some non-Unix linkers reject this.  (The C Standard allows them to
> reject it.)

Sorry, I thought Unix linkers actually did reject it, which was part
of my problem, but I don't know why I thought so.

I suppose a library could provide the initialization in a separate
object.  But now that I think about it, polluting the namespace with
things like `error' isn't good news, and I should probably try to use
Heimdal's libroken.  And bizarrely-enough, now that I think of it
again, there was a similar issue there with the equivalent
functionality, but without the same interface/compatibility issue.

I think you can ignore me on this anyway.


_______________________________________________
bug-gnulib mailing list
bug-gnulib@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-gnulib

Reply via email to