WINE_DEFAULT_DEBUG_CHANNEL(comboex);
/* Item structure */
-typedef struct
+typedef struct _CBE_ITEMDATA
{
- void *next;
+ struct _CBE_ITEMDATA *next;
UINT mask;
LPWSTR pszText;
LPWSTR pszTemp;
/* find the item in the list */
while (item && (i > index)) {
- item = (CBE_ITEMDATA *)item->next;
+ item = item->next;
i--;
}
if (!item || (i != index)) {
CBE_ITEMDATA *moving = infoPtr->items;
while ((i > index) && moving) {
- moving = (CBE_ITEMDATA *)moving->next;
+ moving = moving->next;
i--;
}
if (!moving) {
/* find the prior item in the list */
while (item->next && (i > dis->itemID)) {
- item = (CBE_ITEMDATA *)item->next;
+ item = item->next;
i--;
}
if (!item->next || (i != dis->itemID)) {
return FALSE;
}
olditem = item->next;
- item->next = (CBE_ITEMDATA *)((CBE_ITEMDATA *)item->next)->next;
+ item->next = item->next->next;
}
infoPtr->nb_items--;
item = infoPtr->items;
while (item) {
- next = (CBE_ITEMDATA *)item->next;
+ next = item->next;
COMBOEX_FreeText (item);
Free (item);
item = next;