VirtualBox

Changeset 63607 in vbox for trunk/include


Ignore:
Timestamp:
Aug 22, 2016 10:48:27 AM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
110313
Message:

RTBldProgStrTabQueryString: Return length on success like the documentation says, not VINF_SUCCESS.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/bldprog-strtab.h

    r59728 r63607  
    7777         * Could be compressed, decompress it.
    7878         */
    79         const char *pchSrc = &pStrTab->pchStrTab[offString];
     79        char * const pchDstStart = pszDst;
     80        const char  *pchSrc = &pStrTab->pchStrTab[offString];
    8081        while (cchString-- > 0)
    8182        {
     
    124125        AssertReturn(cbDst > 0, VERR_BUFFER_OVERFLOW);
    125126        *pszDst = '\0';
    126         return VINF_SUCCESS;
     127        return pszDst - pchDstStart;
    127128    }
    128129
     
    133134    memcpy(pszDst, &pStrTab->pchStrTab[offString], cchString);
    134135    pszDst[cchString] = '\0';
    135     return VINF_SUCCESS;
     136    return (ssize_t)cchString;
    136137}
    137138
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