Ticket #11618: x64_build.patch

File x64_build.patch, 13.3 KB (added by thegfw, 3 years ago)

more change

  • Interface/GroupsDlg.cpp

     
    159159    m_insideSelchange = false;
    160160    if (m_oldgroup != LB_ERR)
    161161    {
    162         int oldindex = m_cGrouplist.GetItemData(m_oldgroup);
     162        DWORD_PTR oldindex = m_cGrouplist.GetItemData(m_oldgroup);
    163163        VERIFY(m_pGeneralPage->SaveGroup(&m_GroupsList[oldindex]));
    164164        VERIFY(m_pSpeedLimitPage->SaveGroup(&m_GroupsList[oldindex]));
    165165        VERIFY(m_pSharedFoldersPage->SaveGroup(&m_GroupsList[oldindex]));
     
    169169    if (nItem != LB_ERR)
    170170    {
    171171        m_oldgroup = nItem;
    172         int index = m_cGrouplist.GetItemData(nItem);
     172        DWORD_PTR index = m_cGrouplist.GetItemData(nItem);
    173173        VERIFY(m_pGeneralPage->DisplayGroup(&m_GroupsList[index]));
    174174        VERIFY(m_pSpeedLimitPage->DisplayGroup(&m_GroupsList[index]));
    175175        VERIFY(m_pSharedFoldersPage->DisplayGroup(&m_GroupsList[index]));
     
    270270    if (pos == LB_ERR) {
    271271        return;
    272272    }
    273     int index = m_cGrouplist.GetItemData(pos);
     273    DWORD_PTR index = m_cGrouplist.GetItemData(pos);
    274274
    275275    CEnterSomething dlg(IDS_COPYGROUPDIALOG);
    276276    if (dlg.DoModal() == IDOK) {
     
    308308    if (pos == LB_ERR) {
    309309        return;
    310310    }
    311     int index = m_cGrouplist.GetItemData(pos);
     311    DWORD_PTR index = m_cGrouplist.GetItemData(pos);
    312312    m_oldgroup = LB_ERR;
    313313
    314314    unsigned int i = 0;
     
    355355        }
    356356    for (i = 0; i < (unsigned int)m_cGrouplist.GetCount(); i++)
    357357    {
    358         int data = m_cGrouplist.GetItemData(i);
     358        DWORD_PTR data = m_cGrouplist.GetItemData(i);
    359359        if (data > index)
    360360            m_cGrouplist.SetItemData(i, data-1);
    361361    }
     
    371371    int pos=m_cGrouplist.GetCurSel();
    372372    if (pos==LB_ERR)
    373373        return;
    374     int index=m_cGrouplist.GetItemData(pos);
     374    DWORD_PTR index=m_cGrouplist.GetItemData(pos);
    375375
    376376    CEnterSomething dlg(IDS_INPUTDIALOGTEXT_RENAME);
    377377    if (dlg.DoModal()==IDOK)
  • Interface/GroupsDlgSharedFolders.cpp

     
    201201        if (m_cDirs.GetNextSelectedItem(selpos)!=nItem)
    202202            return;
    203203    }
    204     int index = pNMListView->lParam;
     204    DWORD_PTR index = pNMListView->lParam;
    205205    if (nItem != -1)
    206206    {
    207207        m_bFilesRead = pGroup->permissions[index].bFileRead;
     
    234234    if (selpos)
    235235    {
    236236        int item = m_cDirs.GetNextSelectedItem(selpos);
    237         int index = m_cDirs.GetItemData(item);
     237        DWORD_PTR index = m_cDirs.GetItemData(item);
    238238        pGroup->permissions[index].bFileRead = m_bFilesRead;
    239239        pGroup->permissions[index].bFileWrite = m_bFilesWrite;
    240240        pGroup->permissions[index].bFileDelete = m_bFilesDelete;
     
    350350    if (!selpos)
    351351        return;
    352352    int nItem=m_cDirs.GetNextSelectedItem(selpos);
    353     int index=m_cDirs.GetItemData(nItem);
     353    DWORD_PTR index=m_cDirs.GetItemData(nItem);
    354354    m_cDirs.DeleteItem(nItem);
    355355    int i=0;
    356356    for (std::vector<t_directory>::iterator iter=pGroup->permissions.begin(); iter != pGroup->permissions.end(); iter++, i++)
     
    361361        }
    362362    for (i = 0; i < m_cDirs.GetItemCount(); i++)
    363363    {
    364         int data = m_cDirs.GetItemData(i);
     364        DWORD_PTR data = m_cDirs.GetItemData(i);
    365365        if (data > index)
    366366        {
    367367            m_cDirs.SetItemData(i, data - 1);
     
    408408        pGroup->permissions[item.lParam].bIsHome=0;
    409409        m_cDirs.SetItem(&item);
    410410    }
    411     int index = m_cDirs.GetItemData(nItem);
     411    DWORD_PTR index = m_cDirs.GetItemData(nItem);
    412412    pGroup->permissions[index].bIsHome = 1;
    413413}
    414414
     
    465465    if (!selpos)
    466466        return;
    467467    int nItem = m_cDirs.GetNextSelectedItem(selpos);
    468     int index = m_cDirs.GetItemData(nItem);
     468    DWORD_PTR index = m_cDirs.GetItemData(nItem);
    469469
    470470    if (!pItemActivate || !pItemActivate->iSubItem)
    471471    {
     
    585585    if (selpos)
    586586    {
    587587        int item = m_cDirs.GetNextSelectedItem(selpos);
    588         int index = m_cDirs.GetItemData(item);
     588        DWORD_PTR index = m_cDirs.GetItemData(item);
    589589        pGroup->permissions[index].bFileRead = m_bFilesRead;
    590590        pGroup->permissions[index].bFileWrite = m_bFilesWrite;
    591591        pGroup->permissions[index].bFileDelete = m_bFilesDelete;
     
    609609    if (!selpos)
    610610        return;
    611611    int nItem = m_cDirs.GetNextSelectedItem(selpos);
    612     int index = m_cDirs.GetItemData(nItem);
     612    DWORD_PTR index = m_cDirs.GetItemData(nItem);
    613613
    614614    if (pGroup->permissions[index].bIsHome)
    615615    {
  • Interface/misc/BrowseForFolder.cpp

     
    2424    SetRoot(pidl);
    2525    SetTitle(nTitleID);
    2626    m_bi.lpfn = BrowseCallbackProc;
    27     m_bi.lParam = reinterpret_cast<long>(this);
     27    m_bi.lParam = reinterpret_cast<LPARAM>(this);
    2828    m_bi.pszDisplayName = m_szSelected;
    2929    m_szSelected[0] = 0;
    3030}
     
    3636    SetRoot(pidl);
    3737    SetTitle(strTitle);
    3838    m_bi.lpfn = BrowseCallbackProc;
    39     m_bi.lParam = reinterpret_cast<long>(this);
     39    m_bi.lParam = reinterpret_cast<LPARAM>(this);
    4040    m_bi.pszDisplayName = m_szSelected;
    4141    m_szSelected[0] = 0;
    4242}
     
    160160    if (m_hwnd == NULL)
    161161        return;
    162162
    163     (void)SendMessage(m_hwnd, BFFM_SETSELECTION, FALSE, reinterpret_cast<long>(pidl));
     163    (void)SendMessage(m_hwnd, BFFM_SETSELECTION, FALSE, reinterpret_cast<LPARAM>(pidl));
    164164}
    165165
    166166void CBrowseForFolder::SetSelection(const CString& strPath) const
     
    168168    if (m_hwnd == NULL)
    169169        return;
    170170
    171     (void)SendMessage(m_hwnd, BFFM_SETSELECTION, TRUE, reinterpret_cast<long>(LPCTSTR(strPath)));
     171    (void)SendMessage(m_hwnd, BFFM_SETSELECTION, TRUE, reinterpret_cast<LPARAM>(LPCTSTR(strPath)));
    172172}
    173173
    174174void CBrowseForFolder::SetStatusText(const CString& strText) const
     
    179179    CString oPathString = FormatLongPath(strText);
    180180
    181181    (void)SendMessage(m_hwnd, BFFM_SETSTATUSTEXT, NULL,
    182         reinterpret_cast<long>(LPCTSTR(oPathString/*strText*/)));
     182        reinterpret_cast<LPARAM>(LPCTSTR(oPathString/*strText*/)));
    183183}
    184184
    185185int __stdcall CBrowseForFolder::BrowseCallbackProc(HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData)
  • Interface/misc/SAPrefsDialog.cpp

     
    195195            tvi.hInsertAfter = TVI_LAST;
    196196            tvi.item.cchTextMax = 0;
    197197            tvi.item.pszText = LPSTR_TEXTCALLBACK;
    198             tvi.item.lParam = (long)pPS;
     198            tvi.item.lParam = (LPARAM)pPS;
    199199            tvi.item.mask = TVIF_PARAM | TVIF_TEXT;
    200200           
    201201            HTREEITEM hTree = m_pageTree.InsertItem(&tvi);
     
    204204            // keep track of the dlg's we've added (for parent selection)
    205205            if (hTree)
    206206            {
    207                 DWORD dwTree = (DWORD)hTree;
     207                LPBYTE dwTree = (LPBYTE)hTree;
    208208                m_dlgMap[pPS->pDlg]=dwTree;
    209209            }
    210210        }
     
    261261    }
    262262   else
    263263   {
    264       std::map<CSAPrefsSubDlg *, DWORD>::iterator iter=m_dlgMap.find(pParent);
     264      std::map<CSAPrefsSubDlg *, LPBYTE>::iterator iter=m_dlgMap.find(pParent);
    265265      if (iter!=m_dlgMap.end())
    266266          return (HTREEITEM)iter->second;
    267267      else
     
    602602                  nm.code=PSN_HELP;
    603603                  nm.hwndFrom=m_hWnd;
    604604                  nm.idFrom=CSAPrefsDialog::IDD;
    605                   pPS->pDlg->SendMessage(WM_NOTIFY, 0, (long)&nm);
     605                  pPS->pDlg->SendMessage(WM_NOTIFY, 0, (LPARAM)&nm);
    606606            }
    607607         }
    608608        }
  • Interface/misc/SAPrefsDialog.h

     
    131131    // store info about *pDlgs that have been added to
    132132    // the tree - used for quick lookup of parent nodes
    133133    // DWORDs are used because HTREEITEMs can't be... blame Microsoft
    134     std::map<CSAPrefsSubDlg *, DWORD> m_dlgMap;
     134    std::map<CSAPrefsSubDlg *, LPBYTE> m_dlgMap;
    135135};
    136136
    137137//{{AFX_INSERT_LOCATION}}
  • Interface/OptionsDlg.cpp

     
    358358        case 0:
    359359            {
    360360                auto utf8 = fz::to_utf8(GetOption(i + 1));
    361                 int slen = utf8.size();
     361                size_t slen = utf8.size();
    362362                *p++ = ((slen / 256) / 256) & 0xffu;
    363363                *p++ = (slen / 256) & 0xffu;
    364364                *p++ = slen % 256;
  • Interface/StatusCtrl.cpp

     
    491491void CStatusCtrl::DoStreamIn(int extraFlags)
    492492{
    493493    EDITSTREAM es;
    494     es.dwCookie = (DWORD)this; // Pass a pointer to the CString to the callback function
     494    es.dwCookie = (DWORD_PTR)this; // Pass a pointer to the CString to the callback function
    495495    es.pfnCallback = RichEditStreamInCallback; // Specify the pointer to the callback function.
    496496
    497497    StreamIn(extraFlags | SF_RTF, es); // Perform the streaming
  • Interface/UsersDlg.cpp

     
    159159    m_insideSelchange = false;
    160160
    161161    if (m_olduser != LB_ERR) {
    162         int oldindex = m_cUserlist.GetItemData(m_olduser);
     162        DWORD_PTR oldindex = m_cUserlist.GetItemData(m_olduser);
    163163        t_user & user = m_UsersList[oldindex];
    164164        SaveUser(user);
    165165    }
     
    166166    int nItem = m_cUserlist.GetCurSel();
    167167    if (nItem != LB_ERR) {
    168168        m_olduser = nItem;
    169         int index = m_cUserlist.GetItemData(nItem);
     169        DWORD_PTR index = m_cUserlist.GetItemData(nItem);
    170170        VERIFY(m_pGeneralPage->DisplayUser(&m_UsersList[index]));
    171171        VERIFY(m_pSpeedLimitPage->DisplayUser(&m_UsersList[index]));
    172172        VERIFY(m_pSharedFoldersPage->DisplayUser(&m_UsersList[index]));
     
    277277    int pos = m_cUserlist.GetCurSel();
    278278    if (pos == LB_ERR)
    279279        return;
    280     int index = m_cUserlist.GetItemData(pos);
     280    DWORD_PTR index = m_cUserlist.GetItemData(pos);
    281281
    282282    SaveUser(m_UsersList[index]);
    283283
     
    316316    int pos = m_cUserlist.GetCurSel();
    317317    if (pos == LB_ERR)
    318318        return;
    319     int index = m_cUserlist.GetItemData(pos);
     319    DWORD_PTR index = m_cUserlist.GetItemData(pos);
    320320    m_olduser = LB_ERR;
    321321    int i = 0;
    322322    for (t_UsersList::iterator iter = m_UsersList.begin(); iter != m_UsersList.end(); ++iter, ++i) {
     
    326326        }
    327327    }
    328328    for (i = 0; i < m_cUserlist.GetCount(); ++i) {
    329         int data = m_cUserlist.GetItemData(i);
     329        DWORD_PTR data = m_cUserlist.GetItemData(i);
    330330        if (data > index)
    331331            m_cUserlist.SetItemData(i, data - 1);
    332332    }
     
    342342    int pos = m_cUserlist.GetCurSel();
    343343    if (pos == LB_ERR)
    344344        return;
    345     int index = m_cUserlist.GetItemData(pos);
     345    DWORD_PTR index = m_cUserlist.GetItemData(pos);
    346346
    347347    CEnterSomething dlg(IDS_INPUTDIALOGTEXT_RENAME);
    348348    if (dlg.DoModal() == IDOK) {
  • Interface/UsersDlgSharedFolders.cpp

     
    242242        if (m_cDirs.GetNextSelectedItem(selpos) != nItem)
    243243            return;
    244244    }
    245     int index=pNMListView->lParam;
     245    DWORD_PTR index=pNMListView->lParam;
    246246    if (nItem!=-1)
    247247    {
    248248        m_bFilesRead = pUser->permissions[index].bFileRead;
     
    272272    if (selpos)
    273273    {
    274274        int item = m_cDirs.GetNextSelectedItem(selpos);
    275         int index = m_cDirs.GetItemData(item);
     275        DWORD_PTR index = m_cDirs.GetItemData(item);
    276276        pUser->permissions[index].bFileRead = m_bFilesRead;
    277277        pUser->permissions[index].bFileWrite = m_bFilesWrite;
    278278        pUser->permissions[index].bFileDelete = m_bFilesDelete;
     
    386386    if (!selpos)
    387387        return;
    388388    int nItem = m_cDirs.GetNextSelectedItem(selpos);
    389     int index = m_cDirs.GetItemData(nItem);
     389    DWORD_PTR index = m_cDirs.GetItemData(nItem);
    390390    m_cDirs.DeleteItem(nItem);
    391391    int i = 0;
    392392    for (std::vector<t_directory>::iterator iter = pUser->permissions.begin(); iter != pUser->permissions.end(); ++iter, ++i)
     
    397397        }
    398398    for (i = 0; i < m_cDirs.GetItemCount(); i++)
    399399    {
    400         int data = m_cDirs.GetItemData(i);
     400        DWORD_PTR data = m_cDirs.GetItemData(i);
    401401        if (data > index)
    402402        {
    403403            m_cDirs.SetItemData(i, data - 1);
     
    448448        pUser->permissions[item.lParam].bIsHome = 0;
    449449        m_cDirs.SetItem(&item);
    450450    }
    451     int index = m_cDirs.GetItemData(nItem);
     451    DWORD_PTR index = m_cDirs.GetItemData(nItem);
    452452    pUser->permissions[index].bIsHome = 1;
    453453}
    454454
     
    503503    if (!selpos)
    504504        return;
    505505    int nItem = m_cDirs.GetNextSelectedItem(selpos);
    506     int index = m_cDirs.GetItemData(nItem);
     506    DWORD_PTR index = m_cDirs.GetItemData(nItem);
    507507
    508508    if (!pItemActivate || !pItemActivate->iSubItem)
    509509    {
     
    621621    POSITION selpos = m_cDirs.GetFirstSelectedItemPosition();
    622622    if (selpos) {
    623623        int item = m_cDirs.GetNextSelectedItem(selpos);
    624         int index = m_cDirs.GetItemData(item);
     624        DWORD_PTR index = m_cDirs.GetItemData(item);
    625625        user.permissions[index].bFileRead = m_bFilesRead;
    626626        user.permissions[index].bFileWrite = m_bFilesWrite;
    627627        user.permissions[index].bFileDelete = m_bFilesDelete;
     
    644644    if (!selpos)
    645645        return;
    646646    int nItem = m_cDirs.GetNextSelectedItem(selpos);
    647     int index = m_cDirs.GetItemData(nItem);
     647    DWORD_PTR index = m_cDirs.GetItemData(nItem);
    648648
    649649    if (pUser->permissions[index].bIsHome)
    650650    {
  • Interface/UsersDlgSpeedLimit.cpp

     
    196196{
    197197    listBox.ResetContent();
    198198
    199     for (unsigned int i = 0; i < list.size(); i++)
     199    for (size_t i = 0; i < list.size(); i++)
    200200    {
    201201        CString str;
    202202