VirtualBox

Ignore:
Timestamp:
May 12, 2023 12:21:58 PM (22 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
157370
Message:

*: Mark functions as static if not used outside of a given compilation unit. Enables the compiler to optimize inlining, reduces the symbol tables, exposes unused functions and in some rare cases exposes mismtaches between function declarations and definitions, but most importantly reduces the number of parfait reports for the extern-function-no-forward-declaration category. This should not result in any functional changes, bugref:3409

Location:
trunk/src/VBox/ValidationKit/utils
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/utils/TestExecServ/TestExecServiceSerial.cpp

    r98103 r99775  
    375375 * @interface_method_impl{TXSTRANSPORT,pfnUsage}
    376376 */
    377 DECLCALLBACK(void) txsSerialUsage(PRTSTREAM pStream)
     377static DECLCALLBACK(void) txsSerialUsage(PRTSTREAM pStream)
    378378{
    379379    RTStrmPrintf(pStream,
  • trunk/src/VBox/ValidationKit/utils/TestExecServ/TestExecServiceTcp.cpp

    r98103 r99775  
    784784 * @interface_method_impl{TXSTRANSPORT,pfnUsage}
    785785 */
    786 DECLCALLBACK(void) txsTcpUsage(PRTSTREAM pStream)
     786static DECLCALLBACK(void) txsTcpUsage(PRTSTREAM pStream)
    787787{
    788788    RTStrmPrintf(pStream,
  • trunk/src/VBox/ValidationKit/utils/audio/vkatCmdSelfTest.cpp

    r98103 r99775  
    238238 * @param   pCtx                Self test context to use.
    239239 */
    240 RTEXITCODE audioTestDoSelftest(PSELFTESTCTX pCtx)
     240static RTEXITCODE audioTestDoSelftest(PSELFTESTCTX pCtx)
    241241{
    242242    RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS,  "Running self test ...\n");
     
    367367 * @param   pGetState   RTGetOpt state.
    368368 */
    369 DECLCALLBACK(RTEXITCODE) audioTestCmdSelftestHandler(PRTGETOPTSTATE pGetState)
     369static DECLCALLBACK(RTEXITCODE) audioTestCmdSelftestHandler(PRTGETOPTSTATE pGetState)
    370370{
    371371    RT_ZERO(g_Ctx);
  • trunk/src/VBox/ValidationKit/utils/audio/vkatCommon.cpp

    r98310 r99775  
    246246 * @param   uVolPercent         Volume (in percent) to set.
    247247 */
    248 int audioTestSetMasterVolume(unsigned uVolPercent)
     248static int audioTestSetMasterVolume(unsigned uVolPercent)
    249249{
    250250    int rc = VINF_SUCCESS;
     
    13121312 * @param   pTcpOpts            Pointer to TCP options to use.
    13131313 */
    1314 int audioTestEnvConnectViaTcp(PAUDIOTESTENV pTstEnv, PATSCLIENT pClient, const char *pszWhat, PAUDIOTESTENVTCPOPTS pTcpOpts)
     1314static int audioTestEnvConnectViaTcp(PAUDIOTESTENV pTstEnv, PATSCLIENT pClient, const char *pszWhat, PAUDIOTESTENVTCPOPTS pTcpOpts)
    13151315{
    13161316    RT_NOREF(pTstEnv);
     
    13921392 * @param   pTcpOpts            TCP options to use.
    13931393 */
    1394 int audioTestEnvConfigureAndStartTcpServer(PATSSERVER pSrv, PCATSCALLBACKS pCallbacks, const char *pszDesc,
    1395                                            PAUDIOTESTENVTCPOPTS pTcpOpts)
     1394static int audioTestEnvConfigureAndStartTcpServer(PATSSERVER pSrv, PCATSCALLBACKS pCallbacks, const char *pszDesc,
     1395                                                  PAUDIOTESTENVTCPOPTS pTcpOpts)
    13961396{
    13971397    RTGETOPTUNION Val;
  • trunk/src/VBox/ValidationKit/utils/audio/vkatDriverStack.cpp

    r98103 r99775  
    7474 * @{  */
    7575
    76 VMMR3DECL(PCFGMNODE) audioTestDrvHlp_CFGMR3GetChild(PCFGMNODE pNode, const char *pszPath)
     76static DECLCALLBACK(PCFGMNODE) audioTestDrvHlp_CFGMR3GetChild(PCFGMNODE pNode, const char *pszPath)
    7777{
    7878    RT_NOREF(pNode, pszPath);
     
    8181
    8282
    83 VMMR3DECL(int) audioTestDrvHlp_CFGMR3QueryString(PCFGMNODE pNode, const char *pszName, char *pszString, size_t cchString)
     83static DECLCALLBACK(int) audioTestDrvHlp_CFGMR3QueryString(PCFGMNODE pNode, const char *pszName, char *pszString, size_t cchString)
    8484{
    8585    if (pNode != NULL)
     
    105105
    106106
    107 VMMR3DECL(int) audioTestDrvHlp_CFGMR3QueryStringAlloc(PCFGMNODE pNode, const char *pszName, char **ppszString)
     107static DECLCALLBACK(int) audioTestDrvHlp_CFGMR3QueryStringAlloc(PCFGMNODE pNode, const char *pszName, char **ppszString)
    108108{
    109109    char szStr[128];
     
    116116
    117117
    118 VMMR3DECL(void) audioTestDrvHlp_MMR3HeapFree(PPDMDRVINS pDrvIns, void *pv)
     118static DECLCALLBACK(void) audioTestDrvHlp_MMR3HeapFree(PPDMDRVINS pDrvIns, void *pv)
    119119{
    120120    RT_NOREF(pDrvIns);
     
    125125
    126126
    127 VMMR3DECL(int) audioTestDrvHlp_CFGMR3QueryStringDef(PCFGMNODE pNode, const char *pszName, char *pszString, size_t cchString, const char *pszDef)
     127static DECLCALLBACK(int) audioTestDrvHlp_CFGMR3QueryStringDef(PCFGMNODE pNode, const char *pszName, char *pszString, size_t cchString, const char *pszDef)
    128128{
    129129    PCPDMDRVREG pDrvReg = (PCPDMDRVREG)pNode;
     
    150150
    151151
    152 VMMR3DECL(int) audioTestDrvHlp_CFGMR3QueryBoolDef(PCFGMNODE pNode, const char *pszName, bool *pf, bool fDef)
     152static DECLCALLBACK(int) audioTestDrvHlp_CFGMR3QueryBoolDef(PCFGMNODE pNode, const char *pszName, bool *pf, bool fDef)
    153153{
    154154    PCPDMDRVREG pDrvReg = (PCPDMDRVREG)pNode;
     
    169169
    170170
    171 VMMR3DECL(int) audioTestDrvHlp_CFGMR3QueryU8(PCFGMNODE pNode, const char *pszName, uint8_t *pu8)
     171static DECLCALLBACK(int) audioTestDrvHlp_CFGMR3QueryU8(PCFGMNODE pNode, const char *pszName, uint8_t *pu8)
    172172{
    173173    RT_NOREF(pNode, pszName, pu8);
     
    176176
    177177
    178 VMMR3DECL(int) audioTestDrvHlp_CFGMR3QueryU32(PCFGMNODE pNode, const char *pszName, uint32_t *pu32)
     178static DECLCALLBACK(int) audioTestDrvHlp_CFGMR3QueryU32(PCFGMNODE pNode, const char *pszName, uint32_t *pu32)
    179179{
    180180    RT_NOREF(pNode, pszName, pu32);
     
    183183
    184184
    185 VMMR3DECL(int) audioTestDrvHlp_CFGMR3ValidateConfig(PCFGMNODE pNode, const char *pszNode,
    186                                                     const char *pszValidValues, const char *pszValidNodes,
    187                                                     const char *pszWho, uint32_t uInstance)
     185static DECLCALLBACK(int) audioTestDrvHlp_CFGMR3ValidateConfig(PCFGMNODE pNode, const char *pszNode,
     186                                                              const char *pszValidValues, const char *pszValidNodes,
     187                                                              const char *pszWho, uint32_t uInstance)
    188188{
    189189    RT_NOREF(pNode, pszNode, pszValidValues, pszValidNodes, pszWho, uInstance);
     
    321321
    322322
    323 DECLCALLBACK(void) audioTestIHostAudioPort_NotifyDeviceChanged(PPDMIHOSTAUDIOPORT pInterface, PDMAUDIODIR enmDir, void *pvUser)
     323static DECLCALLBACK(void) audioTestIHostAudioPort_NotifyDeviceChanged(PPDMIHOSTAUDIOPORT pInterface, PDMAUDIODIR enmDir, void *pvUser)
    324324{
    325325    RT_NOREF(pInterface, enmDir, pvUser);
  • trunk/src/VBox/ValidationKit/utils/cpu/cidet-core.cpp

    r98103 r99775  
    139139
    140140
    141 bool CidetInstrHasMrmMemOperand(PCCIDETINSTR pInstr)
     141static bool CidetInstrHasMrmMemOperand(PCCIDETINSTR pInstr)
    142142{
    143143    return CIDET_INSTR_TEST_OP_FLAG(pInstr, CIDET_OF_M_RM_ONLY_M);
     
    145145
    146146
    147 bool CidetInstrHasMrmRegOperand(PCCIDETINSTR pInstr)
     147static bool CidetInstrHasMrmRegOperand(PCCIDETINSTR pInstr)
    148148{
    149149    return CIDET_INSTR_TEST_OP_FLAG(pInstr, CIDET_OF_M_RM_ONLY_R);
     
    151151
    152152
    153 bool CidetInstrRespondsToOperandSizePrefixes(PCCIDETINSTR pInstr)
     153static bool CidetInstrRespondsToOperandSizePrefixes(PCCIDETINSTR pInstr)
    154154{
    155155    return CIDET_INSTR_TEST_OP_MASK_VALUE(pInstr, CIDET_OF_Z_MASK, CIDET_OF_Z_VAR_WDQ);
     
    188188 * @param   va              Arguments referenced in @a pszFormat.
    189189 */
    190 int CidetCoreSetErrorV(PCIDETCORE pThis, const char *pszFormat, va_list va)
     190static int CidetCoreSetErrorV(PCIDETCORE pThis, const char *pszFormat, va_list va)
    191191{
    192192    pThis->pfnFailure(pThis, pszFormat, va);
     
    203203 * @param   ...             Arguments referenced in @a pszFormat.
    204204 */
    205 bool CidetCoreSetError(PCIDETCORE pThis, const char *pszFormat, ...)
     205static bool CidetCoreSetError(PCIDETCORE pThis, const char *pszFormat, ...)
    206206{
    207207    va_list va;
     
    220220 * @param   cbSignificant   The number of significant bytes.
    221221 */
    222 int64_t CidetCoreGetRandS64(PCIDETCORE pThis, uint8_t cbSignificant)
     222static int64_t CidetCoreGetRandS64(PCIDETCORE pThis, uint8_t cbSignificant)
    223223{
    224224    int64_t iVal = RTRandAdvS64(pThis->hRand);
     
    243243 * @param   cbSignificant   The number of significant bytes.
    244244 */
    245 uint64_t CidetCoreGetRandU64(PCIDETCORE pThis, uint8_t cbSignificant)
     245static uint64_t CidetCoreGetRandU64(PCIDETCORE pThis, uint8_t cbSignificant)
    246246{
    247247    Assert(cbSignificant == 1 || cbSignificant == 2 || cbSignificant == 4 || cbSignificant == 8);
     
    255255
    256256
    257 void CidetCoreInitializeCtxTemplate(PCIDETCORE pThis)
     257static void CidetCoreInitializeCtxTemplate(PCIDETCORE pThis)
    258258{
    259259    pThis->InTemplateCtx.rip = UINT64_MAX;
     
    327327
    328328
    329 bool CidetCoreIsEncodingCompatibleWithInstruction(PCIDETCORE pThis)
     329static bool CidetCoreIsEncodingCompatibleWithInstruction(PCIDETCORE pThis)
    330330{
    331331    RT_NOREF_PV(pThis);
     
    12271227
    12281228
    1229 bool CidetCoreSetupNextBaseEncoding(PCIDETCORE pThis)
     1229static bool CidetCoreSetupNextBaseEncoding(PCIDETCORE pThis)
    12301230{
    12311231    if (pThis->fUsesModRm)
     
    12781278
    12791279
    1280 bool CidetCoreSetupFirstBaseEncoding(PCIDETCORE pThis)
     1280static bool CidetCoreSetupFirstBaseEncoding(PCIDETCORE pThis)
    12811281{
    12821282    /*
     
    13311331 * @param   pThis               The core state structure.
    13321332 */
    1333 bool CidetCoreSetupNextMemoryOperandConfig(PCIDETCORE pThis)
     1333static bool CidetCoreSetupNextMemoryOperandConfig(PCIDETCORE pThis)
    13341334{
    13351335    RT_NOREF_PV(pThis);
     
    13441344 * @param   pThis               The core state structure.
    13451345 */
    1346 bool CidetCoreSetupFirstMemoryOperandConfig(PCIDETCORE pThis)
     1346static bool CidetCoreSetupFirstMemoryOperandConfig(PCIDETCORE pThis)
    13471347{
    13481348    pThis->cMemoryOperands = 0;
     
    13841384 * @param   pThis               The core state structure.
    13851385 */
    1386 bool CidetCoreSetupNextCodeBufferConfig(PCIDETCORE pThis)
     1386static bool CidetCoreSetupNextCodeBufferConfig(PCIDETCORE pThis)
    13871387{
    13881388    RT_NOREF_PV(pThis);
     
    13971397 * @param   pThis               The core state structure.
    13981398 */
    1399 bool CidetCoreSetupFirstCodeBufferConfig(PCIDETCORE pThis)
     1399static bool CidetCoreSetupFirstCodeBufferConfig(PCIDETCORE pThis)
    14001400{
    14011401    Assert(pThis->cCodeBufConfigs > 0);
     
    14761476
    14771477
    1478 bool CideCoreSetInstruction(PCIDETCORE pThis, PCCIDETINSTR pInstr)
     1478static bool CideCoreSetInstruction(PCIDETCORE pThis, PCCIDETINSTR pInstr)
    14791479{
    14801480    AssertReleaseMsgReturn(RT_VALID_PTR(pInstr), ("%p\n", pInstr), false);
     
    15681568
    15691569
    1570 bool CidetCoreSetupInOut(PCIDETCORE pThis)
     1570static bool CidetCoreSetupInOut(PCIDETCORE pThis)
    15711571{
    15721572    /*
     
    18861886 * @param   pThis           The core state structure (for context).
    18871887 */
    1888 bool CidetCoreAssembleLength(PCIDETCORE pThis)
     1888static bool CidetCoreAssembleLength(PCIDETCORE pThis)
    18891889{
    18901890    uint8_t off = 0;
     
    20042004 * @param   pThis           The core state structure (for context).
    20052005 */
    2006 bool CidetCoreAssemble(PCIDETCORE pThis)
     2006static bool CidetCoreAssemble(PCIDETCORE pThis)
    20072007{
    20082008    uint8_t off = 0;
     
    21132113
    21142114
    2115 bool CidetCoreReInitCodeBuf(PCIDETCORE pThis)
     2115static bool CidetCoreReInitCodeBuf(PCIDETCORE pThis)
    21162116{
    21172117    /*
     
    21612161
    21622162
    2163 bool CidetCoreSetupCodeBuf(PCIDETCORE pThis, unsigned iSubTest)
     2163static bool CidetCoreSetupCodeBuf(PCIDETCORE pThis, unsigned iSubTest)
    21642164{
    21652165    if (CidetCoreAssemble(pThis))
     
    22022202 * @param   pThis           The core state structure.
    22032203 */
    2204 bool CidetCoreCheckResults(PCIDETCORE pThis)
     2204static bool CidetCoreCheckResults(PCIDETCORE pThis)
    22052205{
    22062206    if (memcmp(&pThis->ActualCtx, &pThis->ExpectedCtx, CIDETCPUCTX_COMPARE_SIZE) == 0)
     
    22652265
    22662266
    2267 bool CidetCoreTest_Basic(PCIDETCORE pThis)
     2267static bool CidetCoreTest_Basic(PCIDETCORE pThis)
    22682268{
    22692269    /*
  • trunk/src/VBox/ValidationKit/utils/fs/FsPerf.cpp

    r98103 r99775  
    18581858 * @param   cchName             The name length.
    18591859 */
    1860 PFSPERFNAMEENTRY fsPerfCreateNameEntry(const char *pchName, size_t cchName)
     1860static PFSPERFNAMEENTRY fsPerfCreateNameEntry(const char *pchName, size_t cchName)
    18611861{
    18621862    PFSPERFNAMEENTRY pEntry = (PFSPERFNAMEENTRY)RTMemAllocVar(RT_UOFFSETOF_DYN(FSPERFNAMEENTRY, szName[cchName + 1]));
     
    18921892
    18931893
    1894 void fsPerfManyFiles(void)
     1894static void fsPerfManyFiles(void)
    18951895{
    18961896    RTTestISub("manyfiles");
     
    20702070
    20712071
    2072 void fsPerfOpen(void)
     2072static void fsPerfOpen(void)
    20732073{
    20742074    RTTestISub("open");
     
    21392139
    21402140
    2141 void fsPerfFStat(void)
     2141static void fsPerfFStat(void)
    21422142{
    21432143    RTTestISub("fstat");
     
    27412741#endif /* RT_OS_WINDOWS */
    27422742
    2743 void fsPerfFChMod(void)
     2743static void fsPerfFChMod(void)
    27442744{
    27452745    RTTestISub("fchmod");
     
    27582758
    27592759
    2760 void fsPerfFUtimes(void)
     2760static void fsPerfFUtimes(void)
    27612761{
    27622762    RTTestISub("futimes");
     
    27962796
    27972797
    2798 void fsPerfStat(void)
     2798static void fsPerfStat(void)
    27992799{
    28002800    RTTestISub("stat");
     
    28402840
    28412841
    2842 void fsPerfChmod(void)
     2842static void fsPerfChmod(void)
    28432843{
    28442844    RTTestISub("chmod");
     
    28802880
    28812881
    2882 void fsPerfUtimes(void)
     2882static void fsPerfUtimes(void)
    28832883{
    28842884    RTTestISub("utimes");
     
    29542954
    29552955
    2956 void fsPerfRename(void)
     2956static void fsPerfRename(void)
    29572957{
    29582958    RTTestISub("rename");
     
    30193019
    30203020
    3021 void vsPerfDirOpen(void)
     3021static void vsPerfDirOpen(void)
    30223022{
    30233023    RTTestISub("dir open");
     
    30903090
    30913091
    3092 void vsPerfDirEnum(void)
     3092static void vsPerfDirEnum(void)
    30933093{
    30943094    RTTestISub("dir enum");
     
    31873187
    31883188
    3189 void fsPerfMkRmDir(void)
     3189static void fsPerfMkRmDir(void)
    31903190{
    31913191    RTTestISub("mkdir/rmdir");
     
    32943294
    32953295
    3296 void fsPerfStatVfs(void)
     3296static void fsPerfStatVfs(void)
    32973297{
    32983298    RTTestISub("statvfs");
     
    33203320
    33213321
    3322 void fsPerfRm(void)
     3322static void fsPerfRm(void)
    33233323{
    33243324    RTTestISub("rm");
     
    34113411
    34123412
    3413 void fsPerfChSize(void)
     3413static void fsPerfChSize(void)
    34143414{
    34153415    RTTestISub("chsize");
     
    34953495
    34963496
    3497 int fsPerfIoPrepFileWorker(RTFILE hFile1, uint64_t cbFile, uint8_t *pbBuf, size_t cbBuf)
     3497static int fsPerfIoPrepFileWorker(RTFILE hFile1, uint64_t cbFile, uint8_t *pbBuf, size_t cbBuf)
    34983498{
    34993499    /*
     
    35213521}
    35223522
    3523 int fsPerfIoPrepFile(RTFILE hFile1, uint64_t cbFile, uint8_t **ppbFree)
     3523static int fsPerfIoPrepFile(RTFILE hFile1, uint64_t cbFile, uint8_t **ppbFree)
    35243524{
    35253525    /*
     
    35603560 * Used in relation to the mmap test when in non-default position.
    35613561 */
    3562 int fsPerfReinitFile(RTFILE hFile1, uint64_t cbFile)
     3562static int fsPerfReinitFile(RTFILE hFile1, uint64_t cbFile)
    35633563{
    35643564    size_t   cbBuf = RT_MIN(_1M, g_cbMaxBuffer);
     
    35753575 * Checks the content read from the file fsPerfIoPrepFile() prepared.
    35763576 */
    3577 bool fsPerfCheckReadBuf(unsigned uLineNo, uint64_t off, uint8_t const *pbBuf, size_t cbBuf, uint8_t bFiller = 0xf6)
     3577static bool fsPerfCheckReadBuf(unsigned uLineNo, uint64_t off, uint8_t const *pbBuf, size_t cbBuf, uint8_t bFiller = 0xf6)
    35783578{
    35793579    uint32_t cMismatches = 0;
     
    36373637 * Sets up write buffer with offset markers and fillers.
    36383638 */
    3639 void fsPerfFillWriteBuf(uint64_t off, uint8_t *pbBuf, size_t cbBuf, uint8_t bFiller = 0xf6)
     3639static void fsPerfFillWriteBuf(uint64_t off, uint8_t *pbBuf, size_t cbBuf, uint8_t bFiller = 0xf6)
    36403640{
    36413641    uint32_t offBlock = (uint32_t)(off & (_1K - 1));
     
    36753675
    36763676
    3677 void fsPerfIoSeek(RTFILE hFile1, uint64_t cbFile)
     3677static void fsPerfIoSeek(RTFILE hFile1, uint64_t cbFile)
    36783678{
    36793679    /*
     
    45604560
    45614561
    4562 void fsPerfIoReadBlockSize(RTFILE hFile1, uint64_t cbFile, uint32_t cbBlock)
     4562static void fsPerfIoReadBlockSize(RTFILE hFile1, uint64_t cbFile, uint32_t cbBlock)
    45634563{
    45644564    RTTestISubF("IO - Sequential read %RU32", cbBlock);
     
    45914591
    45924592
    4593 void fsPerfRead(RTFILE hFile1, RTFILE hFileNoCache, uint64_t cbFile)
     4593static void fsPerfRead(RTFILE hFile1, RTFILE hFileNoCache, uint64_t cbFile)
    45944594{
    45954595    RTTestISubF("IO - RTFileRead");
     
    50525052
    50535053
    5054 void fsPerfIoWriteBlockSize(RTFILE hFile1, uint64_t cbFile, uint32_t cbBlock)
     5054static void fsPerfIoWriteBlockSize(RTFILE hFile1, uint64_t cbFile, uint32_t cbBlock)
    50555055{
    50565056    RTTestISubF("IO - Sequential write %RU32", cbBlock);
     
    50835083
    50845084
    5085 void fsPerfWrite(RTFILE hFile1, RTFILE hFileNoCache, RTFILE hFileWriteThru, uint64_t cbFile)
     5085static void fsPerfWrite(RTFILE hFile1, RTFILE hFileNoCache, RTFILE hFileWriteThru, uint64_t cbFile)
    50865086{
    50875087    RTTestISubF("IO - RTFileWrite");
     
    53635363
    53645364
    5365 void fsPerfFSync(RTFILE hFile1, uint64_t cbFile)
     5365static void fsPerfFSync(RTFILE hFile1, uint64_t cbFile)
    53665366{
    53675367    RTTestISub("fsync");
     
    54055405
    54065406
    5407 void fsPerfMMap(RTFILE hFile1, RTFILE hFileNoCache, uint64_t cbFile)
     5407static void fsPerfMMap(RTFILE hFile1, RTFILE hFileNoCache, uint64_t cbFile)
    54085408{
    54095409    RTTestISub("mmap");
     
    57565756 * This does the read, write and seek tests.
    57575757 */
    5758 void fsPerfIo(void)
     5758static void fsPerfIo(void)
    57595759{
    57605760    RTTestISub("I/O");
  • trunk/src/VBox/ValidationKit/utils/usb/UsbTestServiceProtocol.h

    r99739 r99775  
    360360 * @param   pPktHdr           The packet to convert.
    361361 */
    362 DECLHIDDEN(void) utsProtocolRepH2N(PUTSPKTHDR pPktHdr);
     362DECLHIDDEN(void) utsProtocolRepH2N(PUTSPKTSTS pPktHdr);
    363363
    364364/**
     
    367367 * @param   pPktHdr           The packet to convert.
    368368 */
    369 DECLHIDDEN(void) utsProtocolRepN2H(PUTSPKTHDR pPktHdr);
     369DECLHIDDEN(void) utsProtocolRepN2H(PUTSPKTSTS pPktHdr);
    370370
    371371RT_C_DECLS_END
  • trunk/src/VBox/ValidationKit/utils/usb/UsbTestServiceTcp.cpp

    r98103 r99775  
    469469 * @interface_method_impl{UTSTRANSPORT,pfnUsage}
    470470 */
    471 DECLCALLBACK(void) utsTcpUsage(PRTSTREAM pStream)
     471static DECLCALLBACK(void) utsTcpUsage(PRTSTREAM pStream)
    472472{
    473473    RTStrmPrintf(pStream,
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