]> git.pld-linux.org Git - packages/celestia.git/blob - celestia-gcc43.patch
- use lua51 not lua50
[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,14 @@
835  #include <celutil/util.h>
836  #include "../celengine/gl.h"
837  #include <string>
838 +#include <cstring>
839 +#include <ctime>
840  #include "theora/theora.h"
841  
842  using namespace std;
843  
844  #include "oggtheoracapture.h"
845 +#include <libintl.h>
846  
847  //  {"video-rate-target",required_argument,NULL,'V'},
848  //  {"video-quality",required_argument,NULL,'v'},
849 diff -Naur celestia-1.5.0-upstream/src/celestia/scriptmenu.cpp celestia-1.5.0/src/celestia/scriptmenu.cpp
850 --- celestia-1.5.0-upstream/src/celestia/scriptmenu.cpp 2008-03-01 12:51:20.000000000 +0100
851 +++ celestia-1.5.0/src/celestia/scriptmenu.cpp  2008-03-01 08:51:49.000000000 +0100
852 @@ -13,6 +13,7 @@
853  #include "celutil/directory.h"
854  #include "celutil/filetype.h"
855  #include <fstream>
856 +#include <libintl.h>
857  
858  using namespace std;
859  
860 diff -Naur celestia-1.5.0-upstream/src/celestia/url.cpp celestia-1.5.0/src/celestia/url.cpp
861 --- celestia-1.5.0-upstream/src/celestia/url.cpp        2008-03-01 12:51:20.000000000 +0100
862 +++ celestia-1.5.0/src/celestia/url.cpp 2008-03-01 11:52:48.000000000 +0100
863 @@ -16,10 +16,12 @@
864   ***************************************************************************/
865  
866  #include <string>
867 +#include <string.h>
868  #include <stdio.h>
869  #include "celestiacore.h"
870  #include "celengine/astro.h"
871  #include "url.h"
872 +#include <libintl.h>
873  
874  static const unsigned int CurrentCelestiaURLVersion = 2;
875  
876 diff -Naur celestia-1.5.0-upstream/src/celestia/wglext.cpp celestia-1.5.0/src/celestia/wglext.cpp
877 --- celestia-1.5.0-upstream/src/celestia/wglext.cpp     2008-03-01 12:51:20.000000000 +0100
878 +++ celestia-1.5.0/src/celestia/wglext.cpp      2008-03-01 11:52:52.000000000 +0100
879 @@ -14,7 +14,10 @@
880  #include "wglext.h"
881  #include <windows.h>
882  #include <cstdio>
883 +#include <cstring>
884 +#include <string.h>
885  #include <vector>
886 +#include <libintl.h>
887  
888  using namespace std;
889  
890 diff -Naur celestia-1.5.0-upstream/src/celestia/winbookmarks.cpp celestia-1.5.0/src/celestia/winbookmarks.cpp
891 --- celestia-1.5.0-upstream/src/celestia/winbookmarks.cpp       2008-03-01 12:51:20.000000000 +0100
892 +++ celestia-1.5.0/src/celestia/winbookmarks.cpp        2008-03-01 11:52:58.000000000 +0100
893 @@ -13,6 +13,7 @@
894  #include "res/resource.h"
895  #include <celutil/winutil.h>
896  #include <iostream>
897 +#include <string.h>
898  
899  using namespace std;
900  
901 diff -Naur celestia-1.5.0-upstream/src/celestia/windatepicker.cpp celestia-1.5.0/src/celestia/windatepicker.cpp
902 --- celestia-1.5.0-upstream/src/celestia/windatepicker.cpp      2008-03-01 12:51:20.000000000 +0100
903 +++ celestia-1.5.0/src/celestia/windatepicker.cpp       2008-03-01 08:51:49.000000000 +0100
904 @@ -11,10 +11,12 @@
905  
906  #include <windows.h>
907  #include <commctrl.h>
908 +#include <cstring>
909  #include "celutil/basictypes.h"
910  #include "celengine/astro.h"
911  #include "celutil/util.h"
912  #include "celutil/winutil.h"
913 +#include <libintl.h>
914  
915  
916  // DatePicker is a Win32 control for setting the date. It replaces the
917 diff -Naur celestia-1.5.0-upstream/src/celestia/wineclipses.cpp celestia-1.5.0/src/celestia/wineclipses.cpp
918 --- celestia-1.5.0-upstream/src/celestia/wineclipses.cpp        2008-03-01 12:51:20.000000000 +0100
919 +++ celestia-1.5.0/src/celestia/wineclipses.cpp 2008-03-01 11:53:02.000000000 +0100
920 @@ -10,6 +10,7 @@
921  
922  #include <string>
923  #include <sstream>
924 +#include <string.h>
925  #include <algorithm>
926  #include <set>
927  #include <cassert>
928 @@ -23,6 +24,7 @@
929  #include "celmath/distance.h"
930  #include "celutil/util.h"
931  #include "celutil/winutil.h"
932 +#include <libintl.h>
933  
934  using namespace std;
935  
936 diff -Naur celestia-1.5.0-upstream/src/celestia/winhyperlinks.cpp celestia-1.5.0/src/celestia/winhyperlinks.cpp
937 --- celestia-1.5.0-upstream/src/celestia/winhyperlinks.cpp      2008-03-01 12:51:20.000000000 +0100
938 +++ celestia-1.5.0/src/celestia/winhyperlinks.cpp       2008-03-01 08:50:24.000000000 +0100
939 @@ -9,6 +9,7 @@
940  // as published by the Free Software Foundation; either version 2
941  // of the License, or (at your option) any later version.
942  
943 +#include <cstring>
944  #include "winhyperlinks.h"
945  #include "res/resource.h"
946  
947 diff -Naur celestia-1.5.0-upstream/src/celestia/winmain.cpp celestia-1.5.0/src/celestia/winmain.cpp
948 --- celestia-1.5.0-upstream/src/celestia/winmain.cpp    2008-03-01 12:51:20.000000000 +0100
949 +++ celestia-1.5.0/src/celestia/winmain.cpp     2008-03-01 11:53:07.000000000 +0100
950 @@ -23,6 +23,7 @@
951  #include <windows.h>
952  #include <commctrl.h>
953  #include <mmsystem.h>
954 +#include <string.h>
955  
956  #include <celmath/vecmath.h>
957  #include <celmath/quaternion.h>
958 @@ -59,6 +60,7 @@
959  #include "wglext.h"
960  
961  #include <locale.h>
962 +#include <libintl.h>
963  
964  using namespace std;
965  
966 diff -Naur celestia-1.5.0-upstream/src/celestia/winsplash.cpp celestia-1.5.0/src/celestia/winsplash.cpp
967 --- celestia-1.5.0-upstream/src/celestia/winsplash.cpp  2008-03-01 12:51:20.000000000 +0100
968 +++ celestia-1.5.0/src/celestia/winsplash.cpp   2008-03-01 08:51:49.000000000 +0100
969 @@ -15,8 +15,9 @@
970  #include <commctrl.h>
971  #include "res/resource.h"
972  #include "celutil/util.h"
973  #include <iostream>
974 +#include <libintl.h>
975  #include <locale.h>
976  
977  using namespace std;
978  
979 diff -Naur celestia-1.5.0-upstream/src/celestia/winstarbrowser.cpp celestia-1.5.0/src/celestia/winstarbrowser.cpp
980 --- celestia-1.5.0-upstream/src/celestia/winstarbrowser.cpp     2008-03-01 12:51:20.000000000 +0100
981 +++ celestia-1.5.0/src/celestia/winstarbrowser.cpp      2008-03-01 11:53:13.000000000 +0100
982 @@ -15,10 +15,12 @@
983  #include <windows.h>
984  #include <commctrl.h>
985  #include <cstring>
986 +#include <string.h>
987  #include "winstarbrowser.h"
988  #include "celutil/winutil.h"
989  
990  #include "res/resource.h"
991 +#include <libintl.h>
992  
993  extern void SetMouseCursor(LPCTSTR lpCursor);
994  
995 diff -Naur celestia-1.5.0-upstream/src/celestia/wintime.cpp celestia-1.5.0/src/celestia/wintime.cpp
996 --- celestia-1.5.0-upstream/src/celestia/wintime.cpp    2008-03-01 12:51:20.000000000 +0100
997 +++ celestia-1.5.0/src/celestia/wintime.cpp     2008-03-01 08:51:49.000000000 +0100
998 @@ -18,6 +18,7 @@
999  #include <celengine/astro.h>
1000  #include "celutil/util.h"
1001  #include "celutil/winutil.h"
1002 +#include <libintl.h>
1003  
1004  
1005  
1006 diff -Naur celestia-1.5.0-upstream/src/celmath/quaternion.h celestia-1.5.0/src/celmath/quaternion.h
1007 --- celestia-1.5.0-upstream/src/celmath/quaternion.h    2008-03-01 12:51:20.000000000 +0100
1008 +++ celestia-1.5.0/src/celmath/quaternion.h     2008-03-01 12:30:07.000000000 +0100
1009 @@ -16,7 +16,6 @@
1010  #include <celmath/mathlib.h>
1011  #include <celmath/vecmath.h>
1012  
1013 -
1014  template<class T> class Quaternion
1015  {
1016  public:
1017 diff -Naur celestia-1.5.0-upstream/src/celutil/bigfix.cpp celestia-1.5.0/src/celutil/bigfix.cpp
1018 --- celestia-1.5.0-upstream/src/celutil/bigfix.cpp      2008-03-01 12:51:20.000000000 +0100
1019 +++ celestia-1.5.0/src/celutil/bigfix.cpp       2008-03-01 08:51:49.000000000 +0100
1020 @@ -10,6 +10,7 @@
1021  #include <math.h>
1022  #include <stdio.h>
1023  #include "bigfix.h"
1024 +#include <libintl.h>
1025  
1026  
1027  /*** Constructors ***/
1028 diff -Naur celestia-1.5.0-upstream/src/celutil/color.cpp celestia-1.5.0/src/celutil/color.cpp
1029 --- celestia-1.5.0-upstream/src/celutil/color.cpp       2008-03-01 12:51:20.000000000 +0100
1030 +++ celestia-1.5.0/src/celutil/color.cpp        2008-03-01 11:53:16.000000000 +0100
1031 @@ -9,6 +9,7 @@
1032  
1033  #include <cstdio>
1034  #include <cstring>
1035 +#include <string.h>
1036  #include <cctype>
1037  #include "color.h"
1038  
1039 diff -Naur celestia-1.5.0-upstream/src/celutil/directory.cpp celestia-1.5.0/src/celutil/directory.cpp
1040 --- celestia-1.5.0-upstream/src/celutil/directory.cpp   2008-03-01 12:51:20.000000000 +0100
1041 +++ celestia-1.5.0/src/celutil/directory.cpp    2008-03-01 08:51:49.000000000 +0100
1042 @@ -9,6 +9,7 @@
1043  
1044  #include <iostream>
1045  #include "directory.h"
1046 +#include <libintl.h>
1047  
1048  using namespace std;
1049  
1050 diff -Naur celestia-1.5.0-upstream/src/celutil/filetype.cpp celestia-1.5.0/src/celutil/filetype.cpp
1051 --- celestia-1.5.0-upstream/src/celutil/filetype.cpp    2008-03-01 12:51:20.000000000 +0100
1052 +++ celestia-1.5.0/src/celutil/filetype.cpp     2008-03-01 08:51:49.000000000 +0100
1053 @@ -11,6 +11,7 @@
1054  #include <cstdlib>
1055  #include "util.h"
1056  #include "filetype.h"
1057 +#include <libintl.h>
1058  
1059  using namespace std;
1060  
1061 diff -Naur celestia-1.5.0-upstream/src/celutil/formatnum.cpp celestia-1.5.0/src/celutil/formatnum.cpp
1062 --- celestia-1.5.0-upstream/src/celutil/formatnum.cpp   2008-03-01 12:51:20.000000000 +0100
1063 +++ celestia-1.5.0/src/celutil/formatnum.cpp    2008-03-01 08:50:23.000000000 +0100
1064 @@ -10,6 +10,8 @@
1065  #include <cmath>
1066  #include <cstdio>
1067  #include <string>
1068 +#include <cstring>
1069 +#include <limits.h>
1070  #include "formatnum.h"
1071  
1072  // HACK: MS Visual C++ has _snprintf declared in stdio.h but not snprintf
1073 diff -Naur celestia-1.5.0-upstream/src/celutil/utf8.cpp celestia-1.5.0/src/celutil/utf8.cpp
1074 --- celestia-1.5.0-upstream/src/celutil/utf8.cpp        2008-03-01 12:51:20.000000000 +0100
1075 +++ celestia-1.5.0/src/celutil/utf8.cpp 2008-03-01 08:51:49.000000000 +0100
1076 @@ -9,7 +9,9 @@
1077  
1078  #include "utf8.h"
1079  #include <cctype>
1080 +#include <cstring>
1081  #include "util.h"
1082 +#include <libintl.h>
1083  
1084  unsigned int WGL4_Normalization_00[256] = {
1085      0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007,
1086 diff -Naur celestia-1.5.0-upstream/src/celutil/util.cpp celestia-1.5.0/src/celutil/util.cpp
1087 --- celestia-1.5.0-upstream/src/celutil/util.cpp        2008-03-01 12:51:20.000000000 +0100
1088 +++ celestia-1.5.0/src/celutil/util.cpp 2008-03-01 08:51:49.000000000 +0100
1089 @@ -12,6 +12,7 @@
1090  #include "util.h"
1091  #include <sys/types.h>
1092  #include <sys/stat.h>
1093 +#include <libintl.h>
1094  
1095  using namespace std;
1096  
1097 diff -Naur celestia-1.5.0-upstream/src/celutil/util.h celestia-1.5.0/src/celutil/util.h
1098 --- celestia-1.5.0-upstream/src/celutil/util.h  2008-03-01 12:51:20.000000000 +0100
1099 +++ celestia-1.5.0/src/celutil/util.h   2008-03-01 11:49:36.000000000 +0100
1100 @@ -22,11 +22,11 @@
1101      switch(0){case 0: case pred:;}
1102  
1103  #ifndef min
1104 -#define min(a, b) ((a) < (b) ? (a) : (b))
1105 +template <typename T1, typename T2> bool min(T1 a, T2 b){ return a<(T1)b; }
1106  #endif
1107  
1108  #ifndef max
1109 -#define max(a, b) ((a) < (b) ? (b) : (a))
1110 +template <typename T1, typename T2> bool max(T1 a, T2 b){ return a<(T1)b; }
1111  #endif
1112                                       
1113  #ifdef _WIN32
1114 diff -Naur celestia-1.5.0-upstream/src/celutil/windirectory.cpp celestia-1.5.0/src/celutil/windirectory.cpp
1115 --- celestia-1.5.0-upstream/src/celutil/windirectory.cpp        2008-03-01 12:51:20.000000000 +0100
1116 +++ celestia-1.5.0/src/celutil/windirectory.cpp 2008-03-01 08:51:49.000000000 +0100
1117 @@ -10,6 +10,7 @@
1118  #include <iostream>
1119  #include <windows.h>
1120  #include "directory.h"
1121 +#include <libintl.h>
1122  
1123  using namespace std;
1124  
1125 diff -Naur celestia-1.5.0-upstream/src/packdb.cpp celestia-1.5.0/src/packdb.cpp
1126 --- celestia-1.5.0-upstream/src/packdb.cpp      2008-03-01 12:51:20.000000000 +0100
1127 +++ celestia-1.5.0/src/packdb.cpp       2008-03-01 08:51:49.000000000 +0100
1128 @@ -10,6 +10,7 @@
1129  #include <stdlib.h>
1130  #include <stdio.h>
1131  #include <string.h>
1132 +#include <libintl.h>
1133  
1134  #define SPECTRAL_O 0
1135  #define SPECTRAL_B 1
1136 diff -Naur celestia-1.5.0-upstream/src/tools/atmosphere/scattersim.cpp celestia-1.5.0/src/tools/atmosphere/scattersim.cpp
1137 --- celestia-1.5.0-upstream/src/tools/atmosphere/scattersim.cpp 2008-03-01 12:51:20.000000000 +0100
1138 +++ celestia-1.5.0/src/tools/atmosphere/scattersim.cpp  2008-03-01 11:53:23.000000000 +0100
1139 @@ -11,7 +11,9 @@
1140  #include <iostream>
1141  #include <fstream>
1142  #include <string>
1143 +#include <string.h>
1144  #include <cstdlib>
1145 +#include <libintl.h>
1146  #include <cmath>
1147  #include <algorithm>
1148  #include <map>
1149 diff -Naur celestia-1.5.0-upstream/src/tools/buildstardb.cpp celestia-1.5.0/src/tools/buildstardb.cpp
1150 --- celestia-1.5.0-upstream/src/tools/buildstardb.cpp   2008-03-01 12:51:20.000000000 +0100
1151 +++ celestia-1.5.0/src/tools/buildstardb.cpp    2008-03-01 08:51:49.000000000 +0100
1152 @@ -16,6 +16,7 @@
1153  #include <cstdio>
1154  #include <assert.h>
1155  #include "stardb.h"
1156 +#include <libintl.h>
1157  
1158  using namespace std;
1159  
1160 diff -Naur celestia-1.5.0-upstream/src/tools/cmod/cmodfix.cpp celestia-1.5.0/src/tools/cmod/cmodfix.cpp
1161 --- celestia-1.5.0-upstream/src/tools/cmod/cmodfix.cpp  2008-03-01 12:51:20.000000000 +0100
1162 +++ celestia-1.5.0/src/tools/cmod/cmodfix.cpp   2008-03-01 11:53:27.000000000 +0100
1163 @@ -18,6 +18,7 @@
1164  #include <cassert>
1165  #include <cmath>
1166  #include <cstdio>
1167 +#include <string.h>
1168  #include <algorithm>
1169  #include <vector>
1170  #ifdef TRISTRIP
1171 diff -Naur celestia-1.5.0-upstream/src/tools/cmod/xtocmod.cpp celestia-1.5.0/src/tools/cmod/xtocmod.cpp
1172 --- celestia-1.5.0-upstream/src/tools/cmod/xtocmod.cpp  2008-03-01 12:51:20.000000000 +0100
1173 +++ celestia-1.5.0/src/tools/cmod/xtocmod.cpp   2008-03-01 11:53:31.000000000 +0100
1174 @@ -3,6 +3,7 @@
1175  #include <iomanip>
1176  #include <algorithm>
1177  #include <cstdio>
1178 +#include <string.h>
1179  #include <cassert>
1180  #include <cstring>
1181  #include <d3dx9.h>
1182 diff -Naur celestia-1.5.0-upstream/src/tools/stardb/makestardb.cpp celestia-1.5.0/src/tools/stardb/makestardb.cpp
1183 --- celestia-1.5.0-upstream/src/tools/stardb/makestardb.cpp     2008-03-01 12:51:20.000000000 +0100
1184 +++ celestia-1.5.0/src/tools/stardb/makestardb.cpp      2008-03-01 11:53:34.000000000 +0100
1185 @@ -14,6 +14,7 @@
1186  #include <iomanip>
1187  #include <cctype>
1188  #include <cassert>
1189 +#include <string.h>
1190  #include <celutil/basictypes.h>
1191  #include <celutil/bytes.h>
1192  #include <celengine/astro.h>
1193 diff -Naur celestia-1.5.0-upstream/src/tools/stardb/startextdump.cpp celestia-1.5.0/src/tools/stardb/startextdump.cpp
1194 --- celestia-1.5.0-upstream/src/tools/stardb/startextdump.cpp   2008-03-01 12:51:20.000000000 +0100
1195 +++ celestia-1.5.0/src/tools/stardb/startextdump.cpp    2008-03-01 11:53:40.000000000 +0100
1196 @@ -13,6 +13,7 @@
1197  #include <iostream>
1198  #include <fstream>
1199  #include <iomanip>
1200 +#include <string.h>
1201  #include <celutil/basictypes.h>
1202  #include <celutil/bytes.h>
1203  #include <celengine/astro.h>
This page took 0.284369 seconds and 3 git commands to generate.