fixed non-portable fstream.h
authorGengbin Zheng <gzheng@illinois.edu>
Sat, 24 Jan 2009 04:36:22 +0000 (04:36 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Sat, 24 Jan 2009 04:36:22 +0000 (04:36 +0000)
examples/fem/crack2D/config.C
examples/fem/crack2D/fem_main.C
examples/fem/crack2D/fem_mesh.C
examples/fem/crack2D/mesh.C
examples/fem/crack2D/node.C

index 7e47adda4da5c7b126a4ae78727f28d1bd57481b..9807a706c15c074143fc7ab2b50728c8556f8505 100644 (file)
@@ -1,7 +1,16 @@
 /**
  * Read configuration file for crack propagation code.
  */
-#include <fstream.h>
+
+#include "converse.h"
+
+#if CMK_STL_USE_DOT_H  /* Pre-standard C++ */
+#  include <fstream.h>
+#else /* ISO C++ */
+#  include <fstream>
+   using namespace std;
+#endif
+
 #include <stddef.h>
 #include "crack.h"
 
index 94963fd378f5f4d0c073a6032a22701414d35247..11db43e0a8f7fc7f2395decdc12c1a5803b4b542 100644 (file)
@@ -1,7 +1,6 @@
 /**
  * Main implementation file for FEM version of crack propagation code.
  */
-#include <fstream.h>
 #include <stddef.h>
 #include "crack.h"
 #include "netfem.h"
index a19b821c40eae2547c0fc799277ee02a3deab511..07ad39596ce3634a14460a367146fc7771492f08 100644 (file)
@@ -1,7 +1,6 @@
 /**
  * Connect mesh to FEM framework for crack propagation code.
  */
-#include <fstream.h>
 #include <stddef.h>
 #include "crack.h"
 
index 62e8d6155e924d7a15119bdd01366703c54928de..bbeb9bba47c43050c377a2a8b5cd9082266983c6 100644 (file)
@@ -1,7 +1,15 @@
 /**
  * Read and maintain basic mesh for crack propagation code.
  */
-#include <fstream.h>
+
+#include "converse.h"
+#if CMK_STL_USE_DOT_H  /* Pre-standard C++ */
+#  include <fstream.h>
+#else /* ISO C++ */
+#  include <fstream>
+   using namespace std;
+#endif
+
 #include <stddef.h>
 #include "crack.h"
 
index c55426314e8619956fa9fb3ad376f6f9e79ce89b..27a1fe40ba39a84ddf8797fd8d8a9dbd67dcf2b4 100644 (file)
@@ -1,7 +1,6 @@
 /**
  * Node manipulation for crack propagation code.
  */
-#include <fstream.h>
 #include <stddef.h>
 #include "crack.h"