Hello Przemek,
Przemyslaw Czerpak-2 wrote:
>
> It's cause by very danger rules used to emulate Harbour bit operators:
>&, |, ^^
> in hbcompat.ch:
>#translate ( | ) => ( HB_BITOR( (), () )
> )
>#translate ( & ) => ( HB_BITAND( (), ()
> ) )
>#translate ( ^^ ) =
On Mon, 09 Mar 2009, Rossine wrote:
Hi,
> Because the program below, generates a compilation error:
> [CODE]
> *#include "fivewin.ch"
> #ifdef __HARBOUR__
>#ifndef __XHARBOUR__
> #include "hbcompat.ch"
>#endif /* __XHARBOUR__ */
> #endif /* __HARBOUR__ */
> function MAIN
> local cTe
Hello,
Because the program below, generates a compilation error:
[CODE]
*#include "fivewin.ch"
#ifdef __HARBOUR__
#ifndef __XHARBOUR__
#include "hbcompat.ch"
#endif /* __XHARBOUR__ */
#endif /* __HARBOUR__ */
function MAIN
local cTeste := "nVar = 2"
private nVar := 1
if .not.