On Monday 14 October 2002 13:03, Uwe Bonnes wrote:
The patch mostly removes stuff. What substitutes the replaces stuff? Please explain.
Last week I downloaded the current wine version. I was a bit surprised, when noticing, my winefile implementation of 2000 has been finally included in the packet. :-)
So I tried it - and found a few bugs. Now I want to remove them.
The Resources in "rsrc.rc" are duplicate. You can find the same in the file "resource.rc" (IDB_TOOLBAR, IDB_DRIVEBAR, ...). So I just removed one instance.
The changes in "winefile.c":
It seems, there was introduced a bug, when including winefile in the wine source tree. There eas removed the C++-style struct-initialisation, and replaced by C-style initialisation. The little difference is: My orginal code did set any not explicitely initialialised member of DRAWITEMSTRUCT to zero. The patch now re-includes this. (in C-style)
The last few changes are for being able to compile the code with VC++ under native WIN32. This compiler needs the include file <malloc.h> for declaration of alloca().
[If you want to compile it with VC++, you need some more files: drivebar.bmp, images.bmp, toolbar.bmp, winefile.ico, winefile.dsp, winefile.dsw]
Cheers,
Martin