Subject RE: [firebird-support] IBOconsole
Author Paul Schmidt
On Thu, 2003-07-10 at 12:23, Leyne, Sean wrote:
> > From: Ann Harrison [mailto:aharrison@...]
>
> > Helen Borrie wrote:
> >
> > > InterBase 7 is ODS 11 and Firebird 2 will probably be ODS 12.
>
> Helen, we talked about this at Fulda...
>
> We don't want to be anywhere near the IB ODS numbers -- there can't be 2
> engines which have 2 different definitions of ODS 12 -- would result in
> the equivalent to your "ambulance at bottom of cliff" analogy for
> running with Forced Writes = OFF on Win32.
>
>
> > Actually, 200 might be a better choice.
>
> While I think 200 is a little over kill, anything above 50 is fine by me
> -- that way we have more room before needing to change the ODS to an
> int.
>

How about we turn the top bit on, giving us the next number as being 139
(128 + 11), considering the age of the engine, and the fact the current
value is 12, it's unlikely that Interbase will ever get to 128! By the
time we go from 139 to 255, the architecture will be so different, that
the numbers can simply roll over. Considering how unicode is going, a
char will soon become 4 bytes anyway.

Paul S.