[SCM] OCE packaging branch, upstream, updated. OCE-0.6.0-230-g17bea23
Denis Barbier
bouzim at gmail.com
Fri Feb 24 18:50:47 UTC 2012
The following commit has been merged in the upstream branch:
commit bbb77dfcd85c5ae0163477769bbbc7681a4e0eca
Author: Denis Barbier <bouzim at gmail.com>
Date: Fri Aug 5 09:02:08 2011 +0200
On Windows, use stat instead of _stat to use time_t type on 32 and 64 bits
In Standard_Time.hxx, define Standard_Time via a typedef instead of a #define,
like other Standard_* definitions in Standard_Typedef.hxx.
diff --git a/inc/Standard_Time.hxx b/inc/Standard_Time.hxx
index fc5e5e7..76f074b 100644
--- a/inc/Standard_Time.hxx
+++ b/inc/Standard_Time.hxx
@@ -1,3 +1,6 @@
+#ifndef _Standard_Time_HeaderFile
+#define _Standard_Time_HeaderFile
+
// File : Standard_Time.hxx
// Created : Fri Jan 13 2012 for OpenCascade Community edition
// Author : Fotis Sioutis <sfotis at gmail dot com>
@@ -7,8 +10,6 @@
/* time.h is well standardised across various platforms */
#include <time.h>
-#if defined( _MSC_VER ) && defined ( _TIME64_T_DEFINED )
-#define Standard_Time __time64_t
-#else
-#define Standard_Time time_t
+typedef time_t Standard_Time;
+
#endif
diff --git a/src/Dynamic/Dynamic_FuzzyDefinitionsDictionary.cxx b/src/Dynamic/Dynamic_FuzzyDefinitionsDictionary.cxx
index 7eece1f..360702c 100644
--- a/src/Dynamic/Dynamic_FuzzyDefinitionsDictionary.cxx
+++ b/src/Dynamic/Dynamic_FuzzyDefinitionsDictionary.cxx
@@ -35,11 +35,6 @@
# include <strings.h>
#endif
-#ifdef WNT
-//#define strcasecmp _stricoll
-#define stat _stat
-#endif
-
//=======================================================================
//function : Dynamic_FuzzyDefinitionsDictionary
//purpose :
diff --git a/src/Dynamic/Dynamic_MethodDefinitionsDictionary.cxx b/src/Dynamic/Dynamic_MethodDefinitionsDictionary.cxx
index bd67a51..cf6b0a4 100644
--- a/src/Dynamic/Dynamic_MethodDefinitionsDictionary.cxx
+++ b/src/Dynamic/Dynamic_MethodDefinitionsDictionary.cxx
@@ -35,10 +35,6 @@
#ifdef HAVE_STRINGS_H
# include <strings.h>
#endif
-#ifdef WNT
-#define stat _stat
-//#define strcasecmp _stricoll
-#endif
//=======================================================================
//function : Dynamic_MethodDefinitionsDictionary
diff --git a/src/Materials/Materials_MaterialsDictionary.cxx b/src/Materials/Materials_MaterialsDictionary.cxx
index 93dfe62..86f1961 100644
--- a/src/Materials/Materials_MaterialsDictionary.cxx
+++ b/src/Materials/Materials_MaterialsDictionary.cxx
@@ -32,9 +32,6 @@
#include <Quantity_Color.hxx>
#include <TCollection_AsciiString.hxx>
-#ifdef WNT
-#define stat _stat
-#endif
//#define strcasecmp _stricoll
#include <stdio.h>
//#endif
--
OCE packaging
More information about the debian-science-commits
mailing list