fixed by prepending following lines with cast (BOOL) in treeview.xs

RETVAL = TreeView_SelectDropTarget(handle, item);  ->
RETVAL = (BOOL) TreeView_SelectDropTarget(handle, item);

RETVAL = TreeView_SelectItem(handle, item); ->
RETVAL = (BOOL) TreeView_SelectItem(handle, item);

RETVAL= TreeView_SelectSetFirstVisible(handle, item); ->
RETVAL= (BOOL) TreeView_SelectSetFirstVisible(handle, item);



compile error: -

MINGW32_NT-5.1 MUTTLEE 1.0.10(0.46/3/2) 2004-03-010 08:07 i686 unknown

        gcc -c    -g -O2 -DWIN32 -DPERL_IMPLICIT_CONTEXT 
-DPERL_MSVCRT_READFIX -g -O2    -DVERSION=\"0.0.671\" 
-DXS_VERSION=\"0.0.671\" -DHASATTRIBUTE "-IC:\Perl\lib\CORE"  -D__MINGW__ 
Trackbar.cpp
        C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib 
C:\Perl\lib\ExtUtils/xsubpp  -typemap C:\Perl\lib\ExtUtils\typemap 
-typemap typemap TreeView.xs > TreeView.cpp
        gcc -c    -g -O2 -DWIN32 -DPERL_IMPLICIT_CONTEXT 
-DPERL_MSVCRT_READFIX -g -O2    -DVERSION=\"0.0.671\" 
-DXS_VERSION=\"0.0.671\" -DHASATTRIBUTE "-IC:\Perl\lib\CORE"  -D__MINGW__ 
TreeView.cpp
TreeView.xs: In function `void 
   XS_Win32__GUI__TreeView_SelectDropTarget(PerlInterpreter*, CV*)':
TreeView.xs:779: invalid conversion from `_TREEITEM*' to `int'
TreeView.xs: In function `void 
   XS_Win32__GUI__TreeView_SelectItem(PerlInterpreter*, CV*)':
TreeView.xs:791: invalid conversion from `_TREEITEM*' to `int'
TreeView.xs: In function `void 
   XS_Win32__GUI__TreeView_SelectSetFirstVisible(PerlInterpreter*, CV*)':
TreeView.xs:815: invalid conversion from `_TREEITEM*' to `int'
NMAKE : fatal error U1077: 'gcc' : return code '0x1'
Stop.

Reply via email to