diff -Naur ros.orig/inc/Handle_Standard_Persistent.hxx ros/inc/Handle_Standard_Persistent.hxx --- ros.orig/inc/Handle_Standard_Persistent.hxx 2005-09-16 17:37:01.000000000 +0000 +++ ros/inc/Handle_Standard_Persistent.hxx 2006-09-15 10:49:04.000000000 +0000 @@ -33,6 +33,7 @@ Standard_EXPORT Standard_Integer HashCode(const Handle(Standard_Persistent)& ,const Standard_Integer); Standard_EXPORT Standard_Address StandardCSFDB_Allocate(const Standard_Integer); Standard_EXPORT void StandardCSFDB_Free(Standard_Address&); +Standard_EXPORT void ShallowDump(const Handle_Standard_Persistent&,Standard_OStream&); class Handle(Standard_Persistent) { diff -Naur ros.orig/inc/Handle_Standard_Transient.hxx ros/inc/Handle_Standard_Transient.hxx --- ros.orig/inc/Handle_Standard_Transient.hxx 2005-09-16 17:37:01.000000000 +0000 +++ ros/inc/Handle_Standard_Transient.hxx 2006-09-15 10:51:13.000000000 +0000 @@ -25,6 +25,7 @@ class Handle_Standard_Type; Standard_EXPORT Standard_Integer HashCode(const Handle(Standard_Transient)& ,const Standard_Integer); +Standard_EXPORT void ShallowDump(const Handle_Standard_Transient&,Standard_OStream&); class Handle(Standard_Transient) { diff -Naur ros.orig/inc/Standard_Persistent_proto.hxx ros/inc/Standard_Persistent_proto.hxx --- ros.orig/inc/Standard_Persistent_proto.hxx 2005-09-16 17:37:01.000000000 +0000 +++ ros/inc/Standard_Persistent_proto.hxx 2006-09-15 11:06:25.000000000 +0000 @@ -17,6 +17,7 @@ class Standard_Type; class Storage_stCONSTclCOM; +Standard_EXPORT Handle_Standard_Type& Standard_Persistent_Type_(); Standard_EXPORT Standard_Address StandardCSFDB_Allocate(const Standard_Integer); Standard_EXPORT void StandardCSFDB_Free(Standard_Address&); diff -Naur ros.orig/inc/Standard_Transient_proto.hxx ros/inc/Standard_Transient_proto.hxx --- ros.orig/inc/Standard_Transient_proto.hxx 2004-10-08 17:13:07.000000000 +0000 +++ ros/inc/Standard_Transient_proto.hxx 2006-09-15 10:34:06.000000000 +0000 @@ -18,6 +18,8 @@ class Handle_Standard_Type; class Standard_Type; +Standard_EXPORT Handle_Standard_Type& Standard_Transient_Type_(); + class Standard_Transient { //---- uses the friend Standard_Transient class diff -Naur ros.orig/inc/Units_Dimensions.hxx ros/inc/Units_Dimensions.hxx --- ros.orig/inc/Units_Dimensions.hxx 2006-03-22 18:05:32.000000000 +0000 +++ ros/inc/Units_Dimensions.hxx 2006-09-15 11:03:21.000000000 +0000 @@ -43,6 +43,9 @@ #include #endif +Standard_EXPORT Handle(Units_Dimensions) operator *(const Handle(Units_Dimensions)&,const Handle(Units_Dimensions)&); +Standard_EXPORT Handle(Units_Dimensions) operator /(const Handle(Units_Dimensions)&,const Handle(Units_Dimensions)&); +Standard_EXPORT Handle(Units_Dimensions) pow(const Handle(Units_Dimensions)&,const Standard_Integer); //! This class includes all the methods to create and
//! manipulate the dimensions of the physical
diff -Naur ros.orig/inc/Units_Quantity.hxx ros/inc/Units_Quantity.hxx --- ros.orig/inc/Units_Quantity.hxx 2006-03-22 18:05:34.000000000 +0000 +++ ros/inc/Units_Quantity.hxx 2006-09-15 10:59:43.000000000 +0000 @@ -58,6 +58,7 @@ class Units_Dimensions; class Units_UnitsSequence; +Standard_EXPORT Standard_Boolean operator ==(const Handle(Units_Quantity)&,const Standard_CString); //! This class stores in its field all the possible
//! units of all the unit systems for a given physical
diff -Naur ros.orig/inc/Units_Token.hxx ros/inc/Units_Token.hxx --- ros.orig/inc/Units_Token.hxx 2006-03-22 18:05:33.000000000 +0000 +++ ros/inc/Units_Token.hxx 2006-09-15 11:01:27.000000000 +0000 @@ -53,6 +53,10 @@ #endif class Units_Dimensions; +Standard_EXPORT Handle(Units_Token) operator *(const Handle(Units_Token)&,const Handle(Units_Token)&); +Standard_EXPORT Handle(Units_Token) operator /(const Handle(Units_Token)&,const Handle(Units_Token)&); +Standard_EXPORT Handle(Units_Token) pow(const Handle(Units_Token)&,const Handle(Units_Token)&); +Standard_EXPORT Handle(Units_Token) pow(const Handle(Units_Token)&,const Standard_Real); //! This class defines an elementary word contained in
//! a Sentence object.
diff -Naur ros.orig/inc/Units_Unit.hxx ros/inc/Units_Unit.hxx --- ros.orig/inc/Units_Unit.hxx 2006-03-22 18:05:32.000000000 +0000 +++ ros/inc/Units_Unit.hxx 2006-09-15 11:04:40.000000000 +0000 @@ -65,6 +65,7 @@ class Units_Quantity; class Units_Token; +Standard_EXPORT Standard_Boolean operator ==(const Handle(Units_Unit)&,const Standard_CString); //! This class defines an elementary word contained in
//! a physical quantity.
diff -Naur ros.orig/src/Standard/Handle_Standard_Persistent.hxx ros/src/Standard/Handle_Standard_Persistent.hxx --- ros.orig/src/Standard/Handle_Standard_Persistent.hxx 2005-09-16 17:37:01.000000000 +0000 +++ ros/src/Standard/Handle_Standard_Persistent.hxx 2006-09-15 10:50:35.000000000 +0000 @@ -33,6 +33,7 @@ Standard_EXPORT Standard_Integer HashCode(const Handle(Standard_Persistent)& ,const Standard_Integer); Standard_EXPORT Standard_Address StandardCSFDB_Allocate(const Standard_Integer); Standard_EXPORT void StandardCSFDB_Free(Standard_Address&); +Standard_EXPORT void ShallowDump(const Handle_Standard_Persistent&,Standard_OStream&); class Handle(Standard_Persistent) { diff -Naur ros.orig/src/Standard/Handle_Standard_Transient.hxx ros/src/Standard/Handle_Standard_Transient.hxx --- ros.orig/src/Standard/Handle_Standard_Transient.hxx 2005-09-16 17:37:01.000000000 +0000 +++ ros/src/Standard/Handle_Standard_Transient.hxx 2006-09-15 10:51:46.000000000 +0000 @@ -25,6 +25,7 @@ class Handle_Standard_Type; Standard_EXPORT Standard_Integer HashCode(const Handle(Standard_Transient)& ,const Standard_Integer); +Standard_EXPORT void ShallowDump(const Handle_Standard_Transient&,Standard_OStream&); class Handle(Standard_Transient) { diff -Naur ros.orig/src/Standard/Standard_Persistent_proto.hxx ros/src/Standard/Standard_Persistent_proto.hxx --- ros.orig/src/Standard/Standard_Persistent_proto.hxx 2005-09-16 17:37:01.000000000 +0000 +++ ros/src/Standard/Standard_Persistent_proto.hxx 2006-09-15 11:06:47.000000000 +0000 @@ -17,6 +17,7 @@ class Standard_Type; class Storage_stCONSTclCOM; +Standard_EXPORT Handle_Standard_Type& Standard_Persistent_Type_(); Standard_EXPORT Standard_Address StandardCSFDB_Allocate(const Standard_Integer); Standard_EXPORT void StandardCSFDB_Free(Standard_Address&); diff -Naur ros.orig/src/Standard/Standard_Transient_proto.hxx ros/src/Standard/Standard_Transient_proto.hxx --- ros.orig/src/Standard/Standard_Transient_proto.hxx 2004-10-08 17:13:07.000000000 +0000 +++ ros/src/Standard/Standard_Transient_proto.hxx 2006-09-15 10:47:59.000000000 +0000 @@ -18,6 +18,8 @@ class Handle_Standard_Type; class Standard_Type; +Standard_EXPORT Handle_Standard_Type& Standard_Transient_Type_(); + class Standard_Transient { //---- uses the friend Standard_Transient class