VirtualBox

Changeset 14062 in vbox for trunk


Ignore:
Timestamp:
Nov 10, 2008 11:23:05 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
39118
Message:

RTDirRead/RTDirReadEx: sizes are size_t not unsigned.

Location:
trunk/src/VBox
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp

    r13580 r14062  
    691691
    692692        PRTDIRENTRYEX pPluginDirEntry = NULL;
    693         unsigned cbPluginDirEntry = sizeof(RTDIRENTRY);
     693        size_t cbPluginDirEntry = sizeof(RTDIRENTRY);
    694694        pPluginDirEntry = (PRTDIRENTRYEX)RTMemAllocZ(sizeof(RTDIRENTRY));
    695695        if (!pPluginDirEntry)
     
    985985
    986986        PRTDIRENTRYEX pPluginDirEntry = NULL;
    987         unsigned cbPluginDirEntry = sizeof(RTDIRENTRY);
     987        size_t cbPluginDirEntry = sizeof(RTDIRENTRY);
    988988        pPluginDirEntry = (PRTDIRENTRYEX)RTMemAllocZ(sizeof(RTDIRENTRY));
    989989        if (!pPluginDirEntry)
  • trunk/src/VBox/HostServices/SharedFolders/testcase/tstShflCase.cpp

    r13835 r14062  
    126126}
    127127
    128 int rtDirReadEx(PRTDIR pDir, PRTDIRENTRYEX pDirEntry, unsigned *pcbDirEntry, RTFSOBJATTRADD enmAdditionalAttribs)
     128int rtDirReadEx(PRTDIR pDir, PRTDIRENTRYEX pDirEntry, size_t *pcbDirEntry, RTFSOBJATTRADD enmAdditionalAttribs)
    129129{
    130130    switch(iDirList)
     
    226226    for(;;)
    227227    {
    228         uint32_t cbDirEntrySize = cbDirEntry;
     228        size_t cbDirEntrySize = cbDirEntry;
    229229
    230230        rc = RTDirReadEx(hSearch, pDirEntry, &cbDirEntrySize, RTFSOBJATTRADD_NOTHING);
  • trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp

    r13838 r14062  
    135135    for(;;)
    136136    {
    137         uint32_t cbDirEntrySize = cbDirEntry;
     137        size_t cbDirEntrySize = cbDirEntry;
    138138
    139139        rc = RTDirReadEx(hSearch, pDirEntry, &cbDirEntrySize, RTFSOBJATTRADD_NOTHING);
     
    13181318    while(cbBufferOrg)
    13191319    {
    1320         uint32_t cbDirEntrySize = cbDirEntry;
     1320        size_t cbDirEntrySize = cbDirEntry;
    13211321        uint32_t cbNeeded;
    13221322
  • trunk/src/VBox/Runtime/r3/posix/dir-posix.cpp

    r9355 r14062  
    274274
    275275
    276 RTDECL(int) RTDirRead(PRTDIR pDir, PRTDIRENTRY pDirEntry, unsigned *pcbDirEntry)
     276RTDECL(int) RTDirRead(PRTDIR pDir, PRTDIRENTRY pDirEntry, size_t *pcbDirEntry)
    277277{
    278278    /*
     
    283283    AssertMsgReturn(VALID_PTR(pDirEntry), ("%p\n", pDirEntry), VERR_INVALID_POINTER);
    284284
    285     unsigned cbDirEntry = sizeof(*pDirEntry);
     285    size_t cbDirEntry = sizeof(*pDirEntry);
    286286    if (pcbDirEntry)
    287287    {
    288288        AssertMsgReturn(VALID_PTR(pcbDirEntry), ("%p\n", pcbDirEntry), VERR_INVALID_POINTER);
    289289        cbDirEntry = *pcbDirEntry;
    290         AssertMsgReturn(cbDirEntry >= (unsigned)RT_OFFSETOF(RTDIRENTRY, szName[2]),
     290        AssertMsgReturn(cbDirEntry >= RT_UOFFSETOF(RTDIRENTRY, szName[2]),
    291291                        ("Invalid *pcbDirEntry=%d (min %d)\n", *pcbDirEntry, RT_OFFSETOF(RTDIRENTRYEX, szName[2])),
    292292                        VERR_INVALID_PARAMETER);
     
    378378
    379379
    380 RTDECL(int) RTDirReadEx(PRTDIR pDir, PRTDIRENTRYEX pDirEntry, unsigned *pcbDirEntry, RTFSOBJATTRADD enmAdditionalAttribs)
     380RTDECL(int) RTDirReadEx(PRTDIR pDir, PRTDIRENTRYEX pDirEntry, size_t *pcbDirEntry, RTFSOBJATTRADD enmAdditionalAttribs)
    381381{
    382382    /*
     
    390390                    ("Invalid enmAdditionalAttribs=%p\n", enmAdditionalAttribs),
    391391                    VERR_INVALID_PARAMETER);
    392     unsigned cbDirEntry = sizeof(*pDirEntry);
     392    size_t cbDirEntry = sizeof(*pDirEntry);
    393393    if (pcbDirEntry)
    394394    {
  • trunk/src/VBox/Runtime/r3/win/dir-win.cpp

    r13104 r14062  
    240240
    241241
    242 RTDECL(int) RTDirRead(PRTDIR pDir, PRTDIRENTRY pDirEntry, unsigned *pcbDirEntry)
     242RTDECL(int) RTDirRead(PRTDIR pDir, PRTDIRENTRY pDirEntry, size_t *pcbDirEntry)
    243243{
    244244    /*
     
    255255        return VERR_INVALID_PARAMETER;
    256256    }
    257     unsigned cbDirEntry = sizeof(*pDirEntry);
     257    size_t cbDirEntry = sizeof(*pDirEntry);
    258258    if (pcbDirEntry)
    259259    {
    260260        cbDirEntry = *pcbDirEntry;
    261         if (cbDirEntry < (unsigned)RT_OFFSETOF(RTDIRENTRY, szName[2]))
     261        if (cbDirEntry < RT_UOFFSETOF(RTDIRENTRY, szName[2]))
    262262        {
    263263            AssertMsgFailed(("Invalid *pcbDirEntry=%d (min %d)\n", *pcbDirEntry, RT_OFFSETOF(RTDIRENTRY, szName[2])));
     
    336336
    337337
    338 RTDECL(int) RTDirReadEx(PRTDIR pDir, PRTDIRENTRYEX pDirEntry, unsigned *pcbDirEntry, RTFSOBJATTRADD enmAdditionalAttribs)
     338RTDECL(int) RTDirReadEx(PRTDIR pDir, PRTDIRENTRYEX pDirEntry, size_t *pcbDirEntry, RTFSOBJATTRADD enmAdditionalAttribs)
    339339{
    340340    /*
     
    357357        return VERR_INVALID_PARAMETER;
    358358    }
    359     unsigned cbDirEntry = sizeof(*pDirEntry);
     359    size_t cbDirEntry = sizeof(*pDirEntry);
    360360    if (pcbDirEntry)
    361361    {
    362362        cbDirEntry = *pcbDirEntry;
    363         if (cbDirEntry < (unsigned)RT_OFFSETOF(RTDIRENTRYEX, szName[2]))
     363        if (cbDirEntry < RT_UOFFSETOF(RTDIRENTRYEX, szName[2]))
    364364        {
    365365            AssertMsgFailed(("Invalid *pcbDirEntry=%d (min %d)\n", *pcbDirEntry, RT_OFFSETOF(RTDIRENTRYEX, szName[2])));
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