2008-09-09 21:54 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbwhat32/hbwhat.h
* contrib/hbwhat32/whtcall.c
* contrib/hbwhat32/whtclpb.c
* contrib/hbwhat32/whtcomm.c
* contrib/hbwhat32/whtdll.c
* contrib/hbwhat32/whtgdi.c
* contrib/hbwhat32/whtilst.c
* contrib/hbwhat32/whtinet.c
* contrib/hbwhat32/whtini.c
* contrib/hbwhat32/whtmisc.c
* contrib/hbwhat32/whtmmcap.c
* contrib/hbwhat32/whtmsg.c
* contrib/hbwhat32/whtsock.c
* contrib/hbwhat32/whtsys.c
* contrib/hbwhat32/whttab.c
* contrib/hbwhat32/whttree.c
* contrib/hbwhat32/whtwnd.c
* contrib/hbwhat32/wincorec.c
! Fixed remaining 64-bit problems.
! Fixed to work as before, using numbers for pointers.
! Fixed bugs in these internet related functions:
INTERNETREADFILE(), INTERNETWRITEFILE()
; NOTE: Number of warnings went down from somewhere well
above a thousand to just a few ones, mostly common
in other parts of Harbour. If someone could help to
clear these remains, it'd be great.
Tested with MSVS2008 -W4 64/32-bit modes, BCC 5.8,
MinGW 4.31.
; NOTE: I didn't do any real-life tests. Pls do if you're
interested or you're using this contrib.
; NOTE: Remaining warnings:
- MSVS 2008 -W4 64-bit:
wincorec.c(689) : warning C4244: 'argument' : conversion from
'HB_PTRDIFF' to 'ULONG', possible loss of data
whtclpb.c(208) : warning C4244: 'argument' : conversion from
'SIZE_T' to 'ULONG', possible loss of data
whtdll.c(298) : warning C4311: 'type cast' : pointer truncation
from 'LPSTR' to 'DWORD'
whtdll.c(299) : warning C4311: 'type cast' : pointer truncation
from 'char *' to 'DWORD'
whtdll.c(306) : warning C4311: 'type cast' : pointer truncation
from 'char *' to 'DWORD'
whtlv.c(84) : warning C4267: 'argument' : conversion from
'size_t' to 'ULONG', possible loss of data
whtlv.c(109) : warning C4267: 'argument' : conversion from
'size_t' to 'ULONG', possible loss of data
whtmem.c(243) : warning C4244: 'argument' : conversion from
'SIZE_T' to 'int', possible loss of data
whtmem.c(270) : warning C4244: 'argument' : conversion from
'SIZE_T' to 'int', possible loss of data
whtmem.c(279) : warning C4244: 'argument' : conversion from
'SIZE_T' to 'int', possible loss of data
whtreg.c(171) : warning C4267: 'argument' : conversion from
'size_t' to 'DWORD', possible loss of data
whtshell.c(34) : warning C4267: 'argument' : conversion from
'size_t' to 'ULONG', possible loss of data
whtsys.c(1093) : warning C4244: 'argument' : conversion from
'SIZE_T' to 'int', possible loss of data
whttext.c(127) : warning C4267: 'argument' : conversion from
'size_t' to 'int', possible loss of data
whttext.c(154) : warning C4267: 'argument' : conversion from
'size_t' to 'int', possible loss of data
whttext.c(190) : warning C4267: 'argument' : conversion from
'size_t' to 'int', possible loss of data
whttext.c(246) : warning C4267: 'argument' : conversion from
'size_t' to 'int', possible loss of data
whttext.c(299) : warning C4267: 'argument' : conversion from
'size_t' to 'int', possible loss of data
- MSVS 2008 -W4 32-bit:
wincorec.c(434) : warning C4152: nonstandard extension,
function/data pointer conversion in expression
wincorec.c(438) : warning C4152: nonstandard extension,
function/data pointer conversion in expression
wincorec.c(442) : warning C4152: nonstandard extension,
function/data pointer conversion in expression
wincorec.c(446) : warning C4152: nonstandard extension,
function/data pointer conversion in expression
wincorec.c(450) : warning C4152: nonstandard extension,
function/data pointer conversion in expression
wincorec.c(454) : warning C4152: nonstandard extension,
function/data pointer conversion in expression
wincorec.c(458) : warning C4152: nonstandard extension,
function/data pointer conversion in expression
wincorec.c(462) : warning C4152: nonstandard extension,
function/data pointer conversion in expression
wincorec.c(466) : warning C4152: nonstandard extension,
function/data pointer conversion in expression
wincorec.c(470) : warning C4152: nonstandard extension,
function/data pointer conversion in expression
wincorec.c(486) : warning C4152: nonstandard extension,
function/data pointer conversion in expression
wincorec.c(529) : warning C4055: 'type cast' : from data pointer
'void *' to function pointer 'DLGPROC'
wincorec.c(543) : warning C4055: 'type cast' : from data pointer
'void *' to function pointer 'DLGPROC'
wincorec.c(556) : warning C4055: 'type cast' : from data pointer
'void *' to function pointer 'DLGPROC'
wincorec.c(569) : warning C4055: 'type cast' : from data pointer
'void *' to function pointer 'DLGPROC'
whtsys.c(316) : warning C4055: 'type cast' : from data pointer
'void *' to function pointer 'TIMERPROC'
whtwnd.c(197) : warning C4055: 'type cast' : from data pointer
'void *' to function pointer 'WNDPROC'
- MinGW 4.31 32-bit:
wincorec.c:94: warning: signed and unsigned type in conditional
expression
wincorec.c:95: warning: signed and unsigned type in conditional
expression
wincorec.c:96: warning: signed and unsigned type in conditional
expression
wincorec.c:97: warning: signed and unsigned type in conditional
expression
wincorec.c:119: warning: signed and unsigned type in conditional
expression
wincorec.c:120: warning: signed and unsigned type in conditional
expression
wincorec.c:121: warning: signed and unsigned type in conditional
expression
wincorec.c:122: warning: signed and unsigned type in conditional
expression
whtcdlg.c:180: warning: signed and unsigned type in conditional
expression
whtdate.c:61: warning: passing argument 1 of 'hb_retptr' makes
pointer from integer without a cast
whtdlg.c:169: warning: signed and unsigned type in conditional
expression
whtmisc.c:95: warning: signed and unsigned type in conditional
expression
whtmisc.c:349: warning: signed and unsigned type in conditional
expression
whtseria.c:343: warning: signed and unsigned type in conditional
expression
whtsock.c:43: warning: signed and unsigned type in conditional
expression
whtsock.c:108: warning: signed and unsigned type in conditional
expression
whtsock.c:124: warning: signed and unsigned type in conditional
expression
whtsock.c:226: warning: signed and unsigned type in conditional
expression
whtsock.c:246: warning: signed and unsigned type in conditional
expression
whtsock.c:249: warning: signed and unsigned type in conditional
expression
whtsock.c:318: warning: signed and unsigned type in conditional
expression
whtsock.c:331: warning: signed and unsigned type in conditional
expression
whtsock.c:338: warning: signed and unsigned type in conditional
expression
whtsys.c:1091: warning: comparison between signed and unsigned
--
Brgds,
Viktor
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour