(svn r6279) -Codechange (r1525): Use proper const pointers for functions that do not change them .
authorDarkvater
Thu, 31 Aug 2006 15:28:11 +0000
changeset 4494 15b8ae6bd860
parent 4493 7eb2f7e1267d
child 4495 b44566fc9025
(svn r6279) -Codechange (r1525): Use proper const pointers for functions that do not change them .
vehicle.h
--- a/vehicle.h	Thu Aug 31 15:22:40 2006 +0000
+++ b/vehicle.h	Thu Aug 31 15:28:11 2006 +0000
@@ -426,11 +426,10 @@
 }
 
 /* Get the first vehicle of a shared-list, so we only have to walk forwards */
-static inline Vehicle *GetFirstVehicleFromSharedList(Vehicle *v)
+static inline Vehicle *GetFirstVehicleFromSharedList(const Vehicle *v)
 {
-	Vehicle *u = v;
-	while (u->prev_shared != NULL)
-		u = u->prev_shared;
+	Vehicle *u = (Vehicle *)v;
+	while (u->prev_shared != NULL) u = u->prev_shared;
 
 	return u;
 }
@@ -462,8 +461,7 @@
  * Best is to have a virtual value for it when it needs to change again */
 #define STATUS_BAR 5
 
+extern const uint32 _send_to_depot_proc_table[];
 #define CMD_SEND_TO_DEPOT(x) _send_to_depot_proc_table[ x - VEH_Train]
 
-extern const uint32 _send_to_depot_proc_table[];
-
 #endif /* VEHICLE_H */