VirtualBox

Ignore:
Timestamp:
May 8, 2017 4:54:59 PM (8 years ago)
Author:
vboxsync
Message:

dtrace: Adjustments for Visual C++ v12 / Visual Studio 2013. New warnings.

Location:
trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dt_aggregate.c

    r63129 r66829  
    6767dt_aggregate_count(int64_t *existing, int64_t *new, size_t size)
    6868{
    69         int i;
     69        VBDTTYPE(size_t,int) i;
    7070
    7171        for (i = 0; i < size / sizeof (int64_t); i++)
     
    17081708        bundle = (dt_ahashent_t ***)sorted;
    17091709
    1710         for (i = 1, start = 0; i <= nentries; i++) {
    1711                 if (i < nentries &&
     1710        for (i = 1, start = 0; (size_t/*vbox*/)i <= nentries; i++) {
     1711                if ((size_t/*vbox*/)i < nentries &&
    17121712                    dt_aggregate_keycmp(&sorted[i], &sorted[i - 1]) == 0)
    17131713                        continue;
     
    17171717                 * (i - 1) belongs in one bundle.
    17181718                 */
    1719                 assert(i - start <= naggvars);
     1719                assert((size_t/*vbox*/)i - start <= (size_t/*vbox*/)naggvars);
    17201720                bundlesize = (naggvars + 2) * sizeof (dt_ahashent_t *);
    17211721
     
    17871787        data = alloca((naggvars + 1) * sizeof (dtrace_aggdata_t *));
    17881788
    1789         for (i = 0; i < nbundles; i++) {
     1789        for (i = 0; (size_t/*vbox*/)i < nbundles; i++) {
    17901790                for (j = 0; j < naggvars; j++)
    17911791                        data[j + 1] = NULL;
     
    18181818        rval = 0;
    18191819out:
    1820         for (i = 0; i < nbundles; i++)
     1820        for (i = 0; (size_t/*vbox*/)i < nbundles; i++)
    18211821                dt_free(dtp, bundle[i]);
    18221822
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dt_cc.c

    r63459 r66829  
    12821282                         */
    12831283                        int obaseval = DTRACE_LQUANTIZE_BASE(oarg);
    1284                         int onlevels = DTRACE_LQUANTIZE_LEVELS(oarg);
    1285                         int ostep = DTRACE_LQUANTIZE_STEP(oarg);
     1284                        VBDTTYPE(unsigned,int) onlevels = DTRACE_LQUANTIZE_LEVELS(oarg);
     1285                        VBDTTYPE(unsigned,int) ostep = DTRACE_LQUANTIZE_STEP(oarg);
    12861286
    12871287                        if (obaseval != baseval) {
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dt_consume.c

    r63436 r66829  
    316316        uint64_t next_try[2];
    317317        uint64_t bit_pairs, pair_shift;
    318         int i;
     318        VBDTTYPE(uint64_t,int) i;
    319319
    320320        bit_pairs = dt_nbits_128(square) / 2;
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dt_ident.c

    r62829 r66829  
    353353        }
    354354
    355         if (ap->dn_value >= prp->pr_argc) {
     355        if (ap->dn_value >= VBDTCAST(uintmax_t)prp->pr_argc) {
    356356                xyerror(D_ARGS_IDX, "index %lld is out of range for %s %s[ ]\n",
    357357                    (longlong_t)ap->dn_value, dtrace_desc2str(yypcb->pcb_pdesc,
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