patrickh 2003/08/15 22:28:24 PDT
Modified files:
modules/GMTL/python/src/gmtl _EulerAngle_float_gmtl_XYZ.cpp
_EulerAngle_float_gmtl_ZXY.cpp
_EulerAngle_float_gmtl_ZYX.cpp
_Matrix_float_3_3.cpp
_Quat_double.cpp _Quat_float.cpp
_VecBase_double_2.cpp
_VecBase_double_3.cpp
_VecBase_double_4.cpp
_VecBase_float_2.cpp
_VecBase_float_3.cpp
_VecBase_float_4.cpp
_VecBase_int_2.cpp
_VecBase_int_3.cpp
_VecBase_int_4.cpp
_gmtl_intersect_wrappers_h.cpp
Log:
Fixed compile errors with Visual C++ 7.0 resulting from misuse (I guess) of
the gmtlWrappers namespace when casting function pointers. GCC and MIPSpro
had no problems with the code the old way, but Visual C++ seemed to think
that gmtlWrappers is neither a class nor a namespace. Whatever.
Interestingly enough, the code in _gmtl_wrappers_h.cpp was already written
using this form for the function pointer casts. I don't know how that
happened, but it must have been a difference in the Pyste source that was
used to generate the original .cpp files.
Revision Changes Path
1.3 +2 -2 GGT/modules/GMTL/python/src/gmtl/_EulerAngle_float_gmtl_XYZ.cpp
1.3 +2 -2 GGT/modules/GMTL/python/src/gmtl/_EulerAngle_float_gmtl_ZXY.cpp
1.3 +2 -2 GGT/modules/GMTL/python/src/gmtl/_EulerAngle_float_gmtl_ZYX.cpp
1.3 +4 -4 GGT/modules/GMTL/python/src/gmtl/_Matrix_float_3_3.cpp
1.3 +4 -4 GGT/modules/GMTL/python/src/gmtl/_Quat_double.cpp
1.3 +4 -4 GGT/modules/GMTL/python/src/gmtl/_Quat_float.cpp
1.3 +4 -4 GGT/modules/GMTL/python/src/gmtl/_VecBase_double_2.cpp
1.3 +4 -4 GGT/modules/GMTL/python/src/gmtl/_VecBase_double_3.cpp
1.3 +4 -4 GGT/modules/GMTL/python/src/gmtl/_VecBase_double_4.cpp
1.3 +4 -4 GGT/modules/GMTL/python/src/gmtl/_VecBase_float_2.cpp
1.3 +4 -4 GGT/modules/GMTL/python/src/gmtl/_VecBase_float_3.cpp
1.3 +4 -4 GGT/modules/GMTL/python/src/gmtl/_VecBase_float_4.cpp
1.3 +4 -4 GGT/modules/GMTL/python/src/gmtl/_VecBase_int_2.cpp
1.3 +4 -4 GGT/modules/GMTL/python/src/gmtl/_VecBase_int_3.cpp
1.3 +4 -4 GGT/modules/GMTL/python/src/gmtl/_VecBase_int_4.cpp
1.2 +26 -26 GGT/modules/GMTL/python/src/gmtl/_gmtl_intersect_wrappers_h.cpp
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_EulerAngle_float_gmtl_XYZ.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_EulerAngle_float_gmtl_ZXY.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_EulerAngle_float_gmtl_ZYX.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_Matrix_float_3_3.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_Quat_double.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_Quat_float.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_VecBase_double_2.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_VecBase_double_3.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_VecBase_double_4.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_VecBase_float_2.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_VecBase_float_3.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_VecBase_float_4.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_VecBase_int_2.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_VecBase_int_3.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_VecBase_int_4.cpp.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_gmtl_intersect_wrappers_h.cpp.diff?r1=1.1&r2=1.2&diff_format=l
|