VirtualBox

Ignore:
Timestamp:
Mar 15, 2016 9:34:09 PM (9 years ago)
Author:
vboxsync
Message:

Main/GuestDndTargetImpl: proper use of do { ... } while (0)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/GuestDnDTargetImpl.cpp

    r59831 r60051  
    12811281    AssertPtr(pCtx->mpResp);
    12821282
    1283 #define REGISTER_CALLBACK(x)                                        \
    1284     rc = pCtx->mpResp->setCallback(x, i_sendURIDataCallback, pCtx); \
    1285     if (RT_FAILURE(rc))                                             \
    1286         return rc;
     1283#define REGISTER_CALLBACK(x)                                            \
     1284    do {                                                                \
     1285        rc = pCtx->mpResp->setCallback(x, i_sendURIDataCallback, pCtx); \
     1286        if (RT_FAILURE(rc))                                             \
     1287            return rc;                                                  \
     1288    } while (0)
    12871289
    12881290#define UNREGISTER_CALLBACK(x)                        \
    1289     {                                                 \
     1291    do {                                              \
    12901292        int rc2 = pCtx->mpResp->setCallback(x, NULL); \
    12911293        AssertRC(rc2);                                \
    1292     }
     1294    } while (0)
    12931295
    12941296    int rc = pCtx->mURI.init(mData.mcbBlockSize);
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