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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
From 3d1dafd74440221d356b0a67ace6a40ce2969f1e Mon Sep 17 00:00:00 2001
From: Sebastian Pipping <sebastian@pipping.org>
Date: Thu, 28 Apr 2011 18:36:14 +0200
Subject: [PATCH 2/6] C++: Include and namespace fixes
---
intern/bsp/intern/BSP_CSGUserData.cpp | 2 +-
intern/iksolver/intern/IK_QSegment.cpp | 2 +-
intern/iksolver/intern/IK_Solver.cpp | 2 +-
intern/iksolver/intern/TNT/vec.h | 6 +++---
intern/string/STR_String.h | 2 ++
intern/string/intern/STR_String.cpp | 2 ++
source/blender/render/intern/include/RE_ShadowBuffer.h | 2 +-
7 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/intern/bsp/intern/BSP_CSGUserData.cpp b/intern/bsp/intern/BSP_CSGUserData.cpp
index 030202a..1d808ca 100755
--- a/intern/bsp/intern/BSP_CSGUserData.cpp
+++ b/intern/bsp/intern/BSP_CSGUserData.cpp
@@ -34,7 +34,7 @@
#endif
#include "BSP_CSGUserData.h"
-
+#include <string.h>
BSP_CSGUserData::
diff --git a/intern/iksolver/intern/IK_QSegment.cpp b/intern/iksolver/intern/IK_QSegment.cpp
index 5460c79..70eb8b7 100644
--- a/intern/iksolver/intern/IK_QSegment.cpp
+++ b/intern/iksolver/intern/IK_QSegment.cpp
@@ -42,7 +42,7 @@
#endif
#include "IK_QSegment.h"
-#include <iostream.h>
+#include <iostream>
IK_QSegment::
IK_QSegment (
diff --git a/intern/iksolver/intern/IK_Solver.cpp b/intern/iksolver/intern/IK_Solver.cpp
index c029f8b..190c66e 100644
--- a/intern/iksolver/intern/IK_Solver.cpp
+++ b/intern/iksolver/intern/IK_Solver.cpp
@@ -44,7 +44,7 @@
#endif
#include "../extern/IK_solver.h"
-#include <iostream.h>
+#include <iostream>
IK_Chain_ExternPtr
IK_CreateChain(
diff --git a/intern/iksolver/intern/TNT/vec.h b/intern/iksolver/intern/TNT/vec.h
index 3c104f2..cfca1b0 100644
--- a/intern/iksolver/intern/TNT/vec.h
+++ b/intern/iksolver/intern/TNT/vec.h
@@ -296,11 +296,11 @@ std::ostream& operator<<(std::ostream &s, const Vector<T> &A)
{
Subscript N=A.dim();
- s << N << endl;
+ s << N << std::endl;
for (Subscript i=0; i<N; i++)
- s << A[i] << " " << endl;
- s << endl;
+ s << A[i] << " " << std::endl;
+ s << std::endl;
return s;
}
diff --git a/intern/string/STR_String.h b/intern/string/STR_String.h
index c711c4b..67c5ea3 100644
--- a/intern/string/STR_String.h
+++ b/intern/string/STR_String.h
@@ -47,6 +47,8 @@
#include <vector>
#include <limits.h>
+#include <string.h>
+#include <stdlib.h>
using namespace std;
diff --git a/intern/string/intern/STR_String.cpp b/intern/string/intern/STR_String.cpp
index 66f1fb3..98fac84 100644
--- a/intern/string/intern/STR_String.cpp
+++ b/intern/string/intern/STR_String.cpp
@@ -46,6 +46,8 @@
#include <config.h>
#endif
+#include <string.h>
+
/*-------------------------------------------------------------------------------------------------
Construction / destruction
-------------------------------------------------------------------------------------------------*/
diff --git a/source/blender/render/intern/include/RE_ShadowBuffer.h b/source/blender/render/intern/include/RE_ShadowBuffer.h
index 0eac797..c9ff56f 100644
--- a/source/blender/render/intern/include/RE_ShadowBuffer.h
+++ b/source/blender/render/intern/include/RE_ShadowBuffer.h
@@ -33,7 +33,7 @@
#ifndef RE_SHADOWBUFFER_H
#define RE_SHADOWBUFFER_H
-#include <iostream.h>
+#include <iostream>
struct ShadBuf;
struct LampRen;
--
2.2.1
|