Changeset 198 for trunk/src/io


Ignore:
Timestamp:
08/11/13 17:19:03 (12 years ago)
Author:
epyon
Message:
  • warning cleanup for clang and gcc
Location:
trunk/src/io
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/io/c_stream.cc

    r125 r198  
    4646}
    4747
    48 bool c_stream::seek( size_t offset, origin orig )
     48bool c_stream::seek( long offset, origin orig )
    4949{
    5050        return m_file != nullptr && ( ::fseek( (FILE*)m_file, (long)offset, static_cast<int>(orig) ) == 0 );
     
    5353size_t c_stream::tell()
    5454{
    55         return m_file != nullptr ? ::ftell( (FILE*)m_file ) : 0;
     55        return m_file != nullptr ? static_cast< size_t >( ::ftell( (FILE*)m_file ) ) : 0;
    5656}
    5757
  • trunk/src/io/std_stream.cc

    r138 r198  
    1515        : m_stream( source )
    1616        , m_owner( owner )
     17        , m_buffer( std::max(bsize, put_back) + put_back )
    1718        , m_put_back( std::max( put_back, std::size_t( 1 ) ) )
    18         , m_buffer( std::max(bsize, put_back) + put_back )
    1919{
    2020        char *end = &m_buffer.front() + m_buffer.size();
     
    4949
    5050        // start is now the start of the buffer, proper.
    51         size_t n = m_stream->read( start, 1, m_buffer.size() - (start - base) );
     51        size_t n = m_stream->read( start, 1, m_buffer.size() - static_cast<size_t>(start - base) );
    5252        if (n == 0)
    5353        {
Note: See TracChangeset for help on using the changeset viewer.