Path: blob/main/astro/celestia/files/celestia-1.6.1-gcc48.patch
16461 views
diff -Naur celestia-1.6.1.orig/src/celengine/image.cpp celestia-1.6.1/src/celengine/image.cpp1--- celestia-1.6.1.orig/src/celengine/image.cpp 2011-06-05 18:11:09.000000000 +02002+++ celestia-1.6.1/src/celengine/image.cpp 2013-08-22 06:34:16.238358718 +02003@@ -33,6 +33,8 @@45#ifdef JPEG_SUPPORT67+#include <cstring> /* for memcpy */8+9#ifndef PNG_SUPPORT10#include "setjmp.h"11#endif // PNG_SUPPORT12diff -Naur celestia-1.6.1.orig/src/celengine/texture.cpp celestia-1.6.1/src/celengine/texture.cpp13--- celestia-1.6.1.orig/src/celengine/texture.cpp 2011-06-05 18:11:09.000000000 +020014+++ celestia-1.6.1/src/celengine/texture.cpp 2013-08-22 06:34:16.239358735 +020015@@ -27,6 +27,7 @@16#include <fstream>17#include <cstdlib>18#include <cstdio>19+#include <cstring>20#include <cassert>2122#ifndef _WIN3223diff -Naur celestia-1.6.1.orig/src/celutil/basictypes.h celestia-1.6.1/src/celutil/basictypes.h24--- celestia-1.6.1.orig/src/celutil/basictypes.h 2011-06-05 18:11:15.000000000 +020025+++ celestia-1.6.1/src/celutil/basictypes.h 2013-08-22 06:34:16.239358735 +020026@@ -31,7 +31,9 @@27#include <limits>28typedef int64_t int64;29typedef uint64_t uint64;30+#ifndef INT64_MAX31#define INT64_MAX 9223372036854775807LL32+#endif33#ifndef UINT64_MAX34#define UINT64_MAX 0xffffffffffffffffULL35#endif363738