Changeset 9637

Show
Ignore:
Timestamp:
02/03/09 16:28:53 (6 years ago)
Author:
robert
Message:

Warning fixes

Location:
OpenSceneGraph/trunk
Files:
22 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/examples/osgcluster/broadcaster.cpp

    r6941 r9637  
    197197    sendto( _so, (const char *)_buffer, _buffer_size, 0, (struct sockaddr *)&saddr, size ); 
    198198    int err = WSAGetLastError (); 
    199     int *dum = (int*) _buffer; 
     199    if (err!=0) fprintf( stderr, "Broadcaster::sync() - error %d\n",err ); 
    200200#else 
    201201    unsigned int size = sizeof( struct sockaddr_in ); 
  • OpenSceneGraph/trunk/examples/osgcluster/osgcluster.cpp

    r6941 r9637  
    387387            } 
    388388             
    389             cameraPacket._masterKilled = readUInt(); 
     389            cameraPacket._masterKilled = readUInt()!=0; 
    390390             
    391391            read(cameraPacket._matrix); 
  • OpenSceneGraph/trunk/examples/osgcluster/receiver.cpp

    r6941 r9637  
    143143//    recvfrom(sock_Receive, szMessage, 256, 0, (sockaddr*)&addr_Cli, &clilen) 
    144144    int err = WSAGetLastError (); 
    145     int *dum = (int*) _buffer; 
     145    if (err!=0) fprintf( stderr, "Receiver::sync() - error %d\n",err ); 
    146146 
    147147    while( select( _so+1, &fdset, 0L, 0L, &tv ) ) 
  • OpenSceneGraph/trunk/examples/osgimagesequence/osgimagesequence.cpp

    r9459 r9637  
    231231         
    232232        ImageStreamList& _imageStreamList; 
     233         
     234    protected: 
     235     
     236        FindImageStreamsVisitor& operator = (const FindImageStreamsVisitor&) { return *this; } 
    233237    }; 
    234238 
  • OpenSceneGraph/trunk/examples/osgmovie/osgmovie.cpp

    r9395 r9637  
    109109         
    110110        ImageStreamList& _imageStreamList; 
     111 
     112    protected: 
     113     
     114        FindImageStreamsVisitor& operator = (const FindImageStreamsVisitor&) { return *this; } 
     115 
    111116    }; 
    112117 
  • OpenSceneGraph/trunk/examples/osgunittests/UnitTestFramework.cpp

    r6941 r9637  
    291291namespace osgUtx{ 
    292292 
    293 struct isSpecified{ 
     293struct isSpecified 
     294{ 
    294295 
    295296    const std::string& pTestName_; 
     
    300301        return pTestName_.find(specifiedTest) == 0; 
    301302    } 
     303 
     304protected: 
     305 
     306    isSpecified& operator = (const isSpecified&) { return *this; } 
    302307}; 
    303308 
  • OpenSceneGraph/trunk/examples/osgunittests/UnitTestFramework.h

    r9459 r9637  
    387387{ 
    388388    public: 
     389     
     390        TestRecord() {} 
     391         
     392        TestRecord(const TestRecord& rhs): 
     393            name_(rhs.name_), 
     394            start_(rhs.start_), 
     395            stop_(rhs.stop_), 
     396            result_(rhs.result_), 
     397            problem_(rhs.problem_) 
     398        {} 
     399         
     400        TestRecord& operator = (const TestRecord& rhs) 
     401        { 
     402            if (&rhs==this) return *this; 
     403 
     404            name_ = rhs.name_; 
     405            start_ = rhs.start_; 
     406            stop_ = rhs.stop_; 
     407            result_ = rhs.result_; 
     408            problem_ = rhs.problem_; 
     409 
     410            return *this; 
     411        } 
    389412 
    390413        void start(); 
     
    394417        void log(const std::exception& e); 
    395418        void log(const std::string& s); 
    396  
    397         // Default copy construction and assignment are OK 
    398419 
    399420        // FIXME: Add accessors? 
  • OpenSceneGraph/trunk/include/osgIntrospection/Reflector

    r7168 r9637  
    632632                } 
    633633            } 
     634 
     635        protected: 
     636         
     637            Indexer& operator = (const Indexer&) { return *this; } 
    634638        }; 
    635639 
  • OpenSceneGraph/trunk/include/osgIntrospection/TypedConstructorInfo

    r6155 r9637  
    3333        Value createInstance(ValueList&  /*args*/) const 
    3434        { 
    35  
    3635            return IC::create(); 
    3736        } 
  • OpenSceneGraph/trunk/include/osgIntrospection/TypedMethodInfo

    r9635 r9637  
    1616#define OSGINTROSPECTION_TYPEDMETHODINFO_ 
    1717 
    18 #if defined(_MSC_VER) 
     18#if defined(_MSC_VER) && defined(OSG_DISABLE_MSVC_WARNINGS) 
    1919    // disable for this header the VS warning C4121 : "alignment of a member was sensitive to packing" 
    2020    #pragma warning( push ) 
  • OpenSceneGraph/trunk/src/OpenThreads/win32/Win32Thread.cpp

    r9535 r9637  
    137137        // 
    138138        static void PrintThreadSchedulingInfo(Thread *thread) { 
    139             Win32ThreadPrivateData *pd = 
    140                 static_cast<Win32ThreadPrivateData *>(thread->_prvData); 
     139 
     140            // Win32ThreadPrivateData *pd = static_cast<Win32ThreadPrivateData *>(thread->_prvData); 
    141141 
    142142            std::cout<<"Thread "<< thread <<" priority : "; 
  • OpenSceneGraph/trunk/src/osgPlugins/3ds/ReaderWriter3DS.cpp

    r9527 r9637  
    7979 
    8080   protected: 
    81      
     81 
     82        PrintVisitor& operator = (const PrintVisitor&) { return *this; } 
     83 
    8284        std::ostream& _out; 
    8385        int _indent; 
  • OpenSceneGraph/trunk/src/osgPlugins/cfg/ConfigLexer.cpp

    r9379 r9637  
    1010#define YY_FLEX_MINOR_VERSION 5 
    1111 
     12#if defined(_MSC_VER) && defined(OSG_DISABLE_MSVC_WARNINGS) 
     13    // disable '=' : conversion from 'int' to 'char', possible loss of data style warnings 
     14    #pragma warning( disable : 4244) 
     15#endif 
    1216 
    1317 
  • OpenSceneGraph/trunk/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp

    r9042 r9637  
    5656#include <assert.h> 
    5757#include <stdlib.h> 
     58 
     59#if defined(_MSC_VER) && defined(OSG_DISABLE_MSVC_WARNINGS) 
     60    #pragma warning( disable : 4611 ) 
     61#endif 
    5862 
    5963namespace osgDBJPEG 
  • OpenSceneGraph/trunk/src/osgPlugins/lwo/lwo2types.h

    r2596 r9637  
    1818// basic types 
    1919 
    20 struct ID4 { 
    21         char id[4]; 
     20struct ID4 
     21{ 
     22    ID4() 
     23    { 
     24        id[0] = 0; 
     25        id[1] = 0; 
     26        id[2] = 0; 
     27        id[3] = 0; 
     28    } 
     29     
     30    char id[4]; 
    2231}; 
    2332 
  • OpenSceneGraph/trunk/src/osgPlugins/obj/OBJWriterNodeVisitor.cpp

    r7601 r9637  
    7171        } 
    7272    private: 
     73 
     74        ValueVisitor& operator = (const ValueVisitor&) { return *this; } 
     75 
    7376        std::ostream&    _fout; 
    7477        osg::Matrix        _m; 
     
    303306     
    304307    private: 
     308 
     309        PrimitiveIndexWriter& operator = (const PrimitiveIndexWriter&) { return *this; } 
     310 
    305311        std::ostream&         _fout; 
    306312        GLenum               _modeCache; 
     
    310316        osg::Geometry*         _geo; 
    311317        unsigned int         _normalIndex; 
    312  
    313  
    314318}; 
    315319 
  • OpenSceneGraph/trunk/src/osgPlugins/txp/ReaderWriterTXP.cpp

    r9475 r9637  
    653653protected: 
    654654    osg::Node* seamReplacement(osg::Node* node); 
     655     
     656    SeamFinder& operator = (const SeamFinder&) { return *this; } 
    655657 
    656658    int _x, _y, _lod; 
  • OpenSceneGraph/trunk/src/osgPlugins/txp/TXPIO.cpp

    r8372 r9637  
    6363    } 
    6464    osgDB::Output &_fw; 
     65     
     66protected: 
     67 
     68    Dump2Osg& operator = (const Dump2Osg&) { return *this; } 
    6569}; 
    6670 
  • OpenSceneGraph/trunk/src/osgPlugins/txp/TXPParser.cpp

    r9459 r9637  
    294294    } 
    295295protected: 
     296 
     297    FindEmptyGroupsVisitor& operator = (const FindEmptyGroupsVisitor&) { return *this; } 
     298 
    296299    osg::NodeList& _nl; 
    297300}; 
  • OpenSceneGraph/trunk/src/osgPlugins/txp/trpage_material.cpp

    r9391 r9637  
    10751075    case External: 
    10761076        return (name != NULL); 
    1077         break; 
    10781077    case Local: 
    10791078        return (type != trpg_Unknown && sizeX != -1 && sizeY != -1); 
    1080         break; 
    10811079    case Global: 
    10821080        return (type != trpg_Unknown); 
    1083         break; 
    10841081    case Template: 
    10851082        return (type != trpg_Unknown && sizeX != -1 && sizeY != -1); 
    1086         break; 
    10871083    default: 
    10881084        return false; 
    10891085    } 
    1090  
    1091     return false; 
    10921086} 
    10931087 
  • OpenSceneGraph/trunk/src/osgUtil/Simplifier.cpp

    r9630 r9637  
    16511651    protected: 
    16521652     
    1653         CopyPointsToVertexArrayVisitor& operator = (CopyPointsToArrayVisitor&) { return *this; } 
     1653        CopyPointsToVertexArrayVisitor& operator = (const CopyPointsToArrayVisitor&) { return *this; } 
    16541654}; 
    16551655 
  • OpenSceneGraph/trunk/src/osgUtil/TriStrip_tri_stripper.h

    r9459 r9637  
    8383public: 
    8484    triangle(); 
     85     
     86    triangle(const triangle& tri): 
     87        m_A(tri.m_A), 
     88        m_B(tri.m_B), 
     89        m_C(tri.m_C), 
     90        m_StripID(tri.m_StripID) 
     91    { 
     92    } 
     93     
    8594    triangle(const indice A, const indice B, const indice C); 
     95     
     96    triangle& operator = (const triangle& tri) 
     97    { 
     98        if (&tri==this) return *this; 
     99         
     100        m_A = tri.m_A; 
     101        m_B = tri.m_B; 
     102        m_C = tri.m_C; 
     103        m_StripID = tri.m_StripID; 
     104         
     105        return *this; 
     106    } 
    86107 
    87108    void SetStripID(const size_t StripID);