On Fri, 14 Aug 2009, Szak�ts Viktor wrote:
> It's not over yet though :( Here's the next new one:
> ---
> pocc.exe  -I. -Ze -Go -W1 -Ot -Tarm-coff -D_M_ARM -D_WINCE
> -I../../../../../include    -DUNICODE -Foolecore.obj -c
> ../../../olecore.c
> ../../../olecore.c(239): error #2152: Unknown field 'llVal' of 'union
> (no name)'.
> ../../../olecore.c(247): error #2152: Unknown field 'pllVal' of 'union
> (no name)'.
> ../../../olecore.c(247): error #2152: Unknown field 'llVal' of 'union
> (no name)'.
> ../../../olecore.c(247): error #2168: Operands of = have incompatible
> types 'int' and 'int *'.
> ../../../olecore.c(490): error #2152: Unknown field 'llVal' of 'union
> (no name)'.
> ../../../olecore.c(501): error #2152: Unknown field 'pllVal' of 'union
> (no name)'.
> ../../../olecore.c(501): error #2144: Type error: pointer expected.
> ../../../olecore.c(534): error #2152: Unknown field 'ullVal' of 'union
> (no name)'.
> ../../../olecore.c(546): error #2152: Unknown field 'pullVal' of
> 'union (no name)'.
> ../../../olecore.c(546): error #2144: Type error: pointer expected.
> mingw32-make.exe[3]: *** [olecore.obj] Error 1
> ---

Some compilers does not support LONGLONG values in their OLE header files.
For MinGW and older OpenWatcom builds I added HB_OLE_NO_LLREF as workaround.
For POCC for WinCE and DigitalMars we will have to add workaround also for
llVal covered by some other macro, i.e. HB_OLE_NO_LLVAL
I'll be offline for a weekend so I'll add it later, meanwhile you can
define in olecore.c HB_LONG_LONG_OFF as ugly workaround for this compiler.

best regards,
Przemek
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to