[prev in list] [next in list] [prev in thread] [next in thread]
List: wine-devel
Subject: Re: [comctl32] Reduce memory usage of the syslink control
From: Robert Shearman <rob () codeweavers ! com>
Date: 2005-12-30 11:56:29
Message-ID: 43B5206D.6020609 () codeweavers ! com
[Download RAW message or body]
Thomas Weidenmueller wrote:
>@@ -135,16 +141,16 @@
> SL_ITEM_TYPE type, PDOC_ITEM LastItem)
> {
> PDOC_ITEM Item;
>- Item = Alloc(sizeof(DOC_ITEM) + ((textlen + 1) * sizeof(WCHAR)));
>+
>+ textlen = min(textlen, lstrlenW(Text));
>+ Item = Alloc(FIELD_OFFSET(DOC_ITEM, Text[0]) + ((textlen + 1) * sizeof(WCHAR)));
>
>
This line can be written simpler as:
Item = Alloc(FIELD_OFFSET(DOC_ITEM, Text[textlen + 1]));
--
Rob Shearman
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic