[XForms] Genuine API changes to forms.h, glcanvas.h since XForms 0.89
Jean-Marc Lasgouttes
Jean-Marc.Lasgouttes at inria.fr
Tue May 18 08:12:12 EDT 2004
>>>>> "Angus" == Angus Leeming <angus.leeming at btopenworld.com> writes:
Angus> To subscribers of the xforms list Jean-Marc, all,
Angus> I think that below are all the genuine API changes to forms.h
Angus> since XForms 0.89. AFAICS, there is only one genuine regression
Angus> and that it probably trivial. Nonetheless, I guess we should
Angus> #define fl_set_error_logfp fl_set_err_logfp.
Yes.
Angus> I don't see any implications in passing 'unsigned long' to
Angus> functions that used to receive 'unsigned' vars. Are there any
Angus> implications when using shared objects?
It might be that binary compatibility is not kept. However, the harm
is done in 1.0 already, I guess.
Angus> I don't see any implications at all to returning an 'int' from
Angus> functions that were previously declared as 'void'.
Don't know.
Angus> I have no feeling whatsoever about the implications of
Angus> functions previously receiving 'char *' that now receive 'char
Angus> []'.
Don't know.
Angus> Once these points have been nailed down, it'll be trivial to
Angus> document these changes.
Yes. Concerning the constants, we should document what they are good
for.
JMarc
More information about the Xforms
mailing list