]> git.pld-linux.org Git - packages/celestia.git/blob - celestia-gcc43.patch
- fixes for compilation with gcc-43 (taken from Fedora)
[packages/celestia.git] / celestia-gcc43.patch
1 Marek Mahut <mmahut@fedoraproject.org>: Fix problems with compilation under gcc 4.3
2
3 diff -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  
14 diff -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
25 diff -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  
43 diff -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"
54 diff -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  
65 diff -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"
76 diff -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  
87 diff -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  
98 diff -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  
109 diff -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  
121 diff -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  
132 diff -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;
151 diff -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  
162 diff -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  
173 diff -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  
184 diff -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;
195 diff -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  
206 diff -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  
217 diff -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  
229 diff -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  
240 diff -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  
251 diff -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"
262 diff -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  
273 diff -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
284 diff -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  
295 diff -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  
306 diff -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  
317 diff -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;
328 diff -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  
339 diff -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  
359 diff -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
370 diff -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  
381 diff -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  
400 diff -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  
411 diff -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
422 diff -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)
433 diff -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  
444 diff -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"
455 diff -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  
466 diff -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  
477 diff -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>
488 diff -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>
501 diff -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  
512 diff -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  
523 diff -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"
534 diff -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>
545 diff -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  
556 diff -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 */
567 diff -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 */
578 diff -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 */
589 diff -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 */
600 diff -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 */
611 diff -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 */
622 diff -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 */
633 diff -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 */
644 diff -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
655 diff -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 */
666 diff -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>
677 diff -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>
688 diff -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 */
699 diff -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
710 diff -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), 
721 diff -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 
732 diff -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 )
743 diff -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  
754 diff -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  
765 diff -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 )
776 diff -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");
787 diff -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 |
798 diff -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  
809 diff -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),
820 diff -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)
831 diff -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'},
848 diff -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  
859 diff -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  
875 diff -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  
889 diff -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  
900 diff -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
916 diff -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  
935 diff -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  
946 diff -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  
965 diff -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  
978 diff -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  
994 diff -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  
1005 diff -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:
1016 diff -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 ***/
1027 diff -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  
1038 diff -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  
1049 diff -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  
1060 diff -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
1072 diff -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,
1085 diff -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  
1096 diff -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
1113 diff -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  
1124 diff -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
1135 diff -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>
1148 diff -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  
1159 diff -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
1170 diff -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>
1181 diff -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>
1192 diff -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.204074 seconds and 4 git commands to generate.