]> git.pld-linux.org Git - packages/celestia.git/blame - celestia-gcc43.patch
- correct BR for OpenGL
[packages/celestia.git] / celestia-gcc43.patch
CommitLineData
14640810
KK
1Marek Mahut <mmahut@fedoraproject.org>: Fix problems with compilation under gcc 4.3
2
3diff -Naur celestia-1.5.0-upstream/src/buildstardb.cpp celestia-1.5.0/src/buildstardb.cpp
4--- celestia-1.5.0-upstream/src/buildstardb.cpp 2008-03-01 12:51:20.000000000 +0100
5+++ celestia-1.5.0/src/buildstardb.cpp 2008-03-01 08:52:23.000000000 +0100
6@@ -17,6 +17,7 @@
7 #include <assert.h>
8 #include <unistd.h>
9 #include "celengine/stardb.h"
10+#include <libintl.h>
11
12 using namespace std;
13
14diff -Naur celestia-1.5.0-upstream/src/celengine/asterism.cpp celestia-1.5.0/src/celengine/asterism.cpp
15--- celestia-1.5.0-upstream/src/celengine/asterism.cpp 2008-03-01 12:51:20.000000000 +0100
16+++ celestia-1.5.0/src/celengine/asterism.cpp 2008-03-01 09:23:23.000000000 +0100
17@@ -8,6 +8,7 @@
18 // of the License, or (at your option) any later version.
19
20 #include <algorithm>
21+#include <libintl.h>
22
23 #ifndef _WIN32
24 #ifndef TARGET_OS_MAC
25diff -Naur celestia-1.5.0-upstream/src/celengine/astro.cpp celestia-1.5.0/src/celengine/astro.cpp
26--- celestia-1.5.0-upstream/src/celengine/astro.cpp 2008-03-01 12:51:20.000000000 +0100
27+++ celestia-1.5.0/src/celengine/astro.cpp 2008-03-01 09:14:33.000000000 +0100
28@@ -10,12 +10,14 @@
29 #include <cmath>
30 #include <iomanip>
31 #include <cstdio>
32+#include <cstring>
33 #include <time.h>
34 #include <celutil/basictypes.h>
35 #include <celmath/mathlib.h>
36 #include "celestia.h"
37 #include "astro.h"
38 #include <celutil/util.h>
39+#include <libintl.h>
40
41 using namespace std;
42
43diff -Naur celestia-1.5.0-upstream/src/celengine/body.cpp celestia-1.5.0/src/celengine/body.cpp
44--- celestia-1.5.0-upstream/src/celengine/body.cpp 2008-03-01 12:51:20.000000000 +0100
45+++ celestia-1.5.0/src/celengine/body.cpp 2008-03-01 09:34:10.000000000 +0100
46@@ -14,6 +14,7 @@
47 #include <celmath/mathlib.h>
48 #include <celutil/util.h>
49 #include <celutil/utf8.h>
50+#include <libintl.h>
51 #include "mesh.h"
52 #include "meshmanager.h"
53 #include "body.h"
54diff -Naur celestia-1.5.0-upstream/src/celengine/cmdparser.cpp celestia-1.5.0/src/celengine/cmdparser.cpp
55--- celestia-1.5.0-upstream/src/celengine/cmdparser.cpp 2008-03-01 12:51:20.000000000 +0100
56+++ celestia-1.5.0/src/celengine/cmdparser.cpp 2008-03-01 08:52:32.000000000 +0100
57@@ -30,6 +30,7 @@
58 #include "astro.h"
59 #include "cmdparser.h"
60 #include "glcontext.h"
61+#include <libintl.h>
62
63 using namespace std;
64
65diff -Naur celestia-1.5.0-upstream/src/celengine/console.cpp celestia-1.5.0/src/celengine/console.cpp
66--- celestia-1.5.0-upstream/src/celengine/console.cpp 2008-03-01 12:51:20.000000000 +0100
67+++ celestia-1.5.0/src/celengine/console.cpp 2008-03-01 08:50:23.000000000 +0100
68@@ -10,6 +10,7 @@
69 #include <cstdarg>
70 #include <cstdio>
71 #include <cassert>
72+#include <cstring>
73 #include "celutil/utf8.h"
74 #include "gl.h"
75 #include "vecgl.h"
76diff -Naur celestia-1.5.0-upstream/src/celengine/dds.cpp celestia-1.5.0/src/celengine/dds.cpp
77--- celestia-1.5.0-upstream/src/celengine/dds.cpp 2008-03-01 12:51:20.000000000 +0100
78+++ celestia-1.5.0/src/celengine/dds.cpp 2008-03-01 08:51:48.000000000 +0100
79@@ -15,6 +15,7 @@
80 #include <celengine/gl.h>
81 #include <celengine/glext.h>
82 #include <celengine/image.h>
83+#include <libintl.h>
84
85 using namespace std;
86
87diff -Naur celestia-1.5.0-upstream/src/celengine/dsodb.cpp celestia-1.5.0/src/celengine/dsodb.cpp
88--- celestia-1.5.0-upstream/src/celengine/dsodb.cpp 2008-03-01 12:51:20.000000000 +0100
89+++ celestia-1.5.0/src/celengine/dsodb.cpp 2008-03-01 08:51:48.000000000 +0100
90@@ -32,6 +32,7 @@
91 #include <celengine/galaxy.h>
92 #include <celengine/opencluster.h>
93 #include <celengine/nebula.h>
94+#include <libintl.h>
95
96 using namespace std;
97
98diff -Naur celestia-1.5.0-upstream/src/celengine/fragmentprog.cpp celestia-1.5.0/src/celengine/fragmentprog.cpp
99--- celestia-1.5.0-upstream/src/celengine/fragmentprog.cpp 2008-03-01 12:51:20.000000000 +0100
100+++ celestia-1.5.0/src/celengine/fragmentprog.cpp 2008-03-01 08:51:48.000000000 +0100
101@@ -13,6 +13,7 @@
102 #include "gl.h"
103 #include "glext.h"
104 #include "fragmentprog.h"
105+#include <libintl.h>
106
107 using namespace std;
108
109diff -Naur celestia-1.5.0-upstream/src/celengine/galaxy.cpp celestia-1.5.0/src/celengine/galaxy.cpp
110--- celestia-1.5.0-upstream/src/celengine/galaxy.cpp 2008-03-01 12:51:20.000000000 +0100
111+++ celestia-1.5.0/src/celengine/galaxy.cpp 2008-03-01 11:52:10.000000000 +0100
112@@ -23,6 +23,8 @@
113 #include "vecgl.h"
114 #include "render.h"
115 #include "texture.h"
116+#include <libintl.h>
117+#include <string.h>
118
119 using namespace std;
120
121diff -Naur celestia-1.5.0-upstream/src/celengine/glcontext.cpp celestia-1.5.0/src/celengine/glcontext.cpp
122--- celestia-1.5.0-upstream/src/celengine/glcontext.cpp 2008-03-01 12:51:20.000000000 +0100
123+++ celestia-1.5.0/src/celengine/glcontext.cpp 2008-03-01 08:51:48.000000000 +0100
124@@ -12,6 +12,7 @@
125 #include "gl.h"
126 #include "glext.h"
127 #include "glcontext.h"
128+#include <libintl.h>
129
130 using namespace std;
131
132diff -Naur celestia-1.5.0-upstream/src/celengine/glext.cpp celestia-1.5.0/src/celengine/glext.cpp
133--- celestia-1.5.0-upstream/src/celengine/glext.cpp 2008-03-01 12:51:20.000000000 +0100
134+++ celestia-1.5.0/src/celengine/glext.cpp 2008-03-01 08:52:56.000000000 +0100
135@@ -8,6 +8,7 @@
136 // of the License, or (at your option) any later version.
137
138 #include <string.h>
139+#include <cstring>
140 #include "gl.h"
141
142 #ifndef _WIN32
143@@ -19,6 +20,7 @@
144 #endif /* ! _WIN32 */
145
146 #include "glext.h"
147+#include <libintl.h>
148
149 // ARB_texture_compression
150 glx::PFNGLCOMPRESSEDTEXIMAGE3DARBPROC glx::glCompressedTexImage3DARB;
151diff -Naur celestia-1.5.0-upstream/src/celengine/image.cpp celestia-1.5.0/src/celengine/image.cpp
152--- celestia-1.5.0-upstream/src/celengine/image.cpp 2008-03-01 12:51:20.000000000 +0100
153+++ celestia-1.5.0/src/celengine/image.cpp 2008-03-01 08:51:48.000000000 +0100
154@@ -66,6 +66,7 @@
155 #include <iostream>
156 #include <algorithm>
157 #include <cmath>
158+#include <libintl.h>
159
160 using namespace std;
161
162diff -Naur celestia-1.5.0-upstream/src/celengine/location.cpp celestia-1.5.0/src/celengine/location.cpp
163--- celestia-1.5.0-upstream/src/celengine/location.cpp 2008-03-01 12:51:20.000000000 +0100
164+++ celestia-1.5.0/src/celengine/location.cpp 2008-03-01 09:34:18.000000000 +0100
165@@ -11,6 +11,7 @@
166 #include <celengine/location.h>
167 #include <celengine/body.h>
168 #include <celutil/util.h>
169+#include <libintl.h>
170
171 using namespace std;
172
173diff -Naur celestia-1.5.0-upstream/src/celengine/lodspheremesh.cpp celestia-1.5.0/src/celengine/lodspheremesh.cpp
174--- celestia-1.5.0-upstream/src/celengine/lodspheremesh.cpp 2008-03-01 12:51:20.000000000 +0100
175+++ celestia-1.5.0/src/celengine/lodspheremesh.cpp 2008-03-01 08:51:48.000000000 +0100
176@@ -17,6 +17,7 @@
177 #include "glext.h"
178 #include "vecgl.h"
179 #include "lodspheremesh.h"
180+#include <libintl.h>
181
182 using namespace std;
183
184diff -Naur celestia-1.5.0-upstream/src/celengine/marker.cpp celestia-1.5.0/src/celengine/marker.cpp
185--- celestia-1.5.0-upstream/src/celengine/marker.cpp 2008-03-01 12:51:20.000000000 +0100
186+++ celestia-1.5.0/src/celengine/marker.cpp 2008-03-01 08:51:48.000000000 +0100
187@@ -9,6 +9,7 @@
188
189 #include "marker.h"
190 #include "gl.h"
191+#include <libintl.h>
192
193
194 using namespace std;
195diff -Naur celestia-1.5.0-upstream/src/celengine/mesh.cpp celestia-1.5.0/src/celengine/mesh.cpp
196--- celestia-1.5.0-upstream/src/celengine/mesh.cpp 2008-03-01 12:51:20.000000000 +0100
197+++ celestia-1.5.0/src/celengine/mesh.cpp 2008-03-01 08:51:48.000000000 +0100
198@@ -14,6 +14,7 @@
199 #include <cassert>
200 #include <iostream>
201 #include <algorithm>
202+#include <libintl.h>
203
204 using namespace std;
205
206diff -Naur celestia-1.5.0-upstream/src/celengine/meshmanager.cpp celestia-1.5.0/src/celengine/meshmanager.cpp
207--- celestia-1.5.0-upstream/src/celengine/meshmanager.cpp 2008-03-01 12:51:20.000000000 +0100
208+++ celestia-1.5.0/src/celengine/meshmanager.cpp 2008-03-01 08:51:48.000000000 +0100
209@@ -26,6 +26,7 @@
210 #include "spheremesh.h"
211 #include "texmanager.h"
212 #include "meshmanager.h"
213+#include <libintl.h>
214
215 using namespace std;
216
217diff -Naur celestia-1.5.0-upstream/src/celengine/modelfile.cpp celestia-1.5.0/src/celengine/modelfile.cpp
218--- celestia-1.5.0-upstream/src/celengine/modelfile.cpp 2008-03-01 12:51:20.000000000 +0100
219+++ celestia-1.5.0/src/celengine/modelfile.cpp 2008-03-01 11:52:21.000000000 +0100
220@@ -15,6 +15,8 @@
221 #include <cassert>
222 #include <cmath>
223 #include <cstdio>
224+#include <libintl.h>
225+#include <string.h>
226
227 using namespace std;
228
229diff -Naur celestia-1.5.0-upstream/src/celengine/nebula.cpp celestia-1.5.0/src/celengine/nebula.cpp
230--- celestia-1.5.0-upstream/src/celengine/nebula.cpp 2008-03-01 12:51:20.000000000 +0100
231+++ celestia-1.5.0/src/celengine/nebula.cpp 2008-03-01 08:51:48.000000000 +0100
232@@ -21,6 +21,7 @@
233 #include "glext.h"
234 #include "vecgl.h"
235 #include "render.h"
236+#include <libintl.h>
237
238 using namespace std;
239
240diff -Naur celestia-1.5.0-upstream/src/celengine/opencluster.cpp celestia-1.5.0/src/celengine/opencluster.cpp
241--- celestia-1.5.0-upstream/src/celengine/opencluster.cpp 2008-03-01 12:51:20.000000000 +0100
242+++ celestia-1.5.0/src/celengine/opencluster.cpp 2008-03-01 08:51:48.000000000 +0100
243@@ -19,6 +19,7 @@
244 #include "gl.h"
245 #include "vecgl.h"
246 #include "render.h"
247+#include <libintl.h>
248
249 using namespace std;
250
251diff -Naur celestia-1.5.0-upstream/src/celengine/overlay.cpp celestia-1.5.0/src/celengine/overlay.cpp
252--- celestia-1.5.0-upstream/src/celengine/overlay.cpp 2008-03-01 12:51:20.000000000 +0100
253+++ celestia-1.5.0/src/celengine/overlay.cpp 2008-03-01 08:50:23.000000000 +0100
254@@ -9,6 +9,7 @@
255
256 #include <cstdarg>
257 #include <cstdio>
258+#include <cstring>
259 #include <celutil/utf8.h>
260 #include "gl.h"
261 #include "vecgl.h"
262diff -Naur celestia-1.5.0-upstream/src/celengine/parseobject.cpp celestia-1.5.0/src/celengine/parseobject.cpp
263--- celestia-1.5.0-upstream/src/celengine/parseobject.cpp 2008-03-01 12:51:20.000000000 +0100
264+++ celestia-1.5.0/src/celengine/parseobject.cpp 2008-03-01 08:51:48.000000000 +0100
265@@ -21,6 +21,7 @@
266 #include "trajmanager.h"
267 #include "rotationmanager.h"
268 #include "universe.h"
269+#include <libintl.h>
270
271 using namespace std;
272
273diff -Naur celestia-1.5.0-upstream/src/celengine/render.cpp celestia-1.5.0/src/celengine/render.cpp
274--- celestia-1.5.0-upstream/src/celengine/render.cpp 2008-03-01 12:51:20.000000000 +0100
275+++ celestia-1.5.0/src/celengine/render.cpp 2008-03-01 08:53:29.000000000 +0100
276@@ -11,6 +11,7 @@
277 #include <cstdio>
278 #include <cstring>
279 #include <cassert>
280+#include <libintl.h>
281
282 #ifndef _WIN32
283 #ifndef TARGET_OS_MAC
284diff -Naur celestia-1.5.0-upstream/src/celengine/rotationmanager.cpp celestia-1.5.0/src/celengine/rotationmanager.cpp
285--- celestia-1.5.0-upstream/src/celengine/rotationmanager.cpp 2008-03-01 12:51:20.000000000 +0100
286+++ celestia-1.5.0/src/celengine/rotationmanager.cpp 2008-03-01 08:51:48.000000000 +0100
287@@ -14,6 +14,7 @@
288 #include <celutil/debug.h>
289 #include "samporient.h"
290 #include "rotationmanager.h"
291+#include <libintl.h>
292
293 using namespace std;
294
295diff -Naur celestia-1.5.0-upstream/src/celengine/selection.cpp celestia-1.5.0/src/celengine/selection.cpp
296--- celestia-1.5.0-upstream/src/celengine/selection.cpp 2008-03-01 12:51:20.000000000 +0100
297+++ celestia-1.5.0/src/celengine/selection.cpp 2008-03-01 09:34:25.000000000 +0100
298@@ -8,6 +8,7 @@
299 // of the License, or (at your option) any later version.
300
301 #include <cstdio>
302+#include <libintl.h>
303 #include "astro.h"
304 #include "selection.h"
305
306diff -Naur celestia-1.5.0-upstream/src/celengine/shadermanager.cpp celestia-1.5.0/src/celengine/shadermanager.cpp
307--- celestia-1.5.0-upstream/src/celengine/shadermanager.cpp 2008-03-01 12:51:20.000000000 +0100
308+++ celestia-1.5.0/src/celengine/shadermanager.cpp 2008-03-01 08:51:48.000000000 +0100
309@@ -15,6 +15,7 @@
310 #include <iomanip>
311 #include <cstdio>
312 #include <cassert>
313+#include <libintl.h>
314
315 using namespace std;
316
317diff -Naur celestia-1.5.0-upstream/src/celengine/simulation.cpp celestia-1.5.0/src/celengine/simulation.cpp
318--- celestia-1.5.0-upstream/src/celengine/simulation.cpp 2008-03-01 12:51:20.000000000 +0100
319+++ celestia-1.5.0/src/celengine/simulation.cpp 2008-03-01 09:34:28.000000000 +0100
320@@ -11,6 +11,7 @@
321 // of the License, or (at your option) any later version.
322
323 #include <algorithm>
324+#include <libintl.h>
325 #include "simulation.h"
326
327 using namespace std;
328diff -Naur celestia-1.5.0-upstream/src/celengine/solarsys.cpp celestia-1.5.0/src/celengine/solarsys.cpp
329--- celestia-1.5.0-upstream/src/celengine/solarsys.cpp 2008-03-01 12:51:20.000000000 +0100
330+++ celestia-1.5.0/src/celengine/solarsys.cpp 2008-03-01 08:51:48.000000000 +0100
331@@ -30,6 +30,7 @@
332 #include "universe.h"
333 #include "multitexture.h"
334 #include "parseobject.h"
335+#include <libintl.h>
336
337 using namespace std;
338
339diff -Naur celestia-1.5.0-upstream/src/celengine/solarsysxml.cpp celestia-1.5.0/src/celengine/solarsysxml.cpp
340--- celestia-1.5.0-upstream/src/celengine/solarsysxml.cpp 2008-03-01 12:51:20.000000000 +0100
341+++ celestia-1.5.0/src/celengine/solarsysxml.cpp 2008-03-01 11:52:31.000000000 +0100
342@@ -8,6 +8,8 @@
343 // of the License, or (at your option) any later version.
344
345 #include <cassert>
346+#include <cstring>
347+#include <string.h>
348
349 #include <libxml/parser.h>
350 #include <libxml/parserInternals.h>
351@@ -20,6 +22,7 @@
352 #include "texmanager.h"
353 #include "meshmanager.h"
354 #include "solarsysxml.h"
355+#include <libintl.h>
356
357 using namespace std;
358
359diff -Naur celestia-1.5.0-upstream/src/celengine/spiceinterface.cpp celestia-1.5.0/src/celengine/spiceinterface.cpp
360--- celestia-1.5.0-upstream/src/celengine/spiceinterface.cpp 2008-03-01 12:51:20.000000000 +0100
361+++ celestia-1.5.0/src/celengine/spiceinterface.cpp 2008-03-01 08:51:48.000000000 +0100
362@@ -11,6 +11,7 @@
363
364 #include "SpiceUsr.h"
365 #include "spiceinterface.h"
366+#include <libintl.h>
367
368
369 bool
370diff -Naur celestia-1.5.0-upstream/src/celengine/spiceorbit.cpp celestia-1.5.0/src/celengine/spiceorbit.cpp
371--- celestia-1.5.0-upstream/src/celengine/spiceorbit.cpp 2008-03-01 12:51:20.000000000 +0100
372+++ celestia-1.5.0/src/celengine/spiceorbit.cpp 2008-03-01 08:51:48.000000000 +0100
373@@ -14,6 +14,7 @@
374 #include "SpiceUsr.h"
375 #include "astro.h"
376 #include "spiceorbit.h"
377+#include <libintl.h>
378
379 using namespace std;
380
381diff -Naur celestia-1.5.0-upstream/src/celengine/stardb.cpp celestia-1.5.0/src/celengine/stardb.cpp
382--- celestia-1.5.0-upstream/src/celengine/stardb.cpp 2008-03-01 12:51:20.000000000 +0100
383+++ celestia-1.5.0/src/celengine/stardb.cpp 2008-03-01 08:51:48.000000000 +0100
384@@ -10,6 +10,7 @@
385 #include <cmath>
386 #include <cstdlib>
387 #include <cstdio>
388+#include <cstring>
389 #include <cassert>
390 #include <algorithm>
391 #include <celmath/mathlib.h>
392@@ -24,6 +25,7 @@
393 #include "multitexture.h"
394 #include "meshmanager.h"
395 #include <celutil/debug.h>
396+#include <libintl.h>
397
398 using namespace std;
399
400diff -Naur celestia-1.5.0-upstream/src/celengine/texmanager.cpp celestia-1.5.0/src/celengine/texmanager.cpp
401--- celestia-1.5.0-upstream/src/celengine/texmanager.cpp 2008-03-01 12:51:20.000000000 +0100
402+++ celestia-1.5.0/src/celengine/texmanager.cpp 2008-03-01 08:51:48.000000000 +0100
403@@ -13,6 +13,7 @@
404 #include <fstream>
405 #include "multitexture.h"
406 #include "texmanager.h"
407+#include <libintl.h>
408
409 using namespace std;
410
411diff -Naur celestia-1.5.0-upstream/src/celengine/texture.cpp celestia-1.5.0/src/celengine/texture.cpp
412--- celestia-1.5.0-upstream/src/celengine/texture.cpp 2008-03-01 12:51:20.000000000 +0100
413+++ celestia-1.5.0/src/celengine/texture.cpp 2008-03-01 08:54:00.000000000 +0100
414@@ -28,6 +28,7 @@
415 #include <cstdlib>
416 #include <cstdio>
417 #include <cassert>
418+#include <libintl.h>
419
420 #ifndef _WIN32
421 #ifndef TARGET_OS_MAC
422diff -Naur celestia-1.5.0-upstream/src/celengine/tokenizer.cpp celestia-1.5.0/src/celengine/tokenizer.cpp
423--- celestia-1.5.0-upstream/src/celengine/tokenizer.cpp 2008-03-01 12:51:20.000000000 +0100
424+++ celestia-1.5.0/src/celengine/tokenizer.cpp 2008-03-01 08:51:48.000000000 +0100
425@@ -12,6 +12,7 @@
426 #include <iomanip>
427 #include <celutil/utf8.h>
428 #include "tokenizer.h"
429+#include <libintl.h>
430
431
432 static bool issep(char c)
433diff -Naur celestia-1.5.0-upstream/src/celengine/trajmanager.cpp celestia-1.5.0/src/celengine/trajmanager.cpp
434--- celestia-1.5.0-upstream/src/celengine/trajmanager.cpp 2008-03-01 12:51:20.000000000 +0100
435+++ celestia-1.5.0/src/celengine/trajmanager.cpp 2008-03-01 08:51:48.000000000 +0100
436@@ -15,6 +15,7 @@
437 #include <celutil/debug.h>
438 #include "samporbit.h"
439 #include "trajmanager.h"
440+#include <libintl.h>
441
442 using namespace std;
443
444diff -Naur celestia-1.5.0-upstream/src/celengine/universe.cpp celestia-1.5.0/src/celengine/universe.cpp
445--- celestia-1.5.0-upstream/src/celengine/universe.cpp 2008-03-01 12:51:20.000000000 +0100
446+++ celestia-1.5.0/src/celengine/universe.cpp 2008-03-01 09:34:33.000000000 +0100
447@@ -13,6 +13,7 @@
448 #include <celmath/intersect.h>
449 #include <celutil/utf8.h>
450 #include <cassert>
451+#include <libintl.h>
452 #include "astro.h"
453 #include "3dsmesh.h"
454 #include "meshmanager.h"
455diff -Naur celestia-1.5.0-upstream/src/celengine/vertexprog.cpp celestia-1.5.0/src/celengine/vertexprog.cpp
456--- celestia-1.5.0-upstream/src/celengine/vertexprog.cpp 2008-03-01 12:51:20.000000000 +0100
457+++ celestia-1.5.0/src/celengine/vertexprog.cpp 2008-03-01 08:51:48.000000000 +0100
458@@ -14,6 +14,7 @@
459 #include "gl.h"
460 #include "glext.h"
461 #include "vertexprog.h"
462+#include <libintl.h>
463
464 using namespace std;
465
466diff -Naur celestia-1.5.0-upstream/src/celengine/virtualtex.cpp celestia-1.5.0/src/celengine/virtualtex.cpp
467--- celestia-1.5.0-upstream/src/celengine/virtualtex.cpp 2008-03-01 12:51:20.000000000 +0100
468+++ celestia-1.5.0/src/celengine/virtualtex.cpp 2008-03-01 08:51:48.000000000 +0100
469@@ -19,6 +19,7 @@
470 #include "virtualtex.h"
471 #include "gl.h"
472 #include "parser.h"
473+#include <libintl.h>
474
475 using namespace std;
476
477diff -Naur celestia-1.5.0-upstream/src/celestia/celestiacore.cpp celestia-1.5.0/src/celestia/celestiacore.cpp
478--- celestia-1.5.0-upstream/src/celestia/celestiacore.cpp 2008-03-01 12:51:20.000000000 +0100
479+++ celestia-1.5.0/src/celestia/celestiacore.cpp 2008-03-01 08:54:18.000000000 +0100
480@@ -43,6 +43,7 @@
481 #include <celutil/debug.h>
482 #include <celutil/utf8.h>
483 #include "url.h"
484+#include <libintl.h>
485
486 #ifdef CELX
487 #include <celengine/scriptobject.h>
488diff -Naur celestia-1.5.0-upstream/src/celestia/celx.cpp celestia-1.5.0/src/celestia/celx.cpp
489--- celestia-1.5.0-upstream/src/celestia/celx.cpp 2008-03-01 12:51:20.000000000 +0100
490+++ celestia-1.5.0/src/celestia/celx.cpp 2008-03-01 11:52:38.000000000 +0100
491@@ -11,7 +11,9 @@
492
493 #include <cassert>
494 #include <cstring>
495+#include <string.h>
496 #include <cstdio>
497+#include <libintl.h>
498 #include <map>
499 #include <celengine/astro.h>
500 #include <celengine/celestia.h>
501diff -Naur celestia-1.5.0-upstream/src/celestia/configfile.cpp celestia-1.5.0/src/celestia/configfile.cpp
502--- celestia-1.5.0-upstream/src/celestia/configfile.cpp 2008-03-01 12:51:20.000000000 +0100
503+++ celestia-1.5.0/src/celestia/configfile.cpp 2008-03-01 08:51:48.000000000 +0100
504@@ -16,6 +16,7 @@
505 #include <celengine/celestia.h>
506 #include <celengine/texmanager.h>
507 #include "configfile.h"
508+#include <libintl.h>
509
510 using namespace std;
511
512diff -Naur celestia-1.5.0-upstream/src/celestia/destination.cpp celestia-1.5.0/src/celestia/destination.cpp
513--- celestia-1.5.0-upstream/src/celestia/destination.cpp 2008-03-01 12:51:20.000000000 +0100
514+++ celestia-1.5.0/src/celestia/destination.cpp 2008-03-01 08:51:48.000000000 +0100
515@@ -14,6 +14,7 @@
516 #include <celengine/astro.h>
517 #include <celengine/parser.h>
518 #include "destination.h"
519+#include <libintl.h>
520
521 using namespace std;
522
523diff -Naur celestia-1.5.0-upstream/src/celestia/eclipsefinder.cpp celestia-1.5.0/src/celestia/eclipsefinder.cpp
524--- celestia-1.5.0-upstream/src/celestia/eclipsefinder.cpp 2008-03-01 12:51:20.000000000 +0100
525+++ celestia-1.5.0/src/celestia/eclipsefinder.cpp 2008-03-01 09:14:53.000000000 +0100
526@@ -15,6 +15,7 @@
527 #include <algorithm>
528 #include <set>
529 #include <cassert>
530+#include <cstring>
531 #include "eclipsefinder.h"
532 #include "celmath/mathlib.h"
533 #include "celmath/ray.h"
534diff -Naur celestia-1.5.0-upstream/src/celestia/glutmain.cpp celestia-1.5.0/src/celestia/glutmain.cpp
535--- celestia-1.5.0-upstream/src/celestia/glutmain.cpp 2008-03-01 12:51:20.000000000 +0100
536+++ celestia-1.5.0/src/celestia/glutmain.cpp 2008-03-01 08:55:18.000000000 +0100
537@@ -15,6 +15,7 @@
538 #include <cstdlib>
539 #include <cctype>
540 #include <cstring>
541+#include <libintl.h>
542 #include <time.h>
543 #include <unistd.h>
544 #include <celengine/gl.h>
545diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/actions.cpp celestia-1.5.0/src/celestia/gtk/actions.cpp
546--- celestia-1.5.0-upstream/src/celestia/gtk/actions.cpp 2008-03-01 12:51:20.000000000 +0100
547+++ celestia-1.5.0/src/celestia/gtk/actions.cpp 2008-03-01 08:55:33.000000000 +0100
548@@ -15,6 +15,7 @@
549 #endif /* HAVE_CONFIG_H */
550
551 #include <cstring>
552+#include <libintl.h>
553 #include <fstream>
554 #include <gtk/gtk.h>
555
556diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/common.cpp celestia-1.5.0/src/celestia/gtk/common.cpp
557--- celestia-1.5.0-upstream/src/celestia/gtk/common.cpp 2008-03-01 12:51:20.000000000 +0100
558+++ celestia-1.5.0/src/celestia/gtk/common.cpp 2008-03-01 08:51:48.000000000 +0100
559@@ -20,6 +20,7 @@
560 #include <celestia/celestiacore.h>
561
562 #include "common.h"
563+#include <libintl.h>
564
565
566 /* Returns the offset of the timezone at date */
567diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/dialog-eclipse.cpp celestia-1.5.0/src/celestia/gtk/dialog-eclipse.cpp
568--- celestia-1.5.0-upstream/src/celestia/gtk/dialog-eclipse.cpp 2008-03-01 12:51:20.000000000 +0100
569+++ celestia-1.5.0/src/celestia/gtk/dialog-eclipse.cpp 2008-03-01 08:51:48.000000000 +0100
570@@ -18,6 +18,7 @@
571
572 #include "dialog-eclipse.h"
573 #include "common.h"
574+#include <libintl.h>
575
576
577 /* Definitions: Callbacks */
578diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/dialog-goto.cpp celestia-1.5.0/src/celestia/gtk/dialog-goto.cpp
579--- celestia-1.5.0-upstream/src/celestia/gtk/dialog-goto.cpp 2008-03-01 12:51:20.000000000 +0100
580+++ celestia-1.5.0/src/celestia/gtk/dialog-goto.cpp 2008-03-01 08:51:49.000000000 +0100
581@@ -18,6 +18,7 @@
582
583 #include "dialog-goto.h"
584 #include "common.h"
585+#include <libintl.h>
586
587
588 /* Declarations: Callbacks */
589diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/dialog-options.cpp celestia-1.5.0/src/celestia/gtk/dialog-options.cpp
590--- celestia-1.5.0-upstream/src/celestia/gtk/dialog-options.cpp 2008-03-01 12:51:20.000000000 +0100
591+++ celestia-1.5.0/src/celestia/gtk/dialog-options.cpp 2008-03-01 08:51:49.000000000 +0100
592@@ -17,6 +17,7 @@
593 #include "dialog-options.h"
594 #include "common.h"
595 #include "ui.h"
596+#include <libintl.h>
597
598
599 /* Definitions: Callbacks */
600diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/dialog-solar.cpp celestia-1.5.0/src/celestia/gtk/dialog-solar.cpp
601--- celestia-1.5.0-upstream/src/celestia/gtk/dialog-solar.cpp 2008-03-01 12:51:20.000000000 +0100
602+++ celestia-1.5.0/src/celestia/gtk/dialog-solar.cpp 2008-03-01 08:51:49.000000000 +0100
603@@ -22,6 +22,7 @@
604 #include "dialog-solar.h"
605 #include "actions.h"
606 #include "common.h"
607+#include <libintl.h>
608
609
610 /* Declarations: Callbacks */
611diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/dialog-star.cpp celestia-1.5.0/src/celestia/gtk/dialog-star.cpp
612--- celestia-1.5.0-upstream/src/celestia/gtk/dialog-star.cpp 2008-03-01 12:51:20.000000000 +0100
613+++ celestia-1.5.0/src/celestia/gtk/dialog-star.cpp 2008-03-01 08:51:49.000000000 +0100
614@@ -25,6 +25,7 @@
615 #include "dialog-star.h"
616 #include "actions.h"
617 #include "common.h"
618+#include <libintl.h>
619
620
621 /* Declarations: Callbacks */
622diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/dialog-time.cpp celestia-1.5.0/src/celestia/gtk/dialog-time.cpp
623--- celestia-1.5.0-upstream/src/celestia/gtk/dialog-time.cpp 2008-03-01 12:51:20.000000000 +0100
624+++ celestia-1.5.0/src/celestia/gtk/dialog-time.cpp 2008-03-01 08:51:49.000000000 +0100
625@@ -18,6 +18,7 @@
626
627 #include "dialog-time.h"
628 #include "common.h"
629+#include <libintl.h>
630
631
632 /* Declarations: Callbacks */
633diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/dialog-tour.cpp celestia-1.5.0/src/celestia/gtk/dialog-tour.cpp
634--- celestia-1.5.0-upstream/src/celestia/gtk/dialog-tour.cpp 2008-03-01 12:51:20.000000000 +0100
635+++ celestia-1.5.0/src/celestia/gtk/dialog-tour.cpp 2008-03-01 08:51:49.000000000 +0100
636@@ -18,6 +18,7 @@
637
638 #include "dialog-tour.h"
639 #include "common.h"
640+#include <libintl.h>
641
642
643 /* Declarations: Callbacks */
644diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/main.cpp celestia-1.5.0/src/celestia/gtk/main.cpp
645--- celestia-1.5.0-upstream/src/celestia/gtk/main.cpp 2008-03-01 12:51:20.000000000 +0100
646+++ celestia-1.5.0/src/celestia/gtk/main.cpp 2008-03-01 08:56:03.000000000 +0100
647@@ -19,6 +19,7 @@
648 #include <cstdlib>
649 #include <cctype>
650 #include <cstring>
651+#include <libintl.h>
652 #include <time.h>
653
654 #ifdef WIN32
655diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/menu-context.cpp celestia-1.5.0/src/celestia/gtk/menu-context.cpp
656--- celestia-1.5.0-upstream/src/celestia/gtk/menu-context.cpp 2008-03-01 12:51:20.000000000 +0100
657+++ celestia-1.5.0/src/celestia/gtk/menu-context.cpp 2008-03-01 08:51:49.000000000 +0100
658@@ -20,6 +20,7 @@
659 #include "menu-context.h"
660 #include "actions.h"
661 #include "common.h"
662+#include <libintl.h>
663
664
665 /* Definitions: Callbacks */
666diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/settings-file.cpp celestia-1.5.0/src/celestia/gtk/settings-file.cpp
667--- celestia-1.5.0-upstream/src/celestia/gtk/settings-file.cpp 2008-03-01 12:51:20.000000000 +0100
668+++ celestia-1.5.0/src/celestia/gtk/settings-file.cpp 2008-03-01 09:34:40.000000000 +0100
669@@ -11,6 +11,7 @@
670 */
671
672 #include <gtk/gtk.h>
673+#include <libintl.h>
674
675 #include <celengine/body.h>
676 #include <celengine/galaxy.h>
677diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/settings-gconf.cpp celestia-1.5.0/src/celestia/gtk/settings-gconf.cpp
678--- celestia-1.5.0-upstream/src/celestia/gtk/settings-gconf.cpp 2008-03-01 12:51:20.000000000 +0100
679+++ celestia-1.5.0/src/celestia/gtk/settings-gconf.cpp 2008-03-01 09:34:44.000000000 +0100
680@@ -12,6 +12,7 @@
681
682 #include <gtk/gtk.h>
683 #include <gconf/gconf-client.h>
684+#include <libintl.h>
685
686 #include <celengine/body.h>
687 #include <celengine/galaxy.h>
688diff -Naur celestia-1.5.0-upstream/src/celestia/gtk/splash.cpp celestia-1.5.0/src/celestia/gtk/splash.cpp
689--- celestia-1.5.0-upstream/src/celestia/gtk/splash.cpp 2008-03-01 12:51:20.000000000 +0100
690+++ celestia-1.5.0/src/celestia/gtk/splash.cpp 2008-03-01 08:51:49.000000000 +0100
691@@ -22,6 +22,7 @@
692
693 #include "splash.h"
694 #include "common.h"
695+#include <libintl.h>
696
697
698 /* Declarations */
699diff -Naur celestia-1.5.0-upstream/src/celestia/kde/celestialbrowser.cpp celestia-1.5.0/src/celestia/kde/celestialbrowser.cpp
700--- celestia-1.5.0-upstream/src/celestia/kde/celestialbrowser.cpp 2008-03-01 12:51:20.000000000 +0100
701+++ celestia-1.5.0/src/celestia/kde/celestialbrowser.cpp 2008-03-01 08:51:49.000000000 +0100
702@@ -16,6 +16,7 @@
703 #include "cellistviewitem.h"
704 #include "selectionpopup.h"
705 #include "celutil/utf8.h"
706+#include <libintl.h>
707
708 /*
709 * Constructs a CelestialBrowser which is a child of 'parent', with the
710diff -Naur celestia-1.5.0-upstream/src/celestia/kde/celsplashscreen.cpp celestia-1.5.0/src/celestia/kde/celsplashscreen.cpp
711--- celestia-1.5.0-upstream/src/celestia/kde/celsplashscreen.cpp 2008-03-01 12:51:20.000000000 +0100
712+++ celestia-1.5.0/src/celestia/kde/celsplashscreen.cpp 2008-03-01 08:51:49.000000000 +0100
713@@ -22,6 +22,7 @@
714 #include <kglobalsettings.h>
715 #include <celsplashscreen.h>
716 #include <X11/Xlib.h>
717+#include <libintl.h>
718
719 CelSplashScreen::CelSplashScreen(const QString& filename, QWidget* _parent):
720 QWidget(0, 0, WStyle_Customize | WX11BypassWM),
721diff -Naur celestia-1.5.0-upstream/src/celestia/kde/eclipsefinderdlg.cpp celestia-1.5.0/src/celestia/kde/eclipsefinderdlg.cpp
722--- celestia-1.5.0-upstream/src/celestia/kde/eclipsefinderdlg.cpp 2008-03-01 12:51:20.000000000 +0100
723+++ celestia-1.5.0/src/celestia/kde/eclipsefinderdlg.cpp 2008-03-01 08:51:49.000000000 +0100
724@@ -11,6 +11,7 @@
725 #include "celestiacore.h"
726 #include "celengine/astro.h"
727 #include "eclipsefinder.h"
728+#include <libintl.h>
729
730 /*
731 * Constructs a EclipseFinder which is a child of 'parent', with the
732diff -Naur celestia-1.5.0-upstream/src/celestia/kde/kcelbookmarkmanager.cpp celestia-1.5.0/src/celestia/kde/kcelbookmarkmanager.cpp
733--- celestia-1.5.0-upstream/src/celestia/kde/kcelbookmarkmanager.cpp 2008-03-01 12:51:20.000000000 +0100
734+++ celestia-1.5.0/src/celestia/kde/kcelbookmarkmanager.cpp 2008-03-01 08:51:49.000000000 +0100
735@@ -19,6 +19,7 @@
736 #include <qdir.h>
737 #include <kstandarddirs.h>
738 #include "kcelbookmarkmanager.h"
739+#include <libintl.h>
740
741 KBookmarkManager* KCelBookmarkManager::self() {
742 if ( !s_bookmarkManager )
743diff -Naur celestia-1.5.0-upstream/src/celestia/kde/kcelbookmarkmenu.cpp celestia-1.5.0/src/celestia/kde/kcelbookmarkmenu.cpp
744--- celestia-1.5.0-upstream/src/celestia/kde/kcelbookmarkmenu.cpp 2008-03-01 12:51:20.000000000 +0100
745+++ celestia-1.5.0/src/celestia/kde/kcelbookmarkmenu.cpp 2008-03-01 08:51:49.000000000 +0100
746@@ -45,6 +45,7 @@
747 #include <kpopupmenu.h>
748 #include <kstdaccel.h>
749 #include <kstdaction.h>
750+#include <libintl.h>
751
752 template class QPtrList<KCelBookmarkMenu>;
753
754diff -Naur celestia-1.5.0-upstream/src/celestia/kde/kdeapp.cpp celestia-1.5.0/src/celestia/kde/kdeapp.cpp
755--- celestia-1.5.0-upstream/src/celestia/kde/kdeapp.cpp 2008-03-01 12:51:20.000000000 +0100
756+++ celestia-1.5.0/src/celestia/kde/kdeapp.cpp 2008-03-01 08:51:49.000000000 +0100
757@@ -87,6 +87,7 @@
758 #endif
759
760 #include "celengine/glext.h"
761+#include <libintl.h>
762
763 #define MENUMAXSIZE 100
764
765diff -Naur celestia-1.5.0-upstream/src/celestia/kde/kdeglwidget.cpp celestia-1.5.0/src/celestia/kde/kdeglwidget.cpp
766--- celestia-1.5.0-upstream/src/celestia/kde/kdeglwidget.cpp 2008-03-01 12:51:20.000000000 +0100
767+++ celestia-1.5.0/src/celestia/kde/kdeglwidget.cpp 2008-03-01 08:51:49.000000000 +0100
768@@ -48,6 +48,7 @@
769
770 #include <math.h>
771 #include <vector>
772+#include <libintl.h>
773
774 KdeGlWidget::KdeGlWidget( QWidget* parent, const char* name, CelestiaCore* core)
775 : QGLWidget( parent, name )
776diff -Naur celestia-1.5.0-upstream/src/celestia/kde/kdemain.cpp celestia-1.5.0/src/celestia/kde/kdemain.cpp
777--- celestia-1.5.0-upstream/src/celestia/kde/kdemain.cpp 2008-03-01 12:51:20.000000000 +0100
778+++ celestia-1.5.0/src/celestia/kde/kdemain.cpp 2008-03-01 08:51:49.000000000 +0100
779@@ -20,6 +20,7 @@
780 #include <klocale.h>
781
782 #include "kdeuniquecelestia.h"
783+#include <libintl.h>
784
785 static const char *description =
786 I18N_NOOP("Celestia");
787diff -Naur celestia-1.5.0-upstream/src/celestia/kde/kdepreferencesdialog.cpp celestia-1.5.0/src/celestia/kde/kdepreferencesdialog.cpp
788--- celestia-1.5.0-upstream/src/celestia/kde/kdepreferencesdialog.cpp 2008-03-01 12:51:20.000000000 +0100
789+++ celestia-1.5.0/src/celestia/kde/kdepreferencesdialog.cpp 2008-03-01 08:51:49.000000000 +0100
790@@ -40,6 +40,7 @@
791 #include "celengine/render.h"
792 #include "celengine/glcontext.h"
793 #include "celengine/astro.h"
794+#include <libintl.h>
795
796 static uint32 FilterOtherLocations = ~(Location::City |
797 Location::Observatory |
798diff -Naur celestia-1.5.0-upstream/src/celestia/kde/kdeuniquecelestia.cpp celestia-1.5.0/src/celestia/kde/kdeuniquecelestia.cpp
799--- celestia-1.5.0-upstream/src/celestia/kde/kdeuniquecelestia.cpp 2008-03-01 12:51:20.000000000 +0100
800+++ celestia-1.5.0/src/celestia/kde/kdeuniquecelestia.cpp 2008-03-01 08:51:49.000000000 +0100
801@@ -21,6 +21,7 @@
802 #include <string>
803 #include <vector>
804 #include <klocale.h>
805+#include <libintl.h>
806
807 KdeUniqueCelestia::KdeUniqueCelestia() {
808
809diff -Naur celestia-1.5.0-upstream/src/celestia/kde/selectionpopup.cpp celestia-1.5.0/src/celestia/kde/selectionpopup.cpp
810--- celestia-1.5.0-upstream/src/celestia/kde/selectionpopup.cpp 2008-03-01 12:51:20.000000000 +0100
811+++ celestia-1.5.0/src/celestia/kde/selectionpopup.cpp 2008-03-01 08:51:49.000000000 +0100
812@@ -29,6 +29,7 @@
813 #include <krun.h>
814
815 #include "celutil/utf8.h"
816+#include <libintl.h>
817
818 SelectionPopup::SelectionPopup(QWidget* parent, CelestiaCore* _appCore, Selection _sel):
819 KPopupMenu(parent),
820diff -Naur celestia-1.5.0-upstream/src/celestia/kde/videocapturedlg.cpp celestia-1.5.0/src/celestia/kde/videocapturedlg.cpp
821--- celestia-1.5.0-upstream/src/celestia/kde/videocapturedlg.cpp 2008-03-01 12:51:20.000000000 +0100
822+++ celestia-1.5.0/src/celestia/kde/videocapturedlg.cpp 2008-03-01 08:51:49.000000000 +0100
823@@ -36,6 +36,7 @@
824 #include <kstatusbar.h>
825 #include <kapp.h>
826 #include "kdeapp.h"
827+#include <libintl.h>
828
829 VideoCaptureDlg::VideoCaptureDlg(QWidget* p, const QString &dir):
830 accepted(false)
831diff -Naur celestia-1.5.0-upstream/src/celestia/oggtheoracapture.cpp celestia-1.5.0/src/celestia/oggtheoracapture.cpp
832--- celestia-1.5.0-upstream/src/celestia/oggtheoracapture.cpp 2008-03-01 12:51:20.000000000 +0100
833+++ celestia-1.5.0/src/celestia/oggtheoracapture.cpp 2008-03-01 09:15:02.000000000 +0100
834@@ -66,11 +66,13 @@
835 #include <celutil/util.h>
836 #include "../celengine/gl.h"
837 #include <string>
838+#include <cstring>
839 #include "theora/theora.h"
840
841 using namespace std;
842
843 #include "oggtheoracapture.h"
844+#include <libintl.h>
845
846 // {"video-rate-target",required_argument,NULL,'V'},
847 // {"video-quality",required_argument,NULL,'v'},
848diff -Naur celestia-1.5.0-upstream/src/celestia/scriptmenu.cpp celestia-1.5.0/src/celestia/scriptmenu.cpp
849--- celestia-1.5.0-upstream/src/celestia/scriptmenu.cpp 2008-03-01 12:51:20.000000000 +0100
850+++ celestia-1.5.0/src/celestia/scriptmenu.cpp 2008-03-01 08:51:49.000000000 +0100
851@@ -13,6 +13,7 @@
852 #include "celutil/directory.h"
853 #include "celutil/filetype.h"
854 #include <fstream>
855+#include <libintl.h>
856
857 using namespace std;
858
859diff -Naur celestia-1.5.0-upstream/src/celestia/url.cpp celestia-1.5.0/src/celestia/url.cpp
860--- celestia-1.5.0-upstream/src/celestia/url.cpp 2008-03-01 12:51:20.000000000 +0100
861+++ celestia-1.5.0/src/celestia/url.cpp 2008-03-01 11:52:48.000000000 +0100
862@@ -16,10 +16,12 @@
863 ***************************************************************************/
864
865 #include <string>
866+#include <string.h>
867 #include <stdio.h>
868 #include "celestiacore.h"
869 #include "celengine/astro.h"
870 #include "url.h"
871+#include <libintl.h>
872
873 static const unsigned int CurrentCelestiaURLVersion = 2;
874
875diff -Naur celestia-1.5.0-upstream/src/celestia/wglext.cpp celestia-1.5.0/src/celestia/wglext.cpp
876--- celestia-1.5.0-upstream/src/celestia/wglext.cpp 2008-03-01 12:51:20.000000000 +0100
877+++ celestia-1.5.0/src/celestia/wglext.cpp 2008-03-01 11:52:52.000000000 +0100
878@@ -14,7 +14,10 @@
879 #include "wglext.h"
880 #include <windows.h>
881 #include <cstdio>
882+#include <cstring>
883+#include <string.h>
884 #include <vector>
885+#include <libintl.h>
886
887 using namespace std;
888
889diff -Naur celestia-1.5.0-upstream/src/celestia/winbookmarks.cpp celestia-1.5.0/src/celestia/winbookmarks.cpp
890--- celestia-1.5.0-upstream/src/celestia/winbookmarks.cpp 2008-03-01 12:51:20.000000000 +0100
891+++ celestia-1.5.0/src/celestia/winbookmarks.cpp 2008-03-01 11:52:58.000000000 +0100
892@@ -13,6 +13,7 @@
893 #include "res/resource.h"
894 #include <celutil/winutil.h>
895 #include <iostream>
896+#include <string.h>
897
898 using namespace std;
899
900diff -Naur celestia-1.5.0-upstream/src/celestia/windatepicker.cpp celestia-1.5.0/src/celestia/windatepicker.cpp
901--- celestia-1.5.0-upstream/src/celestia/windatepicker.cpp 2008-03-01 12:51:20.000000000 +0100
902+++ celestia-1.5.0/src/celestia/windatepicker.cpp 2008-03-01 08:51:49.000000000 +0100
903@@ -11,10 +11,12 @@
904
905 #include <windows.h>
906 #include <commctrl.h>
907+#include <cstring>
908 #include "celutil/basictypes.h"
909 #include "celengine/astro.h"
910 #include "celutil/util.h"
911 #include "celutil/winutil.h"
912+#include <libintl.h>
913
914
915 // DatePicker is a Win32 control for setting the date. It replaces the
916diff -Naur celestia-1.5.0-upstream/src/celestia/wineclipses.cpp celestia-1.5.0/src/celestia/wineclipses.cpp
917--- celestia-1.5.0-upstream/src/celestia/wineclipses.cpp 2008-03-01 12:51:20.000000000 +0100
918+++ celestia-1.5.0/src/celestia/wineclipses.cpp 2008-03-01 11:53:02.000000000 +0100
919@@ -10,6 +10,7 @@
920
921 #include <string>
922 #include <sstream>
923+#include <string.h>
924 #include <algorithm>
925 #include <set>
926 #include <cassert>
927@@ -23,6 +24,7 @@
928 #include "celmath/distance.h"
929 #include "celutil/util.h"
930 #include "celutil/winutil.h"
931+#include <libintl.h>
932
933 using namespace std;
934
935diff -Naur celestia-1.5.0-upstream/src/celestia/winhyperlinks.cpp celestia-1.5.0/src/celestia/winhyperlinks.cpp
936--- celestia-1.5.0-upstream/src/celestia/winhyperlinks.cpp 2008-03-01 12:51:20.000000000 +0100
937+++ celestia-1.5.0/src/celestia/winhyperlinks.cpp 2008-03-01 08:50:24.000000000 +0100
938@@ -9,6 +9,7 @@
939 // as published by the Free Software Foundation; either version 2
940 // of the License, or (at your option) any later version.
941
942+#include <cstring>
943 #include "winhyperlinks.h"
944 #include "res/resource.h"
945
946diff -Naur celestia-1.5.0-upstream/src/celestia/winmain.cpp celestia-1.5.0/src/celestia/winmain.cpp
947--- celestia-1.5.0-upstream/src/celestia/winmain.cpp 2008-03-01 12:51:20.000000000 +0100
948+++ celestia-1.5.0/src/celestia/winmain.cpp 2008-03-01 11:53:07.000000000 +0100
949@@ -23,6 +23,7 @@
950 #include <windows.h>
951 #include <commctrl.h>
952 #include <mmsystem.h>
953+#include <string.h>
954
955 #include <celmath/vecmath.h>
956 #include <celmath/quaternion.h>
957@@ -59,6 +60,7 @@
958 #include "wglext.h"
959
960 #include <locale.h>
961+#include <libintl.h>
962
963 using namespace std;
964
965diff -Naur celestia-1.5.0-upstream/src/celestia/winsplash.cpp celestia-1.5.0/src/celestia/winsplash.cpp
966--- celestia-1.5.0-upstream/src/celestia/winsplash.cpp 2008-03-01 12:51:20.000000000 +0100
967+++ celestia-1.5.0/src/celestia/winsplash.cpp 2008-03-01 08:51:49.000000000 +0100
968@@ -15,8 +15,9 @@
969 #include <commctrl.h>
970 #include "res/resource.h"
971 #include "celutil/util.h"
972 #include <iostream>
973+#include <libintl.h>
974 #include <locale.h>
975
976 using namespace std;
977
978diff -Naur celestia-1.5.0-upstream/src/celestia/winstarbrowser.cpp celestia-1.5.0/src/celestia/winstarbrowser.cpp
979--- celestia-1.5.0-upstream/src/celestia/winstarbrowser.cpp 2008-03-01 12:51:20.000000000 +0100
980+++ celestia-1.5.0/src/celestia/winstarbrowser.cpp 2008-03-01 11:53:13.000000000 +0100
981@@ -15,10 +15,12 @@
982 #include <windows.h>
983 #include <commctrl.h>
984 #include <cstring>
985+#include <string.h>
986 #include "winstarbrowser.h"
987 #include "celutil/winutil.h"
988
989 #include "res/resource.h"
990+#include <libintl.h>
991
992 extern void SetMouseCursor(LPCTSTR lpCursor);
993
994diff -Naur celestia-1.5.0-upstream/src/celestia/wintime.cpp celestia-1.5.0/src/celestia/wintime.cpp
995--- celestia-1.5.0-upstream/src/celestia/wintime.cpp 2008-03-01 12:51:20.000000000 +0100
996+++ celestia-1.5.0/src/celestia/wintime.cpp 2008-03-01 08:51:49.000000000 +0100
997@@ -18,6 +18,7 @@
998 #include <celengine/astro.h>
999 #include "celutil/util.h"
1000 #include "celutil/winutil.h"
1001+#include <libintl.h>
1002
1003
1004
1005diff -Naur celestia-1.5.0-upstream/src/celmath/quaternion.h celestia-1.5.0/src/celmath/quaternion.h
1006--- celestia-1.5.0-upstream/src/celmath/quaternion.h 2008-03-01 12:51:20.000000000 +0100
1007+++ celestia-1.5.0/src/celmath/quaternion.h 2008-03-01 12:30:07.000000000 +0100
1008@@ -16,7 +16,6 @@
1009 #include <celmath/mathlib.h>
1010 #include <celmath/vecmath.h>
1011
1012-
1013 template<class T> class Quaternion
1014 {
1015 public:
1016diff -Naur celestia-1.5.0-upstream/src/celutil/bigfix.cpp celestia-1.5.0/src/celutil/bigfix.cpp
1017--- celestia-1.5.0-upstream/src/celutil/bigfix.cpp 2008-03-01 12:51:20.000000000 +0100
1018+++ celestia-1.5.0/src/celutil/bigfix.cpp 2008-03-01 08:51:49.000000000 +0100
1019@@ -10,6 +10,7 @@
1020 #include <math.h>
1021 #include <stdio.h>
1022 #include "bigfix.h"
1023+#include <libintl.h>
1024
1025
1026 /*** Constructors ***/
1027diff -Naur celestia-1.5.0-upstream/src/celutil/color.cpp celestia-1.5.0/src/celutil/color.cpp
1028--- celestia-1.5.0-upstream/src/celutil/color.cpp 2008-03-01 12:51:20.000000000 +0100
1029+++ celestia-1.5.0/src/celutil/color.cpp 2008-03-01 11:53:16.000000000 +0100
1030@@ -9,6 +9,7 @@
1031
1032 #include <cstdio>
1033 #include <cstring>
1034+#include <string.h>
1035 #include <cctype>
1036 #include "color.h"
1037
1038diff -Naur celestia-1.5.0-upstream/src/celutil/directory.cpp celestia-1.5.0/src/celutil/directory.cpp
1039--- celestia-1.5.0-upstream/src/celutil/directory.cpp 2008-03-01 12:51:20.000000000 +0100
1040+++ celestia-1.5.0/src/celutil/directory.cpp 2008-03-01 08:51:49.000000000 +0100
1041@@ -9,6 +9,7 @@
1042
1043 #include <iostream>
1044 #include "directory.h"
1045+#include <libintl.h>
1046
1047 using namespace std;
1048
1049diff -Naur celestia-1.5.0-upstream/src/celutil/filetype.cpp celestia-1.5.0/src/celutil/filetype.cpp
1050--- celestia-1.5.0-upstream/src/celutil/filetype.cpp 2008-03-01 12:51:20.000000000 +0100
1051+++ celestia-1.5.0/src/celutil/filetype.cpp 2008-03-01 08:51:49.000000000 +0100
1052@@ -11,6 +11,7 @@
1053 #include <cstdlib>
1054 #include "util.h"
1055 #include "filetype.h"
1056+#include <libintl.h>
1057
1058 using namespace std;
1059
1060diff -Naur celestia-1.5.0-upstream/src/celutil/formatnum.cpp celestia-1.5.0/src/celutil/formatnum.cpp
1061--- celestia-1.5.0-upstream/src/celutil/formatnum.cpp 2008-03-01 12:51:20.000000000 +0100
1062+++ celestia-1.5.0/src/celutil/formatnum.cpp 2008-03-01 08:50:23.000000000 +0100
1063@@ -10,6 +10,8 @@
1064 #include <cmath>
1065 #include <cstdio>
1066 #include <string>
1067+#include <cstring>
1068+#include <limits.h>
1069 #include "formatnum.h"
1070
1071 // HACK: MS Visual C++ has _snprintf declared in stdio.h but not snprintf
1072diff -Naur celestia-1.5.0-upstream/src/celutil/utf8.cpp celestia-1.5.0/src/celutil/utf8.cpp
1073--- celestia-1.5.0-upstream/src/celutil/utf8.cpp 2008-03-01 12:51:20.000000000 +0100
1074+++ celestia-1.5.0/src/celutil/utf8.cpp 2008-03-01 08:51:49.000000000 +0100
1075@@ -9,7 +9,9 @@
1076
1077 #include "utf8.h"
1078 #include <cctype>
1079+#include <cstring>
1080 #include "util.h"
1081+#include <libintl.h>
1082
1083 unsigned int WGL4_Normalization_00[256] = {
1084 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007,
1085diff -Naur celestia-1.5.0-upstream/src/celutil/util.cpp celestia-1.5.0/src/celutil/util.cpp
1086--- celestia-1.5.0-upstream/src/celutil/util.cpp 2008-03-01 12:51:20.000000000 +0100
1087+++ celestia-1.5.0/src/celutil/util.cpp 2008-03-01 08:51:49.000000000 +0100
1088@@ -12,6 +12,7 @@
1089 #include "util.h"
1090 #include <sys/types.h>
1091 #include <sys/stat.h>
1092+#include <libintl.h>
1093
1094 using namespace std;
1095
1096diff -Naur celestia-1.5.0-upstream/src/celutil/util.h celestia-1.5.0/src/celutil/util.h
1097--- celestia-1.5.0-upstream/src/celutil/util.h 2008-03-01 12:51:20.000000000 +0100
1098+++ celestia-1.5.0/src/celutil/util.h 2008-03-01 11:49:36.000000000 +0100
1099@@ -22,11 +22,11 @@
1100 switch(0){case 0: case pred:;}
1101
1102 #ifndef min
1103-#define min(a, b) ((a) < (b) ? (a) : (b))
1104+template <typename T1, typename T2> bool min(T1 a, T2 b){ return a<(T1)b; }
1105 #endif
1106
1107 #ifndef max
1108-#define max(a, b) ((a) < (b) ? (b) : (a))
1109+template <typename T1, typename T2> bool max(T1 a, T2 b){ return a<(T1)b; }
1110 #endif
1111
1112 #ifdef _WIN32
1113diff -Naur celestia-1.5.0-upstream/src/celutil/windirectory.cpp celestia-1.5.0/src/celutil/windirectory.cpp
1114--- celestia-1.5.0-upstream/src/celutil/windirectory.cpp 2008-03-01 12:51:20.000000000 +0100
1115+++ celestia-1.5.0/src/celutil/windirectory.cpp 2008-03-01 08:51:49.000000000 +0100
1116@@ -10,6 +10,7 @@
1117 #include <iostream>
1118 #include <windows.h>
1119 #include "directory.h"
1120+#include <libintl.h>
1121
1122 using namespace std;
1123
1124diff -Naur celestia-1.5.0-upstream/src/packdb.cpp celestia-1.5.0/src/packdb.cpp
1125--- celestia-1.5.0-upstream/src/packdb.cpp 2008-03-01 12:51:20.000000000 +0100
1126+++ celestia-1.5.0/src/packdb.cpp 2008-03-01 08:51:49.000000000 +0100
1127@@ -10,6 +10,7 @@
1128 #include <stdlib.h>
1129 #include <stdio.h>
1130 #include <string.h>
1131+#include <libintl.h>
1132
1133 #define SPECTRAL_O 0
1134 #define SPECTRAL_B 1
1135diff -Naur celestia-1.5.0-upstream/src/tools/atmosphere/scattersim.cpp celestia-1.5.0/src/tools/atmosphere/scattersim.cpp
1136--- celestia-1.5.0-upstream/src/tools/atmosphere/scattersim.cpp 2008-03-01 12:51:20.000000000 +0100
1137+++ celestia-1.5.0/src/tools/atmosphere/scattersim.cpp 2008-03-01 11:53:23.000000000 +0100
1138@@ -11,7 +11,9 @@
1139 #include <iostream>
1140 #include <fstream>
1141 #include <string>
1142+#include <string.h>
1143 #include <cstdlib>
1144+#include <libintl.h>
1145 #include <cmath>
1146 #include <algorithm>
1147 #include <map>
1148diff -Naur celestia-1.5.0-upstream/src/tools/buildstardb.cpp celestia-1.5.0/src/tools/buildstardb.cpp
1149--- celestia-1.5.0-upstream/src/tools/buildstardb.cpp 2008-03-01 12:51:20.000000000 +0100
1150+++ celestia-1.5.0/src/tools/buildstardb.cpp 2008-03-01 08:51:49.000000000 +0100
1151@@ -16,6 +16,7 @@
1152 #include <cstdio>
1153 #include <assert.h>
1154 #include "stardb.h"
1155+#include <libintl.h>
1156
1157 using namespace std;
1158
1159diff -Naur celestia-1.5.0-upstream/src/tools/cmod/cmodfix.cpp celestia-1.5.0/src/tools/cmod/cmodfix.cpp
1160--- celestia-1.5.0-upstream/src/tools/cmod/cmodfix.cpp 2008-03-01 12:51:20.000000000 +0100
1161+++ celestia-1.5.0/src/tools/cmod/cmodfix.cpp 2008-03-01 11:53:27.000000000 +0100
1162@@ -18,6 +18,7 @@
1163 #include <cassert>
1164 #include <cmath>
1165 #include <cstdio>
1166+#include <string.h>
1167 #include <algorithm>
1168 #include <vector>
1169 #ifdef TRISTRIP
1170diff -Naur celestia-1.5.0-upstream/src/tools/cmod/xtocmod.cpp celestia-1.5.0/src/tools/cmod/xtocmod.cpp
1171--- celestia-1.5.0-upstream/src/tools/cmod/xtocmod.cpp 2008-03-01 12:51:20.000000000 +0100
1172+++ celestia-1.5.0/src/tools/cmod/xtocmod.cpp 2008-03-01 11:53:31.000000000 +0100
1173@@ -3,6 +3,7 @@
1174 #include <iomanip>
1175 #include <algorithm>
1176 #include <cstdio>
1177+#include <string.h>
1178 #include <cassert>
1179 #include <cstring>
1180 #include <d3dx9.h>
1181diff -Naur celestia-1.5.0-upstream/src/tools/stardb/makestardb.cpp celestia-1.5.0/src/tools/stardb/makestardb.cpp
1182--- celestia-1.5.0-upstream/src/tools/stardb/makestardb.cpp 2008-03-01 12:51:20.000000000 +0100
1183+++ celestia-1.5.0/src/tools/stardb/makestardb.cpp 2008-03-01 11:53:34.000000000 +0100
1184@@ -14,6 +14,7 @@
1185 #include <iomanip>
1186 #include <cctype>
1187 #include <cassert>
1188+#include <string.h>
1189 #include <celutil/basictypes.h>
1190 #include <celutil/bytes.h>
1191 #include <celengine/astro.h>
1192diff -Naur celestia-1.5.0-upstream/src/tools/stardb/startextdump.cpp celestia-1.5.0/src/tools/stardb/startextdump.cpp
1193--- celestia-1.5.0-upstream/src/tools/stardb/startextdump.cpp 2008-03-01 12:51:20.000000000 +0100
1194+++ celestia-1.5.0/src/tools/stardb/startextdump.cpp 2008-03-01 11:53:40.000000000 +0100
1195@@ -13,6 +13,7 @@
1196 #include <iostream>
1197 #include <fstream>
1198 #include <iomanip>
1199+#include <string.h>
1200 #include <celutil/basictypes.h>
1201 #include <celutil/bytes.h>
1202 #include <celengine/astro.h>
This page took 0.304691 seconds and 4 git commands to generate.