(svn r6279) -Codechange (r1525): Use proper const pointers for functions that do not change them .
--- 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 */