Port: Include changes of FreeBSD port
This commit is contained in:
@@ -25,6 +25,11 @@
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
// convenience for all the BSDs
|
||||
#if defined( __FreeBSD__) || defined( __NetBSD__) || defined( __OpenBSD__)
|
||||
#define __BSD
|
||||
#endif
|
||||
|
||||
#if defined( _WIN32 )
|
||||
#if defined( _MSC_VER )
|
||||
#include <codecvt>
|
||||
@@ -44,7 +49,7 @@
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
#include <unistd.h>
|
||||
#elif defined(__OpenBSD__)
|
||||
#elif defined(__BSD)
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
#include <unistd.h>
|
||||
@@ -487,7 +492,7 @@ uint64_t CheckedFile::lseek64( int64_t offset, int whence )
|
||||
#endif
|
||||
#elif defined( __linux__ )
|
||||
int64_t result = ::lseek64( fd_, offset, whence );
|
||||
#elif defined( __APPLE__ ) || defined(__OpenBSD__)
|
||||
#elif defined( __APPLE__ ) || defined(__BSD)
|
||||
int64_t result = ::lseek( fd_, offset, whence );
|
||||
#else
|
||||
#error "no supported OS platform defined"
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
#include "PreCompiled.h"
|
||||
|
||||
#ifndef _PreComp_
|
||||
# include <array>
|
||||
# include <boost/algorithm/string/predicate.hpp>
|
||||
# include <QApplication>
|
||||
#endif
|
||||
|
||||
@@ -96,7 +96,7 @@ TDragger::TDragger()
|
||||
{
|
||||
SO_KIT_CONSTRUCTOR(TDragger);
|
||||
|
||||
#if defined(Q_OS_MACOS)
|
||||
#if defined(Q_OS_MACOS) || defined(Q_OS_FREEBSD) || defined(Q_OS_OPENBSD)
|
||||
this->ref();
|
||||
#endif
|
||||
|
||||
@@ -400,7 +400,7 @@ void TPlanarDragger::initClass()
|
||||
TPlanarDragger::TPlanarDragger()
|
||||
{
|
||||
SO_KIT_CONSTRUCTOR(TPlanarDragger);
|
||||
#if defined(Q_OS_MACOS)
|
||||
#if defined(Q_OS_MACOS) || defined(Q_OS_FREEBSD) || defined(Q_OS_OPENBSD)
|
||||
this->ref();
|
||||
#endif
|
||||
|
||||
@@ -698,7 +698,7 @@ void RDragger::initClass()
|
||||
RDragger::RDragger()
|
||||
{
|
||||
SO_KIT_CONSTRUCTOR(RDragger);
|
||||
#if defined(Q_OS_MACOS)
|
||||
#if defined(Q_OS_MACOS) || defined(Q_OS_FREEBSD) || defined(Q_OS_OPENBSD)
|
||||
this->ref();
|
||||
#endif
|
||||
|
||||
@@ -1008,6 +1008,10 @@ SoFCCSysDragger::SoFCCSysDragger()
|
||||
{
|
||||
SO_KIT_CONSTRUCTOR(SoFCCSysDragger);
|
||||
|
||||
#if defined(Q_OS_MACOS) || defined(Q_OS_FREEBSD) || defined(Q_OS_OPENBSD)
|
||||
this->ref();
|
||||
#endif
|
||||
|
||||
SO_KIT_ADD_CATALOG_ENTRY(annotation, So3DAnnotation, TRUE, geomSeparator, "", TRUE);
|
||||
SO_KIT_ADD_CATALOG_ENTRY(scaleNode, SoScale, TRUE, annotation, "", TRUE);
|
||||
|
||||
|
||||
@@ -174,7 +174,7 @@ void Geom2dPoint::Save(Base::Writer &writer) const
|
||||
<< "<Geom2dPoint "
|
||||
<< "X=\"" << Point.x << "\" "
|
||||
<< "Y=\"" << Point.y << "\" "
|
||||
<< "/>" << endl;
|
||||
<< "/>" << std::endl;
|
||||
}
|
||||
|
||||
void Geom2dPoint::Restore(Base::XMLReader &reader)
|
||||
@@ -848,7 +848,7 @@ void Geom2dCircle::Save(Base::Writer& writer) const
|
||||
SaveAxis(writer, axis);
|
||||
writer.Stream()
|
||||
<< "Radius=\"" << c.Radius() << "\" "
|
||||
<< "/>" << endl;
|
||||
<< "/>" << std::endl;
|
||||
}
|
||||
|
||||
void Geom2dCircle::Restore(Base::XMLReader& reader)
|
||||
@@ -1007,7 +1007,7 @@ void Geom2dArcOfCircle::Save(Base::Writer &writer) const
|
||||
SaveAxis(writer, axis, u, v);
|
||||
writer.Stream()
|
||||
<< "Radius=\"" << c.Radius() << "\" "
|
||||
<< "/>" << endl;
|
||||
<< "/>" << std::endl;
|
||||
}
|
||||
|
||||
void Geom2dArcOfCircle::Restore(Base::XMLReader &reader)
|
||||
@@ -1167,7 +1167,7 @@ void Geom2dEllipse::Save(Base::Writer& writer) const
|
||||
writer.Stream()
|
||||
<< "MajorRadius=\"" << e.MajorRadius() << "\" "
|
||||
<< "MinorRadius=\"" << e.MinorRadius() << "\" "
|
||||
<< "/>" << endl;
|
||||
<< "/>" << std::endl;
|
||||
}
|
||||
|
||||
void Geom2dEllipse::Restore(Base::XMLReader& reader)
|
||||
@@ -1342,7 +1342,7 @@ void Geom2dArcOfEllipse::Save(Base::Writer &writer) const
|
||||
writer.Stream()
|
||||
<< "MajorRadius=\"" << e.MajorRadius() << "\" "
|
||||
<< "MinorRadius=\"" << e.MinorRadius() << "\" "
|
||||
<< "/>" << endl;
|
||||
<< "/>" << std::endl;
|
||||
}
|
||||
|
||||
void Geom2dArcOfEllipse::Restore(Base::XMLReader &reader)
|
||||
@@ -1469,7 +1469,7 @@ void Geom2dHyperbola::Save(Base::Writer& writer) const
|
||||
writer.Stream()
|
||||
<< "MajorRadius=\"" << h.MajorRadius() << "\" "
|
||||
<< "MinorRadius=\"" << h.MinorRadius() << "\" "
|
||||
<< "/>" << endl;
|
||||
<< "/>" << std::endl;
|
||||
}
|
||||
|
||||
void Geom2dHyperbola::Restore(Base::XMLReader& reader)
|
||||
@@ -1600,7 +1600,7 @@ void Geom2dArcOfHyperbola::Save(Base::Writer &writer) const
|
||||
writer.Stream()
|
||||
<< "MajorRadius=\"" << h.MajorRadius() << "\" "
|
||||
<< "MinorRadius=\"" << h.MinorRadius() << "\" "
|
||||
<< "/>" << endl;
|
||||
<< "/>" << std::endl;
|
||||
}
|
||||
|
||||
void Geom2dArcOfHyperbola::Restore(Base::XMLReader &reader)
|
||||
@@ -1709,7 +1709,7 @@ void Geom2dParabola::Save(Base::Writer& writer) const
|
||||
SaveAxis(writer, axis);
|
||||
writer.Stream()
|
||||
<< "Focal=\"" << focal << "\" "
|
||||
<< "/>" << endl;
|
||||
<< "/>" << std::endl;
|
||||
}
|
||||
|
||||
void Geom2dParabola::Restore(Base::XMLReader& reader)
|
||||
@@ -1820,7 +1820,7 @@ void Geom2dArcOfParabola::Save(Base::Writer &writer) const
|
||||
SaveAxis(writer, axis, u, v);
|
||||
writer.Stream()
|
||||
<< "Focal=\"" << focal << "\" "
|
||||
<< "/>" << endl;
|
||||
<< "/>" << std::endl;
|
||||
}
|
||||
|
||||
void Geom2dArcOfParabola::Restore(Base::XMLReader &reader)
|
||||
@@ -1933,7 +1933,7 @@ void Geom2dLine::Save(Base::Writer &writer) const
|
||||
<< "PosY=\"" << Pos.y << "\" "
|
||||
<< "DirX=\"" << Dir.x << "\" "
|
||||
<< "DirY=\"" << Dir.y << "\" "
|
||||
<< "/>" << endl;
|
||||
<< "/>" << std::endl;
|
||||
}
|
||||
|
||||
void Geom2dLine::Restore(Base::XMLReader &reader)
|
||||
@@ -2065,7 +2065,7 @@ void Geom2dLineSegment::Save(Base::Writer &writer) const
|
||||
<< "StartY=\"" << Start.y << "\" "
|
||||
<< "EndX=\"" << End.x << "\" "
|
||||
<< "EndY=\"" << End.y << "\" "
|
||||
<< "/>" << endl;
|
||||
<< "/>" << std::endl;
|
||||
}
|
||||
|
||||
void Geom2dLineSegment::Restore(Base::XMLReader &reader)
|
||||
|
||||
Reference in New Issue
Block a user