VirtualBox

Changeset 40023 in vbox for trunk


Ignore:
Timestamp:
Feb 7, 2012 9:44:31 PM (13 years ago)
Author:
vboxsync
Message:

gcc-4.7 fixes

Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/com/array.h

    r37557 r40023  
    662662             it != aCntr.end(); ++ it, ++ i)
    663663#ifdef VBOX_WITH_XPCOM
    664             Copy(*it, m.arr[i]);
     664            SafeArray::Copy(*it, m.arr[i]);
    665665#else
    666666            Copy(*it, m.raw[i]);
     
    768768
    769769#ifdef VBOX_WITH_XPCOM
    770         Copy(aElement, m.arr[m.size]);
     770        SafeArray::Copy(aElement, m.arr[m.size]);
    771771        ++ m.size;
    772772#else
     
    803803
    804804#ifdef VBOX_WITH_XPCOM
    805         Init(m.arr[m.size]);
     805        SafeArray::Init(m.arr[m.size]);
    806806        ++ m.size;
    807807        return &m.arr[m.size - 1];
     
    834834            /* initialize the new elements */
    835835            for (size_t i = m.size; i < aNewSize; ++ i)
    836                 Init(m.arr[i]);
     836                SafeArray::Init(m.arr[i]);
    837837        }
    838838
     
    11021102                     * shrink the size. */
    11031103                    for (size_t i = aNewSize; i < m.size; ++ i)
    1104                         Uninit(m.arr[i]);
     1104                        this->Uninit(m.arr[i]);
    11051105
    11061106                    m.size = aNewSize;
     
    11211121                 * shrink the size. */
    11221122                for (size_t i = aNewSize; i < m.size; ++ i)
    1123                     Uninit(m.arr[i]);
     1123                    this->Uninit(m.arr[i]);
    11241124
    11251125                m.size = aNewSize;
     
    11761176                {
    11771177                    for (size_t i = 0; i < size; ++ i)
    1178                         Uninit(arr[i]);
     1178                        SafeArray::Uninit(arr[i]);
    11791179
    11801180                    nsMemory::Free((void *)arr);
     
    16161616             it != aCntr.end(); ++ it, ++ i)
    16171617#ifdef VBOX_WITH_XPCOM
    1618             Copy(*it, Base::m.arr[i]);
     1618            SafeIfaceArray::Copy(*it, Base::m.arr[i]);
    16191619#else
    16201620            Copy(*it, Base::m.raw[i]);
     
    16481648             it != aMap.end(); ++ it, ++ i)
    16491649#ifdef VBOX_WITH_XPCOM
    1650             Copy(it->second, Base::m.arr[i]);
     1650            SafeIfaceArray::Copy(it->second, Base::m.arr[i]);
    16511651#else
    16521652            Copy(it->second, Base::m.raw[i]);
     
    16801680             it != aMap.end(); ++ it, ++ i)
    16811681#ifdef VBOX_WITH_XPCOM
    1682             Copy(it->second, Base::m.arr[i]);
     1682            SafeIfaceArray::Copy(it->second, Base::m.arr[i]);
    16831683#else
    16841684            Copy(it->second, Base::m.raw[i]);
     
    16891689    {
    16901690#ifdef VBOX_WITH_XPCOM
    1691         Copy(obj, Base::m.arr[iIdx]);
     1691        SafeIfaceArray::Copy(obj, Base::m.arr[iIdx]);
    16921692#else
    16931693        Copy(obj, Base::m.raw[iIdx]);
  • trunk/src/VBox/Additions/x11/vboxmouse/undefined

    r39811 r40023  
    88VErrorF
    99Xalloc
     10_ITM_registerTMCloneTable
     11_ITM_deregisterTMCloneTable
    1012_Jv_RegisterClasses
    1113___errno
  • trunk/src/VBox/Additions/x11/vboxvideo/undefined

    r39696 r40023  
    1919XNFstrdup
    2020Xalloc
     21_ITM_registerTMCloneTable
     22_ITM_deregisterTMCloneTable
    2123_Jv_RegisterClasses
    2224___errno
  • trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp

    r39725 r40023  
    818818    char *cdromFile = NULL;
    819819    char *fdaFile   = NULL;
    820     const char *portVRDP = NULL;
     820    const char *pszPortVRDP = NULL;
    821821    bool fDiscardState = false;
    822822#ifdef VBOX_SECURELABEL
     
    11631163        {
    11641164            // start with the standard VRDP port
    1165             portVRDP = "0";
     1165            pszPortVRDP = "0";
    11661166
    11671167            // is there another argument
     
    11691169            {
    11701170                curArg++;
    1171                 portVRDP = argv[curArg];
    1172                 LogFlow(("Using non standard VRDP port %s\n", portVRDP));
     1171                pszPortVRDP = argv[curArg];
     1172                LogFlow(("Using non standard VRDP port %s\n", pszPortVRDP));
    11731173            }
    11741174        }
     
    19121912    }
    19131913
    1914     if (portVRDP)
     1914    if (pszPortVRDP)
    19151915    {
    19161916        rc = gpMachine->COMGETTER(VRDEServer)(gpVRDEServer.asOutParam());
     
    19191919        {
    19201920            // has a non standard VRDP port been requested?
    1921             if (portVRDP > 0)
    1922             {
    1923                 rc = gpVRDEServer->SetVRDEProperty(Bstr("TCP/Ports").raw(), Bstr(portVRDP).raw());
     1921            if (strcmp(pszPortVRDP, "0"))
     1922            {
     1923                rc = gpVRDEServer->SetVRDEProperty(Bstr("TCP/Ports").raw(), Bstr(pszPortVRDP).raw());
    19241924                if (rc != S_OK)
    19251925                {
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.h

    r37331 r40023  
    642642        clear();
    643643        mIface = that.mIface;
    644         addref(ptr());
     644        this->addref(ptr());
    645645    }
    646646
     
    649649        clear();
    650650        setPtr (aIface);
    651         addref (aIface);
     651        this->addref (aIface);
    652652    }
    653653
     
    702702        /* be aware of self assignment */
    703703        I* amIface = ptr();
    704         addref (aIface);
    705         release (amIface);
     704        this->addref (aIface);
     705        this->release (amIface);
    706706        if (aIface)
    707707        {
    708708            amIface = NULL;
    709709            B::mRC = aIface->QueryInterface (COM_IIDOF (I), (void **) &amIface);
    710             release (aIface);
     710            this->release (aIface);
    711711            setPtr(amIface);
    712712        }
     
    725725#endif
    726726        /* be aware of self assignment */
    727         addref (aIface);
    728         release (ptr());
     727        this->addref (aIface);
     728        this->release (ptr());
    729729        setPtr(aIface);
    730730        B::mRC = S_OK;
     
    737737       Assert(!mDead);
    738738#endif
    739        release (ptr());
     739       this->release (ptr());
    740740       setPtr(NULL);
    741741    }
  • trunk/src/libs/xpcom18a4/xpcom/ds/nsBaseHashtable.h

    r1 r40023  
    125125  PRBool Get(KeyType aKey, UserDataType* pData) const
    126126  {
    127     EntryType* ent = GetEntry(aKey);
     127    EntryType* ent = this->GetEntry(aKey);
    128128
    129129    if (!ent)
     
    144144  PRBool Put(KeyType aKey, UserDataType aData)
    145145  {
    146     EntryType* ent = PutEntry(aKey);
     146    EntryType* ent = this->PutEntry(aKey);
    147147
    148148    if (!ent)
     
    158158   * @param aKey the key to remove from the hashtable
    159159   */
    160   void Remove(KeyType aKey) { RemoveEntry(aKey); }
     160  void Remove(KeyType aKey) { this->RemoveEntry(aKey); }
    161161
    162162  /**
  • trunk/src/libs/xpcom18a4/xpcom/ds/nsClassHashtable.h

    r1 r40023  
    9999{
    100100  typename nsBaseHashtable<KeyClass,nsAutoPtr<T>,T*>::EntryType* ent =
    101     GetEntry(aKey);
     101    this->GetEntry(aKey);
    102102
    103103  if (ent)
     
    127127
    128128  typename nsBaseHashtableMT<KeyClass,nsAutoPtr<T>,T*>::EntryType* ent =
    129     GetEntry(aKey);
     129    this->GetEntry(aKey);
    130130
    131131  if (ent)
  • trunk/src/libs/xpcom18a4/xpcom/ds/nsInterfaceHashtable.h

    r1 r40023  
    112112{
    113113  typename nsBaseHashtable<KeyClass, nsCOMPtr<Interface>, Interface*>::EntryType* ent =
    114     GetEntry(aKey);
     114    this->GetEntry(aKey);
    115115
    116116  if (ent)
     
    140140{
    141141  typename nsBaseHashtable<KeyClass, nsCOMPtr<Interface>, Interface*>::EntryType* ent =
    142     GetEntry(aKey);
     142    this->GetEntry(aKey);
    143143
    144144  if (ent)
     
    168168
    169169  typename nsBaseHashtableMT<KeyClass, nsCOMPtr<Interface>, Interface*>::EntryType* ent =
    170     GetEntry(aKey);
     170    this->GetEntry(aKey);
    171171
    172172  if (ent)
  • trunk/src/libs/xpcom18a4/xpcom/ds/nsRefPtrHashtable.h

    r1 r40023  
    113113{
    114114  typename nsBaseHashtable<KeyClass, nsRefPtr<RefPtr>, RefPtr*>::EntryType* ent =
    115     GetEntry(aKey);
     115    this->GetEntry(aKey);
    116116
    117117  if (ent)
     
    141141{
    142142  typename nsBaseHashtable<KeyClass, nsRefPtr<RefPtr>, RefPtr*>::EntryType* ent =
    143     GetEntry(aKey);
     143    this->GetEntry(aKey);
    144144
    145145  if (ent)
     
    169169
    170170  typename nsBaseHashtableMT<KeyClass, nsRefPtr<RefPtr>, RefPtr*>::EntryType* ent =
    171     GetEntry(aKey);
     171    this->GetEntry(aKey);
    172172
    173173  if (ent)
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette