summaryrefslogtreecommitdiffstats
path: root/math/graphthing/files/patch-src-graph.cc
blob: 69640b74d54caa4f943843614bf479326464de5c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
--- src/graph.cc.orig	Tue Feb 12 05:51:39 2002
+++ src/graph.cc	Fri Oct 25 17:16:21 2002
@@ -82,8 +82,14 @@
 	}
 
 	/* We don't want anything skipped */
-	fs.setf (0);
-
+#if __FreeBSD__
+#include <osreldate.h>
+#if __FreeBSD_version >= 500035
+	fs.setf(std::ios_base::fmtflags(0));
+#else
+	fs.setf(0);
+#endif
+#endif
 	new_graph = new Graph ();
 	yy_gt_fs = &fs;
 	success = (yy_gt_parse () == 0);
@@ -105,7 +111,7 @@
 	fs.open (fname, std::fstream::out);
 	if (!fs.is_open ()) {
 		/* std::cerr << "*** Couldn't open \"" << fname << "\"\n"; */
-		throw runtime_error ("Couldn't open file.");
+		throw std::runtime_error ("Couldn't open file.");
 	}
 
 	fs << *this;
@@ -128,7 +134,7 @@
 	fs.open (fname, std::fstream::out);
 	if (!fs.is_open ()) {
 		/* std::cerr << "*** Couldn't open \"" << fname << "\"\n"; */
-		throw runtime_error ("Couldn't open file.");
+		throw std::runtime_error ("Couldn't open file.");
 	}
 
 	minx = miny = 999999;
OpenPOWER on IntegriCloud