# To subscribers of the xforms list from "T.C. Zhao" <firstname.lastname@example.org> :
--- Michal Szymanski <email@example.com> wrote:
> CHANGES file coming with 0.89 says it is source-compatible with 0.88.
> Well, it is not. My application happens to use "logical" contants
> TRUE and FALSE, which were defined in 0.88 <forms.h> but not
> in 0.89.
Can you cite any statements in the doc that say TRUE and FALSE
are defined by forms.h :-)
There are in again.
> BTW, the shared library coming with XForms is always built in such
> a strange way, that the executables linked with it have full version
> number hard-coded. Namely, e.g. libforms.so.0.88. S
This is actually done on purpose although its merit can
be debated. Every revision change introduces slight
binary incompatibilities (say between 0.87 and 0.88),
and the normal way is to bump the major version of
the library, but xforms is not ready to be version 5 or 6
or 10, so I made the entire 0.xx to be the major version on
platforms that support this. The reason: I'd rather
see an application fail because of a missing library
than an application that runs half way then dies mysteriously.
Get personalized email addresses from Yahoo! Mail - only $35
a year! http://personal.mail.yahoo.com/
To unsubscribe, send the message "unsubscribe" to
firstname.lastname@example.org or see
XForms Home Page: http://world.std.com/~xforms
List Archive: http://bob.usuhs.mil/mailserv/list-archives/
This archive was generated by hypermail 2b29 : Wed Jan 31 2001 - 05:48:53 EST