VirtualBox

Changeset 36555 in vbox for trunk/src/VBox/Runtime/r3/win


Ignore:
Timestamp:
Apr 5, 2011 12:34:09 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
70988
Message:

Use DECLHIDDEN, especially in IPRT.

Location:
trunk/src/VBox/Runtime/r3/win
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r3/win/sched-win.cpp

    r28800 r36555  
    257257 * @param   enmType     The thread type to be assumed for the current thread.
    258258 */
    259 int rtSchedNativeCalcDefaultPriority(RTTHREADTYPE enmType)
     259DECLHIDDEN(int) rtSchedNativeCalcDefaultPriority(RTTHREADTYPE enmType)
    260260{
    261261    Assert(enmType > RTTHREADTYPE_INVALID && enmType < RTTHREADTYPE_END);
     
    273273 * @remark  Located in sched.
    274274 */
    275 int rtProcNativeSetPriority(RTPROCPRIORITY enmPriority)
     275DECLHIDDEN(int) rtProcNativeSetPriority(RTPROCPRIORITY enmPriority)
    276276{
    277277    Assert(enmPriority > RTPROCPRIORITY_INVALID && enmPriority < RTPROCPRIORITY_LAST);
     
    286286 * @param   pThread     The thread.
    287287 */
    288 inline HANDLE rtThreadNativeGetHandle(PRTTHREADINT pThread)
     288DECLINLINE(HANDLE) rtThreadNativeGetHandle(PRTTHREADINT pThread)
    289289{
    290290    if ((uintptr_t)pThread->Core.Key == GetCurrentThreadId())
     
    306306 * @remark  Located in sched.
    307307 */
    308 int rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
     308DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
    309309{
    310310    Assert(enmType > RTTHREADTYPE_INVALID && enmType < RTTHREADTYPE_END);
  • trunk/src/VBox/Runtime/r3/win/thread-win.cpp

    r36390 r36555  
    5757
    5858
    59 int rtThreadNativeInit(void)
     59DECLHIDDEN(int) rtThreadNativeInit(void)
    6060{
    6161    g_dwSelfTLS = TlsAlloc();
     
    6666
    6767
    68 void rtThreadNativeDetach(void)
     68DECLHIDDEN(void) rtThreadNativeDetach(void)
    6969{
    7070    /*
     
    8181
    8282
    83 void rtThreadNativeDestroy(PRTTHREADINT pThread)
     83DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread)
    8484{
    8585    if (pThread == (PRTTHREADINT)TlsGetValue(g_dwSelfTLS))
     
    8888
    8989
    90 int rtThreadNativeAdopt(PRTTHREADINT pThread)
     90DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread)
    9191{
    9292    if (!TlsSetValue(g_dwSelfTLS, pThread))
     
    9797
    9898/**
    99  * Bitch about dangling COM and OLE references, dispose of them 
    100  * afterwards so we don't end up deadlocked somewhere below 
    101  * OLE32!DllMain. 
     99 * Bitch about dangling COM and OLE references, dispose of them
     100 * afterwards so we don't end up deadlocked somewhere below
     101 * OLE32!DllMain.
    102102 */
    103103static void rtThreadNativeUninitComAndOle(void)
     
    137137            cOleInits = pOleTlsData->cOleInits;
    138138        }
    139     } 
     139    }
    140140    __except(EXCEPTION_EXECUTE_HANDLER)
    141141    {
    142142        AssertFailedReturnVoid();
    143143    }
    144    
    145     /*
    146      * Assert sanity. If any of these breaks, the structure layout above is 
     144
     145    /*
     146     * Assert sanity. If any of these breaks, the structure layout above is
    147147     * probably not correct any longer.
    148148     */
     
    156156    if (cComInits)
    157157    {
    158         AssertMsgFailed(("cComInits=%u (%#x) cOleInits=%u (%#x) - dangling COM/OLE inits!\n", 
     158        AssertMsgFailed(("cComInits=%u (%#x) cOleInits=%u (%#x) - dangling COM/OLE inits!\n",
    159159                         cComInits, cComInits, cOleInits, cOleInits));
    160160
     
    203203
    204204
    205 int rtThreadNativeCreate(PRTTHREADINT pThread, PRTNATIVETHREAD pNativeThread)
     205DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThread, PRTNATIVETHREAD pNativeThread)
    206206{
    207207    AssertReturn(pThread->cbStack < ~(unsigned)0, VERR_INVALID_PARAMETER);
Note: See TracChangeset for help on using the changeset viewer.

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