VirtualBox

Changeset 40933 in vbox


Ignore:
Timestamp:
Apr 16, 2012 4:12:45 AM (12 years ago)
Author:
vboxsync
Message:

Runtime/log: 3.4-rc3 build fix [-fpermissive]

Location:
trunk/src/VBox/Runtime/common/log
Files:
2 edited

Legend:

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

    r39480 r40933  
    440440        return VERR_INVALID_PARAMETER;
    441441    }
    442     *ppLogger = NULL;
     442    *ppLogger = (PRTLOGGER)NULL;
    443443
    444444    if (pszErrorMsg)
     
    469469        pLogger->pInt->cbSelf                   = sizeof(RTLOGGERINTERNAL);
    470470        pLogger->pInt->hSpinMtx                 = NIL_RTSEMSPINMUTEX;
    471         pLogger->pInt->pfnFlush                 = NULL;
    472         pLogger->pInt->pfnPrefix                = NULL;
     471        pLogger->pInt->pfnFlush                 = (PFNRTLOGFLUSH)NULL;
     472        pLogger->pInt->pfnPrefix                = (PFNRTLOGPREFIX)NULL;
    473473        pLogger->pInt->pvPrefixUserArg          = NULL;
    474474        pLogger->pInt->afPadding1[0]            = false;
     
    480480            pLogger->pInt->pacEntriesPerGroup   = (uint32_t *)(pLogger->pInt + 1);
    481481        else
    482             pLogger->pInt->pacEntriesPerGroup   = NULL;
     482            pLogger->pInt->pacEntriesPerGroup   = (uint32_t *)NULL;
    483483        pLogger->pInt->cMaxEntriesPerGroup      = UINT32_MAX;
    484484# ifdef IN_RING3
     
    670670    va_start(args, pszFilenameFmt);
    671671    rc = RTLogCreateExV(ppLogger, fFlags, pszGroupSettings, pszEnvVarBase, cGroups, papszGroups,
    672                         fDestFlags, NULL /*pfnPhase*/, 0 /*cHistory*/, 0 /*cbHistoryFileMax*/, 0 /*cSecsHistoryTimeSlot*/,
    673                         NULL /*pszErrorMsg*/, 0 /*cchErrorMsg*/, pszFilenameFmt, args);
     672                        fDestFlags, (PFNRTLOGPHASE)NULL /*pfnPhase*/, 0 /*cHistory*/, 0 /*cbHistoryFileMax*/, 0 /*cSecsHistoryTimeSlot*/,
     673                        (char *)NULL /*pszErrorMsg*/, 0 /*cchErrorMsg*/, pszFilenameFmt, args);
    674674    va_end(args);
    675675    return rc;
     
    779779        RTMemExecFree(*(void **)&pLogger->pfnLogger, 64);
    780780# endif
    781         pLogger->pfnLogger = NULL;
     781        pLogger->pfnLogger = (PFNRTLOGGER)NULL;
    782782    }
    783783    RTMemFree(pLogger);
     
    916916        {
    917917            rtLogOutput(pLogger, pLoggerRC->achScratch, pLoggerRC->offScratch);
    918             rtLogOutput(pLogger, NULL, 0);
     918            rtLogOutput(pLogger, (char *)NULL, 0);
    919919            pLoggerRC->offScratch = 0;
    920920        }
     
    11741174            {
    11751175                rtLogOutput(pDstLogger, pSrcLogger->achScratch, pSrcLogger->offScratch);
    1176                 rtLogOutput(pDstLogger, NULL, 0);
     1176                rtLogOutput(pDstLogger, (char *)NULL, 0);
    11771177                pSrcLogger->offScratch = 0;
    11781178            }
     
    25862586RTDECL(void) RTLogPrintfV(const char *pszFormat, va_list args)
    25872587{
    2588     RTLogLoggerV(NULL, pszFormat, args);
     2588    RTLogLoggerV((PRTLOGGER)NULL, pszFormat, args);
    25892589}
    25902590RT_EXPORT_SYMBOL(RTLogPrintfV);
     
    31883188                    const char *pszGroup = pArgs->iGroup != ~0U ? pLogger->pInt->papszGroups[pArgs->iGroup] : NULL;
    31893189#else
    3190                     const char *pszGroup = NULL;
     3190                    const char *pszGroup = (char *)NULL;
    31913191#endif
    31923192                    psz = rtLogStPNCpyPad(psz, pszGroup, 16, 8);
  • trunk/src/VBox/Runtime/common/log/logrel.cpp

    r33704 r40933  
    142142RTDECL(void) RTLogRelPrintfV(const char *pszFormat, va_list args)
    143143{
    144     RTLogRelLoggerV(NULL, 0, ~0U, pszFormat, args);
     144    RTLogRelLoggerV((PRTLOGGER)NULL, 0, ~0U, pszFormat, args);
    145145}
    146146RT_EXPORT_SYMBOL(RTLogRelPrintfV);
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