Re: Cleaning up FILE in stdio..



In article <200802261524.30384.jhb@xxxxxxxxxxx> you write:

This is assuming that the contents and layout of FILE are not a
public ABI (i.e. we malloc the things internally and consumers should
just treat the pointer value as a cookie and not grub around in the
internals).

Most interpreted languages grub around in the internals, as
(historically) do a number of <stdio.h> macros. Historically Emacs
did so as well (I suppose you can call it an interpreted language).

Comments?

I think you have the right idea but this will break the ABI in a way
that can't be fudged with symbol versioning.

-GAWollman

--
Garrett A. Wollman | The real tragedy of human existence is not that we are
wollman@xxxxxxxxxxxxx| nasty by nature, but that a cruel structural asymmetry
Opinions not those | grants to rare events of meanness such power to shape
of MIT or CSAIL. | our history. - S.J. Gould, Ten Thousand Acts of Kindness
_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"