please help with patch submission

Damjan Jovanovic dj015 at yahoo.com
Mon Jul 31 09:55:46 CDT 2006



--- Neil Skrypuch <ns03ja at brocku.ca> wrote:

> On Monday, July 31, 2006 06:37, Damjan Jovanovic
> wrote:
> > +    WCHAR
> guidStringWithBraces[MAX_GUID_STRING_LEN];
> 
> You need MAX_GUID_STRING_LEN + 1 to store the null
> too, if I'm not mistaken.

0         1         2         3
0123456789012345678901234567890123456789
{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\0

MAX_GUID_STRING_LEN is 39, so it includes space for
the terminating NULL.

> > +    CopyMemory(&guidStringWithBraces[1],
> lpGuidString,
> > +        (MAX_GUID_STRING_LEN - 3) *
> sizeof(WCHAR));
> 
> Why MAX_GUID_STRING_LEN - 3? Wouldn't that miss the
> last 3 characters?

No, because without braces and the terminating NULL it
is MAX_GUID_STRING_LEN - 3.

> - Neil
> 

Thanks anyway
Damjan


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



More information about the wine-devel mailing list