From c6dfffde863c67b6aba949497fbbde6c3b510ab9 Mon Sep 17 00:00:00 2001 From: sleske Date: Sun, 11 Aug 2013 20:26:52 +0000 Subject: Fix:core:Fix last const warnings by casting. Ugly, but the best solution right now.|Concludes #1154. Now we build without warnings under -Wall, yeah! git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5574 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/vehicle.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'navit/vehicle.c') diff --git a/navit/vehicle.c b/navit/vehicle.c index c28d5956c..48ee8af39 100644 --- a/navit/vehicle.c +++ b/navit/vehicle.c @@ -391,7 +391,8 @@ static void vehicle_set_default_name(struct vehicle *this_) struct attr default_name; if (!attr_search(this_->attrs, NULL, attr_name)) { default_name.type=attr_name; - default_name.u.str=_("Unnamed vehicle"); + // Safe cast: attr_generic_set_attr does not modify its parameter. + default_name.u.str=(char*)_("Unnamed vehicle"); this_->attrs=attr_generic_set_attr(this_->attrs, &default_name); dbg(0, "Incomplete vehicle definition: missing attribute 'name'. Default name set.\n"); } -- cgit v1.2.1