SOURCES: armagetron-types.patch - up to 0.2.6.1 (only one patch is...

blekot blekot at pld-linux.org
Thu Jul 28 23:35:05 CEST 2005


Author: blekot                       Date: Thu Jul 28 21:35:05 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- up to 0.2.6.1 (only one patch is needed, rest are included in sources)

---- Files affected:
SOURCES:
   armagetron-types.patch (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SOURCES/armagetron-types.patch
diff -u SOURCES/armagetron-types.patch:1.2 SOURCES/armagetron-types.patch:1.3
--- SOURCES/armagetron-types.patch:1.2	Mon Dec  1 11:12:37 2003
+++ SOURCES/armagetron-types.patch	Thu Jul 28 23:35:00 2005
@@ -1,69 +1,14 @@
---- armagetron-0.2.6.0/src/engine/eWall.cpp.orig	2003-10-13 20:43:15.000000000 +0000
-+++ armagetron-0.2.6.0/src/engine/eWall.cpp	2003-12-01 09:11:27.000000000 +0000
-@@ -280,6 +280,6 @@
- #else
-   static eWall* pwall = NULL;
-   static eWall& wall = *pwall; 
--  return reinterpret_cast<eWall *> (reinterpret_cast<int>(&this[-viewer]) - reinterpret_cast<int>(&wall.view[0]) + reinterpret_cast<int>(&wall));
-+  return reinterpret_cast<eWall *> (reinterpret_cast<size_t>(&this[-viewer]) - reinterpret_cast<size_t>(&wall.view[0]) + reinterpret_cast<size_t>(&wall));
- #endif
- }
---- armagetron-0.2.6.0/src/network/net_udp.cpp.orig	2003-10-13 20:43:15.000000000 +0000
-+++ armagetron-0.2.6.0/src/network/net_udp.cpp	2003-12-01 09:16:56.000000000 +0000
-@@ -104,8 +104,12 @@
- #ifdef MACOSX
+--- armagetron-0.2.6.0/src/network/net_udp.cpp.old 2005-07-28 23:11:29.000000000 +0200
++++ armagetron-0.2.6.0/src/network/net_udp.cpp     2005-07-28 23:12:06.000000000 +0200
+@@ -104,7 +104,11 @@
  typedef int NET_SIZE;
  #else
+ #ifdef MACOSX
 +#ifdef __linux__
 +typedef socklen_t NET_SIZE;
 +#else
- typedef size_t NET_SIZE;
- #endif
+ typedef int NET_SIZE;
 +#endif
- #include <unistd.h>
+ #else
+ typedef socklen_t NET_SIZE;
  #endif
- 
---- armagetron-0.2.6.0/src/network/nNetwork.cpp.orig	2003-10-14 07:38:56.000000000 +0000
-+++ armagetron-0.2.6.0/src/network/nNetwork.cpp	2003-12-01 09:14:07.000000000 +0000
-@@ -1618,7 +1618,7 @@
- 
- 				//	 if (peer!=id)
- 				//  con << "Changed incoming address.\n";
--				int lenleft = reinterpret_cast<int>(bend) - reinterpret_cast<int>(b);
-+				int lenleft = reinterpret_cast<size_t>(bend) - reinterpret_cast<size_t>(b);
- 
- #ifndef NOEXCEPT
- 				try
-@@ -1629,7 +1629,7 @@
- 					pmess = tNEW( nMessage )(b,id,lenleft);
- 					nMessage& mess = *pmess;
- 
--					lenleft = reinterpret_cast<int>(bend) - reinterpret_cast<int>(b);
-+					lenleft = reinterpret_cast<size_t>(bend) - reinterpret_cast<size_t>(b);
- 
- 					bool mess_is_new=true;
- 					// see if we have got this packet before
---- armagetron-0.2.6.0/src/network/nServerInfo.cpp.orig	2003-10-13 20:43:15.000000000 +0000
-+++ armagetron-0.2.6.0/src/network/nServerInfo.cpp	2003-12-01 09:12:48.000000000 +0000
-@@ -403,8 +403,8 @@
- 	static nServerInfo& info = *this; // will not cause recursion since it is called only once.
- 	// uaaa. Pointer magic...
- 	return reinterpret_cast<nServerInfo *>
--		( reinterpret_cast<int> (anchor) -
--		  reinterpret_cast<int> (&info.next) + reinterpret_cast<int>( &info )
-+		( reinterpret_cast<size_t> (anchor) -
-+		  reinterpret_cast<size_t> (&info.next) + reinterpret_cast<size_t>( &info )
- 		  );
- }
- 
---- armagetron-0.2.6.0/src/tron/gAIBase.cpp.orig	2003-07-20 10:13:10.000000000 +0000
-+++ armagetron-0.2.6.0/src/tron/gAIBase.cpp	2003-12-01 10:08:34.000000000 +0000
-@@ -113,7 +113,7 @@
- 		gAIPlayer  *ai  = dynamic_cast<gAIPlayer*>(p);
- 		if (ai && ai->Character() )
- 		{
--			int index = ((int)ai->Character() - (int)&gAICharacter::s_Characters(0))/sizeof(gAICharacter);
-+			int index = ((size_t)ai->Character() - (size_t)&gAICharacter::s_Characters(0))/sizeof(gAICharacter);
- 			inGame(index) = true;
- 		}
- 	}
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/armagetron-types.patch?r1=1.2&r2=1.3&f=u




More information about the pld-cvs-commit mailing list