Changeset 21447 for trunk/src


Ignore:
Timestamp:
Sep 18, 2010, 5:27:16 PM (15 years ago)
Author:
dmik
Message:

Fixed ntdll build break by gcc4 by fixing DUMMYUNIONNAME/DUMMYSTRUCTNAME macros.

Location:
trunk/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/NTDLL/file.c

    r9986 r21447  
    333333            break;
    334334        }
    335         IoStatusBlock->DUMMYUNIONNAME.Status = STATUS_SUCCESS;
     335        IoStatusBlock->DUMMYUNIONNAME_DOT Status = STATUS_SUCCESS;
    336336        IoStatusBlock->Information = len;
    337337        return STATUS_SUCCESS;
  • trunk/src/comctl32/treeview.c

    r10165 r21447  
    11741174{
    11751175    const TVINSERTSTRUCTA *ptdi = (LPTVINSERTSTRUCTA) lParam;
    1176     const TVITEMEXA *tvItem = &ptdi->DUMMYUNIONNAME.itemex;
     1176    const TVITEMEXA *tvItem = &ptdi->DUMMYUNIONNAME_DOT itemex;
    11771177    HTREEITEM insertAfter;
    11781178    TREEVIEW_ITEM *newItem, *parentItem;
     
    13841384    tvisA.hInsertAfter = tvisW->hInsertAfter;
    13851385
    1386     tvisA.DUMMYUNIONNAME.item.mask = tvisW->DUMMYUNIONNAME.item.mask;
    1387     tvisA.DUMMYUNIONNAME.item.hItem = tvisW->DUMMYUNIONNAME.item.hItem;
    1388     tvisA.DUMMYUNIONNAME.item.state = tvisW->DUMMYUNIONNAME.item.state;
    1389     tvisA.DUMMYUNIONNAME.item.stateMask = tvisW->DUMMYUNIONNAME.item.stateMask;
    1390     tvisA.DUMMYUNIONNAME.item.cchTextMax =
    1391     tvisW->DUMMYUNIONNAME.item.cchTextMax;
    1392 
    1393     if (tvisW->DUMMYUNIONNAME.item.pszText)
    1394     {
    1395     if (tvisW->DUMMYUNIONNAME.item.pszText != LPSTR_TEXTCALLBACKW)
    1396     {
    1397             int len = WideCharToMultiByte( CP_ACP, 0, tvisW->DUMMYUNIONNAME.item.pszText, -1,
     1386    tvisA.DUMMYUNIONNAME_DOT item.mask = tvisW->DUMMYUNIONNAME_DOT item.mask;
     1387    tvisA.DUMMYUNIONNAME_DOT item.hItem = tvisW->DUMMYUNIONNAME_DOT item.hItem;
     1388    tvisA.DUMMYUNIONNAME_DOT item.state = tvisW->DUMMYUNIONNAME_DOT item.state;
     1389    tvisA.DUMMYUNIONNAME_DOT item.stateMask = tvisW->DUMMYUNIONNAME_DOT item.stateMask;
     1390    tvisA.DUMMYUNIONNAME_DOT item.cchTextMax =
     1391    tvisW->DUMMYUNIONNAME_DOT item.cchTextMax;
     1392
     1393    if (tvisW->DUMMYUNIONNAME_DOT item.pszText)
     1394    {
     1395    if (tvisW->DUMMYUNIONNAME_DOT item.pszText != LPSTR_TEXTCALLBACKW)
     1396    {
     1397            int len = WideCharToMultiByte( CP_ACP, 0, tvisW->DUMMYUNIONNAME_DOT item.pszText, -1,
    13981398                                           NULL, 0, NULL, NULL );
    1399         tvisA.DUMMYUNIONNAME.item.pszText = COMCTL32_Alloc(len);
    1400             WideCharToMultiByte( CP_ACP, 0, tvisW->DUMMYUNIONNAME.item.pszText, -1,
    1401                                  tvisA.DUMMYUNIONNAME.item.pszText, len, NULL, NULL );
     1399        tvisA.DUMMYUNIONNAME_DOT item.pszText = COMCTL32_Alloc(len);
     1400            WideCharToMultiByte( CP_ACP, 0, tvisW->DUMMYUNIONNAME_DOT item.pszText, -1,
     1401                                 tvisA.DUMMYUNIONNAME_DOT item.pszText, len, NULL, NULL );
    14021402    }
    14031403    else
    14041404    {
    1405         tvisA.DUMMYUNIONNAME.item.pszText = LPSTR_TEXTCALLBACKA;
    1406         tvisA.DUMMYUNIONNAME.item.cchTextMax = 0;
    1407     }
    1408     }
    1409 
    1410     tvisA.DUMMYUNIONNAME.item.iImage = tvisW->DUMMYUNIONNAME.item.iImage;
    1411     tvisA.DUMMYUNIONNAME.item.iSelectedImage =
    1412     tvisW->DUMMYUNIONNAME.item.iSelectedImage;
    1413     tvisA.DUMMYUNIONNAME.item.cChildren = tvisW->DUMMYUNIONNAME.item.cChildren;
    1414     tvisA.DUMMYUNIONNAME.item.lParam = tvisW->DUMMYUNIONNAME.item.lParam;
     1405        tvisA.DUMMYUNIONNAME_DOT item.pszText = LPSTR_TEXTCALLBACKA;
     1406        tvisA.DUMMYUNIONNAME_DOT item.cchTextMax = 0;
     1407    }
     1408    }
     1409
     1410    tvisA.DUMMYUNIONNAME_DOT item.iImage = tvisW->DUMMYUNIONNAME_DOT item.iImage;
     1411    tvisA.DUMMYUNIONNAME_DOT item.iSelectedImage =
     1412    tvisW->DUMMYUNIONNAME_DOT item.iSelectedImage;
     1413    tvisA.DUMMYUNIONNAME_DOT item.cChildren = tvisW->DUMMYUNIONNAME_DOT item.cChildren;
     1414    tvisA.DUMMYUNIONNAME_DOT item.lParam = tvisW->DUMMYUNIONNAME_DOT item.lParam;
    14151415
    14161416    lRes = TREEVIEW_InsertItemA(infoPtr, (LPARAM)&tvisA);
    14171417
    1418     if (tvisA.DUMMYUNIONNAME.item.pszText != LPSTR_TEXTCALLBACKA)
    1419     {
    1420     COMCTL32_Free(tvisA.DUMMYUNIONNAME.item.pszText);
     1418    if (tvisA.DUMMYUNIONNAME_DOT item.pszText != LPSTR_TEXTCALLBACKA)
     1419    {
     1420    COMCTL32_Free(tvisA.DUMMYUNIONNAME_DOT item.pszText);
    14211421    }
    14221422
  • trunk/src/shell32/brsfolder.c

    r8794 r21447  
    175175                GetNormalAndSelectedIcons(lptvid->lpifq, &tvi);
    176176
    177                 tvins.DUMMYUNIONNAME.item        = tvi;
     177                tvins.DUMMYUNIONNAME_DOT item = tvi;
    178178                tvins.hInsertAfter = hPrev;
    179179                tvins.hParent      = hParent;
Note: See TracChangeset for help on using the changeset viewer.