On Fri, Jun 06, 2003 at 10:39:43AM -0500, Kelly Leahy wrote: > I just found a problem with this patch. Let me send another one... Please send the patch as unified diff (diff -u). See http://www.winehq.com/Docs/wine-devel/patches.shtml for details.
bye
michael
> I'll have it this afternoon. It shouldn't be a big deal (it won't be worse than the
> code was before) but let me fix it anyway.
>
> Kelly
> ----- Original Message -----
> From: Kelly Leahy
> To: [EMAIL PROTECTED]
> Sent: Friday, June 06, 2003 10:22 AM
> Subject: [GDI] GetObject patch (for null buffer functionality)
>
>
> Kelly Leahy
> [EMAIL PROTECTED]
>
> Changelog-
> - fixes problems with GDI GetObject function not working properly when a NULL
> buffer or 0 count is used.
> - note - no attempt was made to fix this problem under 16-bit windows functions
> (GetObject16).
>
> Description:
> The GDI GetObject function should return the number of bytes required for the
> buffer, when a NULL buffer pointer is passed to the function. However, the
> implementation in CVS did not provide this functionality. I've added two function
> pointers to the gdi_obj_funcs structure that allow for this functionality. The
> pointers are pGetObjectSizeA and pGetObjectSizeW, and for all object types except
> FONT, they are implemented by the same function. On FONT, the structure differs
> depending on whether the LOGFONTA or LOGFONTW structure is required (depends on
> which function is called - GetObjectA or GetObjectW). For bitmaps, the function
> must determine which structure is most appropriate (BITMAP or DIBSECTION) and return
> the size of that structure - it does so now.
>
> Patch is attached.
--
Michael Stefaniuc Tel.: +49-711-96437-199
System Administration Fax.: +49-711-96437-111
Red Hat GmbH Email: [EMAIL PROTECTED]
Hauptstaetterstr. 58 http://www.redhat.de/
D-70178 Stuttgart
pgp00000.pgp
Description: PGP signature
