Sorry to chime in so late on this, but I don't think HB_LEGACY_LEVEL is good terminology. Two years from now what we do today will be Legacy, and the reference becomes ambiguous. Is there any reason it cannot instead refer to the last PCODE version that was parallel to the change in item structure? Also, the word "Level" doesn't indicate what scale it operates on.
And though I tried to skim all the messages I did not follow it closely (sorry, we've been very busy), were all the changes related to Profiler elements in structures? In which case, shouldn't this flag be something like HB_Vxx_COMPATIBILITY or HB_Vxx_PROFILER_COMPATIBILITY or HB_Vxx_ITEM_COMPATIBILITY ? Again, sorry if it's too late to raise this; it wouldn't be the end of the world if it shipped as-is. -- Brian Hays > -----Original Message----- > From: Miguel Angel Marchuet [mailto:[EMAIL PROTECTED] > Sent: Saturday, November 29, 2008 6:58 AM > To: Enrico Maria Giordano > Cc: Xharbour-Developers List > Subject: Re: [xHarbour-developers] 2008-11-29 12:10 UTC+0100 Miguel > AngelMarchuet <[EMAIL PROTECTED]> > > if you want to use older versions of 3rd party libreries you need to > add > HB_LEGACY_LEVEL > > remove HB_NO_PROFILER make xharbour a lot of slow. > > better if you add two macros for release programs. > > Best regards, > Miguel Angel Marchuet > > Enrico Maria Giordano escribió: > > > > -----Messaggio Originale----- Da: "Miguel Angel Marchuet" > > <[EMAIL PROTECTED]> > > A: "Xharbour-Developers List" <xharbour- > [EMAIL PROTECTED]> > > Data invio: sabato 29 novembre 2008 12.12 > > Oggetto: [xHarbour-developers] 2008-11-29 12:10 UTC+0100 Miguel > > AngelMarchuet <[EMAIL PROTECTED]> > > > > > >> 2008-11-29 12:10 UTC+0100 Miguel Angel Marchuet > >> <[EMAIL PROTECTED]> > >> * include\classes.h > >> * include\hbvmpub.h > >> * to use old 3rd party libs, is needed to build xharbour with > macro > >> HB_LEGACY_LEVEL, > >> because profiler structural variables are eliminated from its > >> structure when are > >> not needed. Are also removed on HB_NO_PROFILER. > > > > Does it mean that HB_NO_PROFILER is enough or we have to add > > HB_LEGACY_LEVEL too? > > > > EMG > > > > -- > > EMAG Software Homepage: http://www.emagsoftware.it > > The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum > > The Best of Spectrum Games: http://www.emagsoftware.it/tbosg > > The EMG Music page: http://www.emagsoftware.it/emgmusic > > > > __________ Información de ESET Smart Security, versión de la base de > > firmas de virus 3650 (20081128) __________ > > > > ESET Smart Security ha comprobado este mensaje. > > http://www.eset.com > > > > > > > > > > ----------------------------------------------------------------------- > -- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > xHarbour-developers mailing list > xHarbour-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xharbour-developers > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.176 / Virus Database: 270.9.3/1788 - Release Date: > 11/28/2008 8:17 AM ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ xHarbour-developers mailing list xHarbour-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xharbour-developers