ntdll: send_debug_event: don't send uninitialized bytes

Robert Shearman rob at codeweavers.com
Fri Nov 16 09:12:44 CST 2007


Dan Kegel wrote:
> On Nov 16, 2007 3:06 AM, Robert Shearman <rob at codeweavers.com> wrote:
>   
>>> +    return sizeof(*rec)
>>> +    - (EXCEPTION_MAXIMUM_PARAMETERS-rec->NumberParameters) * sizeof(ULONG_PTR);
>>>       
>> FIELD_OFFSET exists for this exact purpose.
>>     
>
> OK, I'll bite: is
> +    return FIELD_OFFSET(EXCEPTION_RECORD, ExceptionInformation)
> +    + rec->NumberParameters * sizeof(ULONG_PTR);
> really clearer?

No, but this is:
    return FIELD_OFFSET(EXCEPTION_RECORD, 
ExceptionInformation[rec->NumberParameters]);

-- 
Rob Shearman




More information about the wine-devel mailing list