VirtualBox

Changeset 36555 in vbox for trunk/src/VBox/Runtime/common


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/common
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/dbg/dbgmodnm.cpp

    r28800 r36555  
    504504
    505505/** Virtual function table for the NM-like map file reader. */
    506 DECLHIDDEN(RTDBGMODVTDBG const) g_rtDbgModVtDbgNm =
     506DECL_HIDDEN_CONST(RTDBGMODVTDBG) const g_rtDbgModVtDbgNm =
    507507{
    508508    /*.u32Magic = */            RTDBGMODVTDBG_MAGIC,
  • trunk/src/VBox/Runtime/common/misc/thread.cpp

    r36233 r36555  
    127127 * @returns iprt status code.
    128128 */
    129 int rtThreadInit(void)
     129DECLHIDDEN(int) rtThreadInit(void)
    130130{
    131131#ifdef IN_RING3
     
    181181 * Terminates the thread database.
    182182 */
    183 void rtThreadTerm(void)
     183DECLHIDDEN(void) rtThreadTerm(void)
    184184{
    185185#ifdef IN_RING3
     
    264264}
    265265
     266#ifdef IN_RING3
    266267
    267268/**
     
    329330RT_EXPORT_SYMBOL(RTThreadSelfAutoAdopt);
    330331
     332#endif /* IN_RING3 */
    331333
    332334/**
     
    392394 * @param   NativeThread    The native thread id.
    393395 */
    394 void rtThreadInsert(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread)
     396DECLHIDDEN(void) rtThreadInsert(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread)
    395397{
    396398    Assert(pThread);
     
    498500 * @param   NativeThread    The native thread id.
    499501 */
    500 PRTTHREADINT rtThreadGetByNative(RTNATIVETHREAD NativeThread)
     502DECLHIDDEN(PRTTHREADINT) rtThreadGetByNative(RTNATIVETHREAD NativeThread)
    501503{
    502504    PRTTHREADINT pThread;
     
    520522 * @param   Thread      Thread id which structure is to be returned.
    521523 */
    522 PRTTHREADINT rtThreadGet(RTTHREAD Thread)
     524DECLHIDDEN(PRTTHREADINT) rtThreadGet(RTTHREAD Thread)
    523525{
    524526    if (    Thread != NIL_RTTHREAD
     
    544546 * @param   pThread     The thread structure to release.
    545547 */
    546 uint32_t rtThreadRelease(PRTTHREADINT pThread)
     548DECLHIDDEN(uint32_t) rtThreadRelease(PRTTHREADINT pThread)
    547549{
    548550    uint32_t cRefs;
     
    630632 * @param   rc          The thread result code.
    631633 */
    632 void rtThreadTerminate(PRTTHREADINT pThread, int rc)
     634DECLHIDDEN(void) rtThreadTerminate(PRTTHREADINT pThread, int rc)
    633635{
    634636    Assert(pThread->cRefs >= 1);
     
    669671 * @param   pszThreadName   The name of the thread (purely a dummy for backtrace).
    670672 */
    671 int rtThreadMain(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread, const char *pszThreadName)
     673DECLHIDDEN(int) rtThreadMain(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread, const char *pszThreadName)
    672674{
    673675    int rc;
     
    12921294 * @param   enmPriority     The new priority.
    12931295 */
    1294 int rtThreadDoSetProcPriority(RTPROCPRIORITY enmPriority)
     1296DECLHIDDEN(int) rtThreadDoSetProcPriority(RTPROCPRIORITY enmPriority)
    12951297{
    12961298    LogFlow(("rtThreadDoSetProcPriority: enmPriority=%d\n", enmPriority));
     
    14741476 * @param   iTls        The TLS entry. (valid)
    14751477 */
    1476 void rtThreadClearTlsEntry(RTTLS iTls)
     1478DECLHIDDEN(void) rtThreadClearTlsEntry(RTTLS iTls)
    14771479{
    14781480    RT_THREAD_LOCK_TMP(Tmp);
  • trunk/src/VBox/Runtime/common/rand/randadv.cpp

    r34507 r36555  
    214214
    215215
    216 DECLCALLBACK(void)  rtRandAdvSynthesizeBytesFromU32(PRTRANDINT pThis, uint8_t *pb, size_t cb)
     216DECLHIDDEN(DECLCALLBACK(void))  rtRandAdvSynthesizeBytesFromU32(PRTRANDINT pThis, uint8_t *pb, size_t cb)
    217217{
    218218    while (cb > 0)
     
    246246
    247247
    248 DECLCALLBACK(void)  rtRandAdvSynthesizeBytesFromU64(PRTRANDINT pThis, uint8_t *pb, size_t cb)
     248DECLHIDDEN(DECLCALLBACK(void))  rtRandAdvSynthesizeBytesFromU64(PRTRANDINT pThis, uint8_t *pb, size_t cb)
    249249{
    250250    while (cb > 0)
     
    290290
    291291
    292 DECLCALLBACK(uint32_t)  rtRandAdvSynthesizeU32FromBytes(PRTRANDINT pThis, uint32_t u32First, uint32_t u32Last)
     292DECLHIDDEN(DECLCALLBACK(uint32_t))  rtRandAdvSynthesizeU32FromBytes(PRTRANDINT pThis, uint32_t u32First, uint32_t u32Last)
    293293{
    294294    union
     
    324324
    325325
    326 DECLCALLBACK(uint32_t)  rtRandAdvSynthesizeU32FromU64(PRTRANDINT pThis, uint32_t u32First, uint32_t u32Last)
     326DECLHIDDEN(DECLCALLBACK(uint32_t))  rtRandAdvSynthesizeU32FromU64(PRTRANDINT pThis, uint32_t u32First, uint32_t u32Last)
    327327{
    328328    return (uint32_t)pThis->pfnGetU64(pThis, u32First, u32Last);
     
    330330
    331331
    332 DECLCALLBACK(uint64_t)  rtRandAdvSynthesizeU64FromBytes(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last)
     332DECLHIDDEN(DECLCALLBACK(uint64_t))  rtRandAdvSynthesizeU64FromBytes(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last)
    333333{
    334334    union
     
    365365
    366366
    367 DECLCALLBACK(uint64_t)  rtRandAdvSynthesizeU64FromU32(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last)
     367DECLHIDDEN(DECLCALLBACK(uint64_t))  rtRandAdvSynthesizeU64FromU32(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last)
    368368{
    369369    uint64_t off = u64Last - u64First;
     
    378378
    379379/** @copydoc RTRANDINT::pfnSeed */
    380 DECLCALLBACK(int) rtRandAdvStubSeed(PRTRANDINT pThis, uint64_t u64Seed)
     380DECLHIDDEN(DECLCALLBACK(int)) rtRandAdvStubSeed(PRTRANDINT pThis, uint64_t u64Seed)
    381381{
    382382    NOREF(pThis);
     
    387387
    388388/** @copydoc RTRANDINT::pfnSaveState */
    389 DECLCALLBACK(int) rtRandAdvStubSaveState(PRTRANDINT pThis, char *pszState, size_t *pcbState)
     389DECLHIDDEN(DECLCALLBACK(int)) rtRandAdvStubSaveState(PRTRANDINT pThis, char *pszState, size_t *pcbState)
    390390{
    391391    NOREF(pThis);
     
    397397
    398398/** @copydoc RTRANDINT::pfnRestoreState */
    399 DECLCALLBACK(int) rtRandAdvStubRestoreState(PRTRANDINT pThis, char const *pszState)
     399DECLHIDDEN(DECLCALLBACK(int)) rtRandAdvStubRestoreState(PRTRANDINT pThis, char const *pszState)
    400400{
    401401    NOREF(pThis);
     
    406406
    407407/** @copydoc RTRANDINT::pfnDestroy */
    408 DECLCALLBACK(int) rtRandAdvDefaultDestroy(PRTRANDINT pThis)
     408DECLHIDDEN(DECLCALLBACK(int)) rtRandAdvDefaultDestroy(PRTRANDINT pThis)
    409409{
    410410    pThis->u32Magic = ~RTRANDINT_MAGIC;
  • trunk/src/VBox/Runtime/common/string/strformatrt.cpp

    r33496 r36555  
    6464 * @param   chArgSize       The argument size specifier, 'l' or 'L'.
    6565 */
    66 size_t rtstrFormatRt(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs, int cchWidth, int cchPrecision, unsigned fFlags, char chArgSize)
     66DECLHIDDEN(size_t) rtstrFormatRt(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs,
     67                                 int cchWidth, int cchPrecision, unsigned fFlags, char chArgSize)
    6768{
    6869    const char *pszFormatOrg = *ppszFormat;
  • trunk/src/VBox/Runtime/common/string/strformattype.cpp

    r33540 r36555  
    416416 * @param   chArgSize       The argument size specifier, 'l' or 'L'.
    417417 */
    418 size_t rtstrFormatType(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs, int cchWidth, int cchPrecision, unsigned fFlags, char chArgSize)
     418DECLHIDDEN(size_t) rtstrFormatType(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat,
     419                                   va_list *pArgs, int cchWidth, int cchPrecision, unsigned fFlags, char chArgSize)
    419420{
    420421    size_t      cch;
  • trunk/src/VBox/Runtime/common/string/strspace.cpp

    r35464 r36555  
    4141 * AVL configuration.
    4242 */
     43#define KAVL_DECL(a_Type)           static a_Type
    4344#define KAVL_FN(a)                  rtstrspace##a
    4445#define KAVL_MAX_STACK              27  /* Up to 2^24 nodes. */
  • trunk/src/VBox/Runtime/common/string/utf-8.cpp

    r33540 r36555  
    5252 *                          on success (cch = cb again). Optional.
    5353 */
    54 int rtUtf8Length(const char *psz, size_t cch, size_t *pcuc, size_t *pcchActual)
     54DECLHIDDEN(int) rtUtf8Length(const char *psz, size_t cch, size_t *pcuc, size_t *pcchActual)
    5555{
    5656    const unsigned char *puch = (const unsigned char *)psz;
  • trunk/src/VBox/Runtime/common/table/avl_Base.cpp.h

    r36233 r36555  
    127127#endif
    128128
     129/** @def KAVL_DECL
     130 * Function declation macro in the RTDECL tradition.
     131 * @param   a_Type      The function return type.  */
     132#ifndef KAVL_DECL
     133# define KAVL_DECL(a_Type)  RTDECL(a_Type)
     134#endif
    129135
    130136
     
    291297 *            Rebalance the tree.
    292298 */
    293 RTDECL(bool) KAVL_FN(Insert)(PPKAVLNODECORE ppTree, PKAVLNODECORE pNode)
     299KAVL_DECL(bool) KAVL_FN(Insert)(PPKAVLNODECORE ppTree, PKAVLNODECORE pNode)
    294300{
    295301    KAVLSTACK               AVLStack;
     
    391397 *            return pointer to the removed node (if found).
    392398 */
    393 RTDECL(PKAVLNODECORE) KAVL_FN(Remove)(PPKAVLNODECORE ppTree, KAVLKEY Key)
     399KAVL_DECL(PKAVLNODECORE) KAVL_FN(Remove)(PPKAVLNODECORE ppTree, KAVLKEY Key)
    394400{
    395401    KAVLSTACK                AVLStack;
  • trunk/src/VBox/Runtime/common/table/avl_Destroy.cpp.h

    r28800 r36555  
    4141 * @param   pvUser          User parameter passed on to the callback function.
    4242 */
    43 RTDECL(int) KAVL_FN(Destroy)(PPKAVLNODECORE ppTree, PKAVLCALLBACK pfnCallBack, void *pvUser)
     43KAVL_DECL(int) KAVL_FN(Destroy)(PPKAVLNODECORE ppTree, PKAVLCALLBACK pfnCallBack, void *pvUser)
    4444{
    4545    unsigned        cEntries;
  • trunk/src/VBox/Runtime/common/table/avl_DoWithAll.cpp.h

    r28800 r36555  
    3838 * @param     pvParam      Userparameter passed on to the callback function.
    3939 */
    40 RTDECL(int) KAVL_FN(DoWithAll)(PPKAVLNODECORE ppTree, int fFromLeft, PKAVLCALLBACK pfnCallBack, void * pvParam)
     40KAVL_DECL(int) KAVL_FN(DoWithAll)(PPKAVLNODECORE ppTree, int fFromLeft, PKAVLCALLBACK pfnCallBack, void * pvParam)
    4141{
    4242    KAVLSTACK2      AVLStack;
  • trunk/src/VBox/Runtime/common/table/avl_Enum.cpp.h

    r28800 r36555  
    3737 * @param   ppTree      Pointer to pointer to the tree root node.
    3838 */
    39 RTDECL(PKAVLNODECORE) KAVL_FN(GetRoot)(PPKAVLNODECORE ppTree)
     39KAVL_DECL(PKAVLNODECORE) KAVL_FN(GetRoot)(PPKAVLNODECORE ppTree)
    4040{
    4141    return KAVL_GET_POINTER_NULL(ppTree);
     
    5151 * @param   pNode       The current node.
    5252 */
    53 RTDECL(PKAVLNODECORE)    KAVL_FN(GetRight)(PKAVLNODECORE pNode)
     53KAVL_DECL(PKAVLNODECORE)    KAVL_FN(GetRight)(PKAVLNODECORE pNode)
    5454{
    5555    if (pNode)
     
    6767 * @param   pNode       The current node.
    6868 */
    69 RTDECL(PKAVLNODECORE) KAVL_FN(GetLeft)(PKAVLNODECORE pNode)
     69KAVL_DECL(PKAVLNODECORE) KAVL_FN(GetLeft)(PKAVLNODECORE pNode)
    7070{
    7171    if (pNode)
     
    8484 * @param   pNode       The current node.
    8585 */
    86 RTDECL(PKAVLNODECORE) KAVL_FN(GetNextEqual)(PKAVLNODECORE pNode)
     86KAVL_DECL(PKAVLNODECORE) KAVL_FN(GetNextEqual)(PKAVLNODECORE pNode)
    8787{
    8888    if (pNode)
  • trunk/src/VBox/Runtime/common/table/avl_Get.cpp.h

    r28800 r36555  
    3636 * @author    knut st. osmundsen
    3737 */
    38 RTDECL(PKAVLNODECORE) KAVL_FN(Get)(PPKAVLNODECORE ppTree, KAVLKEY Key)
     38KAVL_DECL(PKAVLNODECORE) KAVL_FN(Get)(PPKAVLNODECORE ppTree, KAVLKEY Key)
    3939{
    4040    register PKAVLNODECORE  pNode = KAVL_GET_POINTER_NULL(ppTree);
  • trunk/src/VBox/Runtime/common/table/avl_GetBestFit.cpp.h

    r28800 r36555  
    4242 *            <= (below): the node where you last turned right.
    4343 */
    44 RTDECL(PKAVLNODECORE) KAVL_FN(GetBestFit)(PPKAVLNODECORE ppTree, KAVLKEY Key, bool fAbove)
     44KAVL_DECL(PKAVLNODECORE) KAVL_FN(GetBestFit)(PPKAVLNODECORE ppTree, KAVLKEY Key, bool fAbove)
    4545{
    4646    register PKAVLNODECORE  pNode = KAVL_GET_POINTER_NULL(ppTree);
  • trunk/src/VBox/Runtime/common/table/avl_Range.cpp.h

    r28800 r36555  
    3636 * @param     Key     The Key to find matching range for.
    3737 */
    38 RTDECL(PKAVLNODECORE) KAVL_FN(RangeGet)(PPKAVLNODECORE ppTree, register KAVLKEY Key)
     38KAVL_DECL(PKAVLNODECORE) KAVL_FN(RangeGet)(PPKAVLNODECORE ppTree, register KAVLKEY Key)
    3939{
    4040    register PKAVLNODECORE  pNode = KAVL_GET_POINTER_NULL(ppTree);
  • trunk/src/VBox/Runtime/common/table/avl_RemoveBestFit.cpp.h

    r28800 r36555  
    4444 * @remark    This implementation should be speeded up slightly!
    4545 */
    46 RTDECL(PKAVLNODECORE) KAVL_FN(RemoveBestFit)(PPKAVLNODECORE ppTree, KAVLKEY Key, bool fAbove)
     46KAVL_DECL(PKAVLNODECORE) KAVL_FN(RemoveBestFit)(PPKAVLNODECORE ppTree, KAVLKEY Key, bool fAbove)
    4747{
    4848    /*
  • trunk/src/VBox/Runtime/common/time/time.cpp

    r34999 r36555  
    420420 * It doesn't adjust the UCT offset but leaves that for RTTimeLocalNormalize.
    421421 */
    422 PRTTIME rtTimeNormalizeInternal(PRTTIME pTime)
     422static PRTTIME rtTimeNormalizeInternal(PRTTIME pTime)
    423423{
    424424    unsigned    uSecond;
  • trunk/src/VBox/Runtime/common/vfs/vfsmemory.cpp

    r34560 r36555  
    695695 * Standard file operations.
    696696 */
    697 DECLHIDDEN(const RTVFSFILEOPS) g_rtVfsStdFileOps =
     697DECL_HIDDEN_CONST(const RTVFSFILEOPS) g_rtVfsStdFileOps =
    698698{
    699699    { /* Stream */
  • trunk/src/VBox/Runtime/common/vfs/vfsstdfile.cpp

    r34405 r36555  
    381381 * Standard file operations.
    382382 */
    383 DECLHIDDEN(const RTVFSFILEOPS) g_rtVfsStdFileOps =
     383DECL_HIDDEN_CONST(const RTVFSFILEOPS) g_rtVfsStdFileOps =
    384384{
    385385    { /* Stream */
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