Changeset 888


Ignore:
Timestamp:
07/22/19 01:15:38 (3 months ago)
Author:
Maciej Komosinski
Message:

More explicit code to fix compiler warnings

Location:
cpp/common
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • cpp/common/nonstd_stdio.cpp

    r878 r888  
    119119int getFileSize(MFILE *f)
    120120{
    121         int saved_pos = mftell(f);
     121        int saved_pos = (int)mftell(f);
    122122        mfseek(f, 0, SEEK_END);
    123         int size = mftell(f);
     123        int size = (int)mftell(f);
    124124        mfseek(f, saved_pos, SEEK_SET);
    125125        return size;
  • cpp/common/util-file.cpp

    r840 r888  
    2222                        int size=f->getSize();
    2323                        data.resize(size);
    24                         int przeczytane = f->Vread(&data[0], size, 1);
    25                         ok = przeczytane == 1;
     24                        int przeczytane = (int)f->Vread(&data[0], size, 1);
     25                        ok = (przeczytane == 1);
    2626                        delete f;
    2727                }
     
    3535                        int size = getFileSize(f);
    3636                        data.resize(size);
    37                         int przeczytane = mfread(&data[0], size, 1, f);
     37                        int przeczytane = (int)mfread(&data[0], size, 1, f);
    3838                        mfclose(f);
    39                         ok = przeczytane == 1;
     39                        ok = (przeczytane == 1);
    4040                }
    4141        }
     
    6363        if (f)
    6464        {
    65                 int zapisane = f->Vwrite(text.c_str(), text.length(), 1);
     65                int zapisane = (int)f->Vwrite(text.c_str(), text.length(), 1);
    6666                delete f;
    67                 ok &= zapisane == 1;
     67                ok &= (zapisane == 1);
    6868        }
    6969#else
     
    7272        if (f)
    7373        {
    74                 int zapisane = mfwrite(text.c_str(), text.length(), 1, f);
     74                int zapisane = (int)mfwrite(text.c_str(), text.length(), 1, f);
    7575                mfclose(f);
    76                 ok &= zapisane == 1;
     76                ok &= (zapisane == 1);
    7777        }
    7878#endif
  • cpp/common/util-stl.h

    r840 r888  
    3232        typename vector<T>::iterator it = find(v.begin(), v.end(), e);
    3333        if (it != v.end())
    34                 return &*it - &v.front();
     34                return int(&*it - &v.front());
    3535        return -1;
    3636}
     
    4242        ~DeletingVector()
    4343        {
    44                 for (int i = vector.size() - 1; i >= 0; i--)
     44                for (int i = (int)vector.size() - 1; i >= 0; i--)
    4545                        delete vector[i];
    4646        }
  • cpp/common/virtfile/virtfile.cpp

    r841 r888  
    6464{
    6565        string s = ssprintf_va(format, args);
    66         return Vwrite(s.c_str(), 1, s.size());
     66        return (int)Vwrite(s.c_str(), 1, s.size());
    6767}
    6868
     
    7878int VirtFILE::getSize()
    7979{
    80         int saved_pos = Vtell();
     80        auto saved_pos = Vtell();
    8181        Vseek(0, SEEK_END);
    82         int size = Vtell();
     82        int size = (int)Vtell();
    8383        Vseek(saved_pos, SEEK_SET);
    8484        return size;
     
    104104
    105105
    106 int fread(void *ptr, size_t size, size_t nmemb, VirtFILE* f) { return f->Vread(ptr, size, nmemb); }
    107 int fwrite(const void *ptr, size_t size, size_t nmemb, VirtFILE* f) { return f->Vwrite(ptr, size, nmemb); }
     106size_t fread(void *ptr, size_t size, size_t nmemb, VirtFILE* f) { return f->Vread(ptr, size, nmemb); }
     107size_t fwrite(const void *ptr, size_t size, size_t nmemb, VirtFILE* f) { return f->Vwrite(ptr, size, nmemb); }
    108108
    109109
     
    132132int fgetc(VirtFILE* f) { return f->Vgetc(); }
    133133int fseek(VirtFILE* f, long offset, int whence) { return f->Vseek(offset, whence); }
    134 int ftell(VirtFILE* f) { return f->Vtell(); }
     134int ftell(VirtFILE* f) { return (int)f->Vtell(); }
    135135void rewind(VirtFILE* f) { f->Vrewind(); }
    136136int fflush(VirtFILE* f) { return f->Vflush(); }
Note: See TracChangeset for help on using the changeset viewer.