VirtualBox

Changeset 93395 in vbox for trunk/src/VBox/Additions


Ignore:
Timestamp:
Jan 21, 2022 12:17:48 PM (3 years ago)
Author:
vboxsync
Message:

VBoxTray/Clipboard: Don't split log messages over multiple lines, except on newline. s/pMem/pvMem/g; The type alignment by means of leading spaces for 'cb' and 'cbPrealloc' drives me crazy, don't do that! bugref:10160

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp

    r93115 r93395  
    345345            else
    346346            {
    347                 const uint32_t cbPrealloc = _4K;
    348                       uint32_t cb         = 0;
     347                uint32_t const cbPrealloc = _4K;
     348                uint32_t      cb         = 0;
    349349
    350350                /* Preallocate a buffer, most of small text transfers will fit into it. */
     
    352352                if (hMem)
    353353                {
    354                     void *pMem = GlobalLock(hMem);
    355                     if (pMem)
     354                    void *pvMem = GlobalLock(hMem);
     355                    if (pvMem)
    356356                    {
    357357                        /* Read the host data to the preallocated buffer. */
    358                         int rc = VbglR3ClipboardReadDataEx(&pCtx->CmdCtx, fFormat, pMem, cbPrealloc, &cb);
     358                        int rc = VbglR3ClipboardReadDataEx(&pCtx->CmdCtx, fFormat, pvMem, cbPrealloc, &cb);
    359359                        if (RT_SUCCESS(rc))
    360360                        {
     
    378378                                if (hMem)
    379379                                {
    380                                     pMem = GlobalLock(hMem);
    381                                     if (pMem)
     380                                    pvMem = GlobalLock(hMem);
     381                                    if (pvMem)
    382382                                    {
    383383                                        /* Read the host data to the preallocated buffer. */
    384384                                        uint32_t cbNew = 0;
    385                                         rc = VbglR3ClipboardReadDataEx(&pCtx->CmdCtx, fFormat, pMem, cb, &cbNew);
     385                                        rc = VbglR3ClipboardReadDataEx(&pCtx->CmdCtx, fFormat, pvMem, cb, &cbNew);
    386386                                        if (   RT_SUCCESS(rc)
    387387                                            && cbNew <= cb)
     
    412412                            if (hMem)
    413413                            {
    414                                 /* pMem is the address of the data. cb is the size of returned data. */
     414                                /* pvMem is the address of the data. cb is the size of returned data. */
    415415                                /* Verify the size of returned text, the memory block for clipboard
    416416                                 * must have the exact string size.
     
    419419                                {
    420420                                    size_t cbActual = 0;
    421                                     HRESULT hrc = StringCbLengthW((LPWSTR)pMem, cb, &cbActual);
     421                                    HRESULT hrc = StringCbLengthW((LPWSTR)pvMem, cb, &cbActual);
    422422                                    if (FAILED(hrc))
    423423                                    {
     
    441441                                {
    442442                                    /* Wrap content into CF_HTML clipboard format if needed. */
    443                                     if (!SharedClipboardWinIsCFHTML((const char *)pMem))
     443                                    if (!SharedClipboardWinIsCFHTML((const char *)pvMem))
    444444                                    {
    445445                                        char *pszWrapped = NULL;
    446446                                        uint32_t cbWrapped = 0;
    447                                         rc =  SharedClipboardWinConvertMIMEToCFHTML((const char *)pMem, cb, &pszWrapped, &cbWrapped);
     447                                        rc = SharedClipboardWinConvertMIMEToCFHTML((const char *)pvMem, cb,
     448                                                                                   &pszWrapped, &cbWrapped);
    448449                                        if (RT_SUCCESS(rc))
    449450                                        {
     
    453454                                                if (hMem)
    454455                                                {
    455                                                     pMem = GlobalLock(hMem);
    456                                                     if (pMem)
     456                                                    pvMem = GlobalLock(hMem);
     457                                                    if (pvMem)
    457458                                                    {
    458459                                                        /* Copy wrapped content back to memory passed to system clipboard. */
    459                                                         memcpy(pMem, pszWrapped, cbWrapped);
     460                                                        memcpy(pvMem, pszWrapped, cbWrapped);
    460461                                                        cb = cbWrapped;
    461462                                                    }
    462463                                                    else
    463464                                                    {
    464                                                         LogRel(("Shared Clipboard: Cannot lock memory, "
    465                                                                 "HTML clipboard data won't be converted into CF_HTML clipboard format\n"));
     465                                                        LogRel(("Shared Clipboard: Failed to lock memory (%u), HTML clipboard data won't be converted into CF_HTML clipboard format\n", GetLastError()));
    466466                                                        GlobalFree(hMem);
    467467                                                        hMem = NULL;
     
    469469                                                }
    470470                                                else
    471                                                     LogRel(("Shared Clipboard: Cannot re-allocate memory, "
    472                                                             "HTML clipboard data won't be converted into CF_HTML clipboard format\n"));
     471                                                    LogRel(("Shared Clipboard: Failed to re-allocate memory (%u), HTML clipboard data won't be converted into CF_HTML clipboard format\n", GetLastError()));
    473472                                            }
    474473                                            else
    475                                                 LogRel(("Shared Clipboard: Cannot unlock memory, "
    476                                                         "HTML clipboard data won't be converted into CF_HTML clipboard format\n"));
     474                                                LogRel(("Shared Clipboard: Failed to unlock memory (%u), HTML clipboard data won't be converted into CF_HTML clipboard format\n", GetLastError()));
    477475
    478476                                            RTMemFree(pszWrapped);
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