Changeset 18 in libcf++ for trunk/src/codec.cpp


Ignore:
Timestamp:
08/12/15 23:51:04 (9 years ago)
Author:
cheese
Message:

#1 unify descriptor for initializing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/codec.cpp

    r15 r18  
    101101        cf::uint8_t * buf = NULL;
    102102        cf::long_t outlen = 0;
    103         cf::size_t memsize = in.size() / 4 * 3;
     103        cf::size_t memsize = static_cast<cf::size_t>(in.size()) / 4 * 3;
    104104        cf::memory mem(memsize);
    105105
     
    137137            THROW_EXCEPTION("input string is not base64-encoded");
    138138
    139         remain = ptr - src;
     139        remain = static_cast<cf::long_t>(ptr - src);
    140140        binlen = ((remain + 2/* max padding length */) / 4) * 3;
    141141
     
    228228        cf::uint8_t * buf = NULL;
    229229        cf::int32_t len = 0;
    230         cf::size_t memsize = in.size() / 2;
     230        cf::size_t memsize = static_cast<cf::size_t>(in.size()) / 2;
    231231        cf::memory mem(memsize);
    232232
Note: See TracChangeset for help on using the changeset viewer.