Changeset 10088

Show
Ignore:
Timestamp:
04/23/09 15:42:24 (6 years ago)
Author:
robert
Message:

Warning fixes

Location:
OpenSceneGraph/trunk/src/osgPlugins
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgPlugins/3ds/readwrite.cpp

    r10076 r10088  
    374374{ 
    375375  ASSERT(strm); 
    376   strm->write((char*)b,1); 
     376  strm->write((const char*)b,1); 
    377377  if (strm->fail()) { 
    378378    return(LIB3DS_FALSE); 
     
    401401  b[0]=(Lib3dsByte)((Lib3dsWord)w & 0x00FF); 
    402402 
    403   strm->write((char*)b,2); 
     403  strm->write((const char*)b,2); 
    404404  if (strm->fail()) { 
    405405    return(LIB3DS_FALSE); 
     
    430430  b[0]=(Lib3dsByte)(((Lib3dsDword)d & 0x000000FF)); 
    431431 
    432   strm->write((char*)b,4); 
     432  strm->write((const char*)b,4); 
    433433  if (strm->fail()) { 
    434434    return(LIB3DS_FALSE); 
  • OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp

    r9965 r10088  
    168168            // Find out the frame pts 
    169169 
    170             if (packet.packet.dts == AV_NOPTS_VALUE && m_frame->opaque != 0 && *reinterpret_cast<const int64_t*>(m_frame->opaque) != AV_NOPTS_VALUE) 
     170            if (packet.packet.dts == AV_NOPTS_VALUE && 
     171                m_frame->opaque != 0 && 
     172                *reinterpret_cast<const int64_t*>(m_frame->opaque) != AV_NOPTS_VALUE) 
    171173            { 
    172174                pts = *reinterpret_cast<const int64_t*>(m_frame->opaque); 
  • OpenSceneGraph/trunk/src/osgPlugins/ply/plyfile.cpp

    r10040 r10088  
    4747#include <string.h> 
    4848 
    49  
     49#if defined(_MSC_VER) && defined(OSG_DISABLE_MSVC_WARNINGS) 
     50    #pragma warning( disable : 4996 ) 
     51#endif 
    5052 
    5153#ifdef WIN32 
     
    24122414          break; 
    24132415      case PLY_DOUBLE: 
    2414           result = fread (ptr, 8, 1, plyfile->fp); 
    2415           if(!result < 1) 
    2416           { 
    2417               throw ply::MeshException( "Error in reading PLY file." 
    2418                                  "fread not succeeded." ); 
    2419           } 
    2420           if( plyfile->file_type == PLY_BINARY_BE ) 
    2421           { 
    2422               swap8BE(ptr); 
    2423           } 
    2424           else 
    2425           { 
    2426               swap8LE(ptr); 
    2427           } 
    2428       *double_val = *((double *) ptr); 
    2429       *int_val = (int) *double_val; 
    2430       *uint_val = (unsigned int) *double_val; 
    2431       break; 
     2416        result = fread (ptr, 8, 1, plyfile->fp); 
     2417        if(result < 1) 
     2418        { 
     2419            throw ply::MeshException( "Error in reading PLY file." 
     2420                                "fread not succeeded." ); 
     2421        } 
     2422        if( plyfile->file_type == PLY_BINARY_BE ) 
     2423        { 
     2424            swap8BE(ptr); 
     2425        } 
     2426        else 
     2427        { 
     2428            swap8LE(ptr); 
     2429        } 
     2430        *double_val = *((double *) ptr); 
     2431        *int_val = (int) *double_val; 
     2432        *uint_val = (unsigned int) *double_val; 
     2433        break; 
    24322434    default: 
    24332435      char error[100]; 
  • OpenSceneGraph/trunk/src/osgPlugins/ply/vertexData.h

    r10012 r10088  
    2727 
    2828// defined elsewhere 
    29 class PlyFile; 
     29struct PlyFile; 
    3030 
    3131namespace ply