Hey you should take a look to the near >> 1000 <<
warnings that the source code generates compiling with
Visual Studio 2005 Beta 2 even with the warning level
to the minimum... Also, the source code doesn't pass
the x64 compatibility test because you are doint
really BAD things with pointers, using int/unsigned it
assuming are always 32 bits, etc...
Warnings are plenty justifyed, see some examples:
d:\openexr\imath\imathvec.h(412) : warning C4290: C++
exception specification ignored except to indicate a
function is not __declspec(nothrow)
d:\openexr\ilmimf\imftileoffsets.cpp(80) : warning
C4018: '<' : signed/unsigned mismatch
d:\openexr\ilmimf\imftiledoutputfile.cpp(1085) :
warning C4244: 'initializing' : conversion from '__w64
int' to 'int', possible loss of data
d:\openexr\ilmimf\imfstdio.cpp(157) : warning C4244:
'argument' : conversion from 'Imf::Int64' to
'std::streamoff', possible loss of data
d:\openexr\ilmimf\imftimecode.cpp(236) : warning
C4800: 'unsigned int' : forcing value to bool 'true'
or 'false' (performance warning)
All the warnings are in almost all the files,
affecting Imf, Half and math libraries.... You REALLY
should correct all this warnings ...
______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es
_______________________________________________
Openexr-devel mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/openexr-devel