VirtualBox

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


Ignore:
Timestamp:
Apr 16, 2012 5:53:05 AM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
77485
Message:

Runtime: linux 3.4-rc3 build fix [-fpermissive]

Location:
trunk/src/VBox/Runtime/common
Files:
28 edited

Legend:

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

    r40806 r40934  
    9393        pThis->papvLevel1 = (void **)((uint8_t *)pThis + RT_ALIGN(sizeof(*pThis), sizeof(void *)));
    9494    else
    95         pThis->papvLevel1 = NULL;
     95        pThis->papvLevel1 = (void **)NULL;
    9696    pThis->pfnRetain = pfnRetain;
    9797    pThis->pvRetainUser = pvUser;
     
    119119RTDECL(int) RTHandleTableCreate(PRTHANDLETABLE phHandleTable)
    120120{
    121     return RTHandleTableCreateEx(phHandleTable, RTHANDLETABLE_FLAGS_LOCKED, 1, 65534, NULL, NULL);
     121    return RTHandleTableCreateEx(phHandleTable, RTHANDLETABLE_FLAGS_LOCKED, 1, 65534, (PFNRTHANDLETABLERETAIN)NULL, NULL);
    122122}
    123123RT_EXPORT_SYMBOL(RTHandleTableCreate);
  • trunk/src/VBox/Runtime/common/misc/handletable.h

    r40806 r40934  
    166166            return &paTable[i % RTHT_LEVEL2_ENTRIES];
    167167    }
    168     return NULL;
     168    return (PRTHTENTRY)NULL;
    169169}
    170170
     
    198198            return &paTable[i % RTHT_LEVEL2_ENTRIES];
    199199    }
    200     return NULL;
     200    return (PRTHTENTRYCTX)NULL;
    201201}
    202202
  • trunk/src/VBox/Runtime/common/misc/handletablectx.cpp

    r40806 r40934  
    121121             */
    122122            rc = VERR_TRY_AGAIN;
    123             papvLevel1 = NULL;
     123            papvLevel1 = (void **)NULL;
    124124            if (cLevel1)
    125125            {
  • trunk/src/VBox/Runtime/common/misc/handletablesimple.cpp

    r40806 r40934  
    113113             */
    114114            rc = VERR_TRY_AGAIN;
    115             void **papvLevel1 = NULL;
     115            void **papvLevel1 = (void **)NULL;
    116116            if (cLevel1)
    117117            {
  • trunk/src/VBox/Runtime/common/misc/term.cpp

    r33540 r40934  
    6969static uint32_t             g_cCallbacks = 0;
    7070/** The callback head. */
    71 static PRTTERMCALLBACKREC   g_pCallbackHead = NULL;
     71static PRTTERMCALLBACKREC   g_pCallbackHead = (PRTTERMCALLBACKREC)NULL;
    7272
    7373
     
    161161         * Search for the specified pfnCallback/pvUser pair.
    162162         */
    163         PRTTERMCALLBACKREC pPrev = NULL;
     163        PRTTERMCALLBACKREC pPrev = (PRTTERMCALLBACKREC)NULL;
    164164        PRTTERMCALLBACKREC pCur  = g_pCallbackHead;
    165165        while (pCur)
     
    175175                RTSemFastMutexRelease(hFastMutex);
    176176
    177                 pCur->pfnCallback = NULL;
     177                pCur->pfnCallback = (PFNRTTERMCALLBACK)NULL;
    178178                RTMemFree(pCur);
    179179                return VINF_SUCCESS;
  • trunk/src/VBox/Runtime/common/misc/thread.cpp

    r40806 r40934  
    385385        RTMemFree(pThread);
    386386    }
    387     return NULL;
     387    return (PRTTHREADINT)NULL;
    388388}
    389389
     
    538538
    539539    AssertMsgFailed(("Thread=%RTthrd\n", Thread));
    540     return NULL;
     540    return (PRTTHREADINT)NULL;
    541541}
    542542
     
    906906        }
    907907    }
    908     return NULL;
     908    return (char *)NULL;
    909909}
    910910RT_EXPORT_SYMBOL(RTThreadSelfName);
     
    922922    PRTTHREADINT pThread;
    923923    if (Thread == NIL_RTTHREAD)
    924         return NULL;
     924        return (char *)NULL;
    925925    pThread = rtThreadGet(Thread);
    926926    if (pThread)
     
    930930        return szName;
    931931    }
    932     return NULL;
     932    return (char *)NULL;
    933933}
    934934RT_EXPORT_SYMBOL(RTThreadGetName);
  • trunk/src/VBox/Runtime/common/path/RTPathAbsDup.cpp

    r28800 r40934  
    4949    if (RT_SUCCESS(rc))
    5050        return RTStrDup(szPath);
    51     return NULL;
     51    return (char *)NULL;
    5252}
    5353
  • trunk/src/VBox/Runtime/common/path/RTPathAbsExDup.cpp

    r28800 r40934  
    5353    if (RT_SUCCESS(rc))
    5454        return RTStrDup(szPath);
    55     return NULL;
     55    return (char *)NULL;
    5656}
    5757
  • trunk/src/VBox/Runtime/common/path/RTPathExt.cpp

    r28800 r40934  
    4343{
    4444    const char *psz = pszPath;
    45     const char *pszExt = NULL;
     45    const char *pszExt = (char *)NULL;
    4646
    4747    for (;; psz++)
     
    5252#if defined(RT_OS_WINDOWS) || defined(RT_OS_OS2)
    5353            case ':':
    54                 pszExt = NULL;
     54                pszExt = (char *)NULL;
    5555                break;
    5656
     
    5858#endif
    5959            case '/':
    60                 pszExt = NULL;
     60                pszExt = (char *)NULL;
    6161                break;
    6262            case '.':
     
    6868                if (pszExt)
    6969                    return (char *)(void *)pszExt;
    70                 return NULL;
     70                return (char *)NULL;
    7171        }
    7272    }
    7373
    7474    /* will never get here */
    75     return NULL;
     75    return (char *)NULL;
    7676}
    7777
  • trunk/src/VBox/Runtime/common/path/RTPathFilename.cpp

    r39243 r40934  
    6767                if (*pszName)
    6868                    return (char *)(void *)pszName;
    69                 return NULL;
     69                return (char *)NULL;
    7070        }
    7171    }
  • trunk/src/VBox/Runtime/common/path/RTPathParse.cpp

    r28800 r40934  
    5656    ssize_t     offRoot = 0;
    5757    const char *pszName = pszPath;
    58     const char *pszLastDot = NULL;
     58    const char *pszLastDot = (char *)NULL;
    5959
    6060    for (;; psz++)
  • trunk/src/VBox/Runtime/common/path/RTPathRealDup.cpp

    r28800 r40934  
    5050    if (RT_SUCCESS(rc))
    5151        return RTStrDup(szPath);
    52     return NULL;
     52    return (char *)NULL;
    5353}
    5454
  • trunk/src/VBox/Runtime/common/path/RTPathStripExt.cpp

    r28800 r40934  
    4242RTDECL(void) RTPathStripExt(char *pszPath)
    4343{
    44     char *pszDot = NULL;
     44    char *pszDot = (char *)NULL;
    4545    for (;; pszPath++)
    4646    {
     
    5353#endif
    5454            case '/':
    55                 pszDot = NULL;
     55                pszDot = (char *)NULL;
    5656                break;
    5757            case '.':
  • trunk/src/VBox/Runtime/common/path/RTPathStripFilename.cpp

    r28800 r40934  
    4444{
    4545    char *psz = pszPath;
    46     char *pszLastSep = NULL;
     46    char *pszLastSep = (char *)NULL;
    4747
    4848
  • trunk/src/VBox/Runtime/common/rand/randparkmiller.cpp

    r29250 r40934  
    152152
    153153    /* u32Ctx */
    154     char *pszNext = NULL;
     154    char *pszNext = (char *)NULL;
    155155    uint32_t u32Ctx;
    156156    int rc = RTStrToUInt32Ex(pszState, &pszNext, 16, &u32Ctx);
  • trunk/src/VBox/Runtime/common/string/straprintf.cpp

    r33464 r40934  
    132132
    133133        /* failure */
    134         pArg->psz = NULL;
     134        pArg->psz = (char *)NULL;
    135135    }
    136136    return 0;
     
    153153    Arg.pszTag      = pszTag;
    154154    szBuf[0] = '\0';
    155     int cbRet = (int)RTStrFormatV(strallocoutput, &Arg, NULL, NULL, pszFormat, args);
     155    int cbRet = (int)RTStrFormatV(strallocoutput, &Arg, (PFNSTRFORMAT)NULL, NULL, pszFormat, args);
    156156    if (Arg.psz)
    157157    {
     
    175175    {
    176176        /* allocation error */
    177         *ppszBuffer = NULL;
     177        *ppszBuffer = (char *)NULL;
    178178        cbRet = -1;
    179179
  • trunk/src/VBox/Runtime/common/string/strformat.cpp

    r40186 r40934  
    782782
    783783    /* terminate the output */
    784     pfnOutput(pvArgOutput, NULL, 0);
     784    pfnOutput(pvArgOutput, (const char *)NULL, 0);
    785785
    786786    return cch;
  • trunk/src/VBox/Runtime/common/string/strformatrt.cpp

    r38546 r40934  
    346346                            return pfnOutput(pvArgOutput, s_szFalse, sizeof(s_szFalse) - 1);
    347347                        /* invalid boolean value */
    348                         return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "!%lld!", u.u64);
     348                        return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0, "!%lld!", u.u64);
    349349                    }
    350350
     
    384384
    385385                    case RTSF_IPV4:
    386                         return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0,
     386                        return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0,
    387387                                           "%u.%u.%u.%u",
    388388                                           u.Ipv4Addr.au8[0],
     
    394394                    {
    395395                        if (VALID_PTR(u.pIpv6Addr))
    396                             return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0,
     396                            return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0,
    397397                                               "%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x",
    398398                                               u.pIpv6Addr->au8[0],
     
    418418                    {
    419419                        if (VALID_PTR(u.pMac))
    420                             return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0,
     420                            return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0,
    421421                                               "%02x:%02x:%02x:%02x:%02x:%02x",
    422422                                               u.pMac->au8[0],
     
    437437                                case RTNETADDRTYPE_IPV4:
    438438                                    if (u.pNetAddr->uPort == RTNETADDR_PORT_NA)
    439                                         return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0,
     439                                        return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0,
    440440                                                           "%u.%u.%u.%u",
    441441                                                           u.pNetAddr->uAddr.IPv4.au8[0],
     
    443443                                                           u.pNetAddr->uAddr.IPv4.au8[2],
    444444                                                           u.pNetAddr->uAddr.IPv4.au8[3]);
    445                                     return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0,
     445                                    return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0,
    446446                                                       "%u.%u.%u.%u:%u",
    447447                                                       u.pNetAddr->uAddr.IPv4.au8[0],
     
    453453                                case RTNETADDRTYPE_IPV6:
    454454                                    if (u.pNetAddr->uPort == RTNETADDR_PORT_NA)
    455                                         return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0,
     455                                        return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0,
    456456                                                           "%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x",
    457457                                                           u.pNetAddr->uAddr.IPv6.au8[0],
     
    471471                                                           u.pNetAddr->uAddr.IPv6.au8[14],
    472472                                                           u.pNetAddr->uAddr.IPv6.au8[15]);
    473                                     return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0,
     473                                    return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0,
    474474                                                       "%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x %u",
    475475                                                       u.pNetAddr->uAddr.IPv6.au8[0],
     
    492492
    493493                                case RTNETADDRTYPE_MAC:
    494                                     return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0,
     494                                    return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0,
    495495                                                       "%02x:%02x:%02x:%02x:%02x:%02x",
    496496                                                       u.pNetAddr->uAddr.Mac.au8[0],
     
    502502
    503503                                default:
    504                                     return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0,
     504                                    return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0,
    505505                                                       "unsupported-netaddr-type=%u", u.pNetAddr->enmType);
    506506
     
    515515                        {
    516516                            /* cannot call RTUuidToStr because of GC/R0. */
    517                             return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0,
     517                            return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0,
    518518                                               "%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x",
    519519                                               u.pUuid->Gen.u32TimeLow,
     
    664664                                    {
    665665                                        int i;
    666                                         cch += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "%s%0*x %04x:", off ? "\n" : "", sizeof(pu8) * 2, (uintptr_t)pu8, off);
     666                                        cch += RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0, "%s%0*x %04x:", off ? "\n" : "", sizeof(pu8) * 2, (uintptr_t)pu8, off);
    667667                                        for (i = 0; i < cchWidth && off + i < cchPrecision ; i++)
    668                                             cch += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0,
     668                                            cch += RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0,
    669669                                                               off + i < cchPrecision ? !(i & 7) && i ? "-%02x" : " %02x" : "   ", pu8[i]);
    670670                                        while (i++ < cchWidth)
     
    693693                                    if (cchPrecision-- > 0)
    694694                                    {
    695                                         cch = RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "%02x", *pu8++);
     695                                        cch = RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0, "%02x", *pu8++);
    696696                                        for (; cchPrecision > 0; cchPrecision--, pu8++)
    697                                             cch += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, " %02x", *pu8);
     697                                            cch += RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0, " %02x", *pu8);
    698698                                        return cch;
    699699                                    }
     
    728728                                return pfnOutput(pvArgOutput, pMsg->pszMsgFull,strlen(pMsg->pszMsgFull));
    729729                            case 'a':
    730                                 return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "%s (0x%08X) - %s", pMsg->pszDefine, hrc, pMsg->pszMsgFull);
     730                                return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0, "%s (0x%08X) - %s", pMsg->pszDefine, hrc, pMsg->pszMsgFull);
    731731                            default:
    732732                                AssertMsgFailed(("Invalid status code format type '%.10s'!\n", pszFormatOrg));
     
    762762                        return pfnOutput(pvArgOutput, pMsg->pszMsgFull,   strlen(pMsg->pszMsgFull));
    763763                    case 'a':
    764                         return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "%s (%d) - %s", pMsg->pszDefine, rc, pMsg->pszMsgFull);
     764                        return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0, "%s (%d) - %s", pMsg->pszDefine, rc, pMsg->pszMsgFull);
    765765                    default:
    766766                        AssertMsgFailed(("Invalid status code format type '%.10s'!\n", pszFormatOrg));
     
    774774                    case 'f':
    775775                    case 'a':
    776                         return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "%d", rc);
     776                        return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0, "%d", rc);
    777777                    default:
    778778                        AssertMsgFailed(("Invalid status code format type '%.10s'!\n", pszFormatOrg));
     
    801801                        return pfnOutput(pvArgOutput, pMsg->pszMsgFull,strlen(pMsg->pszMsgFull));
    802802                    case 'a':
    803                         return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "%s (0x%08X) - %s", pMsg->pszDefine, rc, pMsg->pszMsgFull);
     803                        return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0, "%s (0x%08X) - %s", pMsg->pszDefine, rc, pMsg->pszMsgFull);
    804804# else
    805805                    case 'c':
    806806                    case 'f':
    807807                    case 'a':
    808                         return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "0x%08X", rc);
     808                        return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, 0, "0x%08X", rc);
    809809# endif
    810810                    default:
     
    911911                {
    912912                    case RTST_TIMESPEC:
    913                         return RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL, "%'lld ns", RTTimeSpecGetNano(u.pTimeSpec));
     913                        return RTStrFormat(pfnOutput, pvArgOutput, (PFNSTRFORMAT)NULL, NULL, "%'lld ns", RTTimeSpecGetNano(u.pTimeSpec));
    914914
    915915                    default:
  • trunk/src/VBox/Runtime/common/string/stringalloc.cpp

    r40798 r40934  
    7171    {
    7272        RTMemFree(pszOld);
    73         *ppsz = NULL;
     73        *ppsz = (char *)NULL;
    7474    }
    7575    else if (pszOld)
  • trunk/src/VBox/Runtime/common/string/strpbrk.cpp

    r28800 r40934  
    6060
    6161    }
    62     return NULL;
     62    return (char *)NULL;
    6363}
    6464
  • trunk/src/VBox/Runtime/common/string/strprintf.cpp

    r28800 r40934  
    100100RTDECL(size_t) RTStrPrintfV(char *pszBuffer, size_t cchBuffer, const char *pszFormat, va_list args)
    101101{
    102     return RTStrPrintfExV(NULL, NULL, pszBuffer, cchBuffer, pszFormat, args);
     102    return RTStrPrintfExV((PFNSTRFORMAT)NULL, NULL, pszBuffer, cchBuffer, pszFormat, args);
    103103}
    104104RT_EXPORT_SYMBOL(RTStrPrintfV);
  • trunk/src/VBox/Runtime/common/string/strtonum.cpp

    r39877 r40934  
    261261{
    262262    uint64_t u64;
    263     int rc = RTStrToUInt64Ex(pszValue, NULL, 0, &u64);
     263    int rc = RTStrToUInt64Ex(pszValue, (char **)NULL, 0, &u64);
    264264    if (RT_SUCCESS(rc))
    265265        return u64;
     
    348348{
    349349    uint32_t u32;
    350     int rc = RTStrToUInt32Ex(pszValue, NULL, 0, &u32);
     350    int rc = RTStrToUInt32Ex(pszValue, (char **)NULL, 0, &u32);
    351351    if (RT_SUCCESS(rc))
    352352        return u32;
     
    435435{
    436436    uint16_t u16;
    437     int rc = RTStrToUInt16Ex(pszValue, NULL, 0, &u16);
     437    int rc = RTStrToUInt16Ex(pszValue, (char **)NULL, 0, &u16);
    438438    if (RT_SUCCESS(rc))
    439439        return u16;
     
    522522{
    523523    uint8_t u8;
    524     int rc = RTStrToUInt8Ex(pszValue, NULL, 0, &u8);
     524    int rc = RTStrToUInt8Ex(pszValue, (char **)NULL, 0, &u8);
    525525    if (RT_SUCCESS(rc))
    526526        return u8;
     
    701701{
    702702    int64_t i64;
    703     int rc = RTStrToInt64Ex(pszValue, NULL, 0, &i64);
     703    int rc = RTStrToInt64Ex(pszValue, (char **)NULL, 0, &i64);
    704704    if (RT_SUCCESS(rc))
    705705        return i64;
     
    788788{
    789789    int32_t i32;
    790     int rc = RTStrToInt32Ex(pszValue, NULL, 0, &i32);
     790    int rc = RTStrToInt32Ex(pszValue, (char **)NULL, 0, &i32);
    791791    if (RT_SUCCESS(rc))
    792792        return i32;
     
    875875{
    876876    int16_t i16;
    877     int rc = RTStrToInt16Ex(pszValue, NULL, 0, &i16);
     877    int rc = RTStrToInt16Ex(pszValue, (char **)NULL, 0, &i16);
    878878    if (RT_SUCCESS(rc))
    879879        return i16;
     
    962962{
    963963    int8_t i8;
    964     int rc = RTStrToInt8Ex(pszValue, NULL, 0, &i8);
     964    int rc = RTStrToInt8Ex(pszValue, (char **)NULL, 0, &i8);
    965965    if (RT_SUCCESS(rc))
    966966        return i8;
  • trunk/src/VBox/Runtime/common/string/utf-16.cpp

    r40123 r40934  
    464464    Assert(VALID_PTR(ppszString));
    465465    Assert(VALID_PTR(pwszString));
    466     *ppszString = NULL;
     466    *ppszString = (char *)NULL;
    467467
    468468    /*
     
    529529        else
    530530        {
    531             *ppsz = NULL;
     531            *ppsz = (char *)NULL;
    532532            fShouldFree = true;
    533533            cch = RT_MAX(cch, cchResult + 1);
     
    824824    Assert(VALID_PTR(ppszString));
    825825    Assert(VALID_PTR(pwszString));
    826     *ppszString = NULL;
     826    *ppszString = (char *)NULL;
    827827
    828828    /*
     
    889889        else
    890890        {
    891             *ppsz = NULL;
     891            *ppsz = (char *)NULL;
    892892            fShouldFree = true;
    893893            cch = RT_MAX(cch, cchResult + 1);
     
    10031003    Assert(VALID_PTR(ppwszString));
    10041004    Assert(VALID_PTR(pszString));
    1005     *ppwszString = NULL;
     1005    *ppwszString = (PRTUTF16)NULL;
    10061006
    10071007    /*
     
    10711071        else
    10721072        {
    1073             *ppwsz = NULL;
     1073            *ppwsz = (PRTUTF16)NULL;
    10741074            fShouldFree = true;
    10751075            cwc = RT_MAX(cwcResult + 1, cwc);
  • trunk/src/VBox/Runtime/common/string/utf-8.cpp

    r40123 r40934  
    275275{
    276276    size_t cCodePoints;
    277     int rc = rtUtf8Length(psz, RTSTR_MAX, &cCodePoints, NULL);
     277    int rc = rtUtf8Length(psz, RTSTR_MAX, &cCodePoints, (size_t *)NULL);
    278278    return RT_SUCCESS(rc) ? cCodePoints : 0;
    279279}
     
    284284{
    285285    size_t cCodePoints;
    286     int rc = rtUtf8Length(psz, cch, &cCodePoints, NULL);
     286    int rc = rtUtf8Length(psz, cch, &cCodePoints, (size_t *)NULL);
    287287    if (pcCps)
    288288        *pcCps = RT_SUCCESS(rc) ? cCodePoints : 0;
     
    390390    Assert(VALID_PTR(pszString));
    391391    Assert(VALID_PTR(ppaCps));
    392     *ppaCps = NULL;
     392    *ppaCps = (PRTUNICP)NULL;
    393393
    394394    /*
     
    396396     */
    397397    size_t cCps;
    398     int rc = rtUtf8Length(pszString, RTSTR_MAX, &cCps, NULL);
     398    int rc = rtUtf8Length(pszString, RTSTR_MAX, &cCps, (size_t *)NULL);
    399399    if (RT_SUCCESS(rc))
    400400    {
     
    437437     */
    438438    size_t cCpsResult;
    439     int rc = rtUtf8Length(pszString, cchString, &cCpsResult, NULL);
     439    int rc = rtUtf8Length(pszString, cchString, &cCpsResult, (size_t *)NULL);
    440440    if (RT_SUCCESS(rc))
    441441    {
     
    457457        else
    458458        {
    459             *ppaCps = NULL;
     459            *ppaCps = (PRTUNICP)NULL;
    460460            fShouldFree = true;
    461461            cCps = RT_MAX(cCpsResult + 1, cCps);
     
    711711    Assert(VALID_PTR(ppwszString));
    712712    Assert(VALID_PTR(pszString));
    713     *ppwszString = NULL;
     713    *ppwszString = (PRTUTF16)NULL;
    714714
    715715    /*
     
    779779        else
    780780        {
    781             *ppwsz = NULL;
     781            *ppwsz = (PRTUTF16)NULL;
    782782            fShouldFree = true;
    783783            cwc = RT_MAX(cwcResult + 1, cwc);
     
    901901    Assert(VALID_PTR(ppszString));
    902902    Assert(VALID_PTR(pszString));
    903     *ppszString = NULL;
     903    *ppszString = (char *)NULL;
    904904
    905905    /*
     
    966966        else
    967967        {
    968             *ppsz = NULL;
     968            *ppsz = (char *)NULL;
    969969            fShouldFree = true;
    970970            cch = RT_MAX(cch, cchResult + 1);
     
    10941094    Assert(VALID_PTR(ppszString));
    10951095    Assert(VALID_PTR(pszString));
    1096     *ppszString = NULL;
     1096    *ppszString = (char *)NULL;
    10971097
    10981098    /*
     
    11621162        else
    11631163        {
    1164             *ppsz = NULL;
     1164            *ppsz = (char *)NULL;
    11651165            fShouldFree = true;
    11661166            cch = RT_MAX(cchResult + 1, cch);
  • trunk/src/VBox/Runtime/common/table/avl_Base.cpp.h

    r36555 r40934  
    118118#  define KAVL_NULL     0
    119119# else
    120 #  define KAVL_NULL     NULL
     120#  define KAVL_NULL     ((PKAVLNODECORE)0)
    121121# endif
    122122#endif
     
    410410            pDeleteNode = KAVL_GET_POINTER(ppDeleteNode);
    411411        else
    412             return NULL;
     412            return KAVL_NULL;
    413413
    414414        kASSERT(AVLStack.cEntries < KAVL_MAX_STACK);
  • trunk/src/VBox/Runtime/common/table/avl_Get.cpp.h

    r36555 r40934  
    4949                    pNode = KAVL_GET_POINTER(&pNode->pLeft);
    5050                else
    51                     return NULL;
     51                    return KAVL_NULL;
    5252            }
    5353            else
     
    5656                    pNode = KAVL_GET_POINTER(&pNode->pRight);
    5757                else
    58                     return NULL;
     58                    return KAVL_NULL;
    5959            }
    6060        }
  • trunk/src/VBox/Runtime/common/table/avl_GetBestFit.cpp.h

    r36555 r40934  
    4747    if (pNode)
    4848    {
    49         PKAVLNODECORE           pNodeLast = NULL;
     49        PKAVLNODECORE           pNodeLast = KAVL_NULL;
    5050        if (fAbove)
    5151        {   /* pNode->Key >= Key */
  • trunk/src/VBox/Runtime/common/time/time.cpp

    r36555 r40934  
    383383     * Validate input.
    384384     */
    385     AssertReturn(VALID_PTR(pTimeSpec), NULL);
    386     AssertReturn(VALID_PTR(pTime), NULL);
    387     AssertReturn(pTime->u32Nanosecond < 1000000000, NULL);
    388     AssertReturn(pTime->u8Second < 60, NULL);
    389     AssertReturn(pTime->u8Minute < 60, NULL);
    390     AssertReturn(pTime->u8Hour < 24, NULL);
    391     AssertReturn(pTime->u16YearDay >= 1, NULL);
    392     AssertReturn(pTime->u16YearDay <= (rtTimeIsLeapYear(pTime->i32Year) ? 366 : 365), NULL);
    393     AssertMsgReturn(pTime->i32Year <= RTTIME_MAX_YEAR && pTime->i32Year >= RTTIME_MIN_YEAR, ("%RI32\n", pTime->i32Year), NULL);
     385    AssertReturn(VALID_PTR(pTimeSpec), (PRTTIMESPEC)NULL);
     386    AssertReturn(VALID_PTR(pTime), (PRTTIMESPEC)NULL);
     387    AssertReturn(pTime->u32Nanosecond < 1000000000, (PRTTIMESPEC)NULL);
     388    AssertReturn(pTime->u8Second < 60, (PRTTIMESPEC)NULL);
     389    AssertReturn(pTime->u8Minute < 60, (PRTTIMESPEC)NULL);
     390    AssertReturn(pTime->u8Hour < 24, (PRTTIMESPEC)NULL);
     391    AssertReturn(pTime->u16YearDay >= 1, (PRTTIMESPEC)NULL);
     392    AssertReturn(pTime->u16YearDay <= (rtTimeIsLeapYear(pTime->i32Year) ? 366 : 365), (PRTTIMESPEC)NULL);
     393    AssertMsgReturn(pTime->i32Year <= RTTIME_MAX_YEAR && pTime->i32Year >= RTTIME_MIN_YEAR, ("%RI32\n", pTime->i32Year), (PRTTIMESPEC)NULL);
    394394
    395395    /*
     
    398398    i32Days  = g_aoffYear[pTime->i32Year - OFF_YEAR_IDX_0_YEAR]
    399399             + pTime->u16YearDay - 1;
    400     AssertMsgReturn(i32Days <= RTTIME_MAX_DAY && i32Days >= RTTIME_MIN_DAY, ("%RI32\n", i32Days), NULL);
     400    AssertMsgReturn(i32Days <= RTTIME_MAX_DAY && i32Days >= RTTIME_MIN_DAY, ("%RI32\n", i32Days), (PRTTIMESPEC)NULL);
    401401
    402402    u32Secs  = pTime->u8Second
     
    405405    i64Nanos = (uint64_t)pTime->u32Nanosecond
    406406             + u32Secs * UINT64_C(1000000000);
    407     AssertMsgReturn(i32Days != RTTIME_MAX_DAY || i64Nanos <= RTTIME_MAX_DAY_NANO, ("%RI64\n", i64Nanos), NULL);
    408     AssertMsgReturn(i32Days != RTTIME_MIN_DAY || i64Nanos >= RTTIME_MIN_DAY_NANO, ("%RI64\n", i64Nanos), NULL);
     407    AssertMsgReturn(i32Days != RTTIME_MAX_DAY || i64Nanos <= RTTIME_MAX_DAY_NANO, ("%RI64\n", i64Nanos), (PRTTIMESPEC)NULL);
     408    AssertMsgReturn(i32Days != RTTIME_MIN_DAY || i64Nanos >= RTTIME_MIN_DAY_NANO, ("%RI64\n", i64Nanos), (PRTTIMESPEC)NULL);
    409409
    410410    i64Nanos += i32Days * UINT64_C(86400000000000);
     
    439439                        &&  pTime->u8MonthDay,
    440440                        ("date=%d-%d-%d\n", pTime->i32Year, pTime->u8Month, pTime->u8MonthDay),
    441                         NULL);
     441                        (PRTTIME)NULL);
    442442        while (pTime->u8Month > 12)
    443443        {
     
    663663     * Validate that we've got the minimum of stuff handy.
    664664     */
    665     AssertReturn(VALID_PTR(pTime), NULL);
    666     AssertMsgReturn(!(pTime->fFlags & ~RTTIME_FLAGS_MASK), ("%#x\n", pTime->fFlags), NULL);
    667     AssertMsgReturn((pTime->fFlags & RTTIME_FLAGS_TYPE_MASK) != RTTIME_FLAGS_TYPE_LOCAL, ("Use RTTimeLocalNormalize!\n"), NULL);
    668     AssertMsgReturn(pTime->offUTC == 0, ("%d; Use RTTimeLocalNormalize!\n", pTime->offUTC), NULL);
     665    AssertReturn(VALID_PTR(pTime), (PRTTIME)NULL);
     666    AssertMsgReturn(!(pTime->fFlags & ~RTTIME_FLAGS_MASK), ("%#x\n", pTime->fFlags), (PRTTIME)NULL);
     667    AssertMsgReturn((pTime->fFlags & RTTIME_FLAGS_TYPE_MASK) != RTTIME_FLAGS_TYPE_LOCAL, ("Use RTTimeLocalNormalize!\n"), (PRTTIME)NULL);
     668    AssertMsgReturn(pTime->offUTC == 0, ("%d; Use RTTimeLocalNormalize!\n", pTime->offUTC), (PRTTIME)NULL);
    669669
    670670    pTime = rtTimeNormalizeInternal(pTime);
     
    712712        if (    cch <= 15
    713713            ||  psz[cch - 5] != chSign)
    714             return NULL;
     714            return (char *)NULL;
    715715    }
    716716    else
     
    721721        if (    cch <= 15
    722722            ||  psz[cch - 1] != 'Z')
    723             return NULL;
     723            return (char *)NULL;
    724724    }
    725725    return psz;
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