Fix:Core:Fix some compiler warnings
authorhorwitz <horwitz@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 26 Apr 2009 05:50:53 +0000 (05:50 +0000)
committerhorwitz <horwitz@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 26 Apr 2009 05:50:53 +0000 (05:50 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk/navit@2234 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/command.c
navit/graphics.c
navit/navigation.c
navit/navit.c
navit/osd.c
navit/vehicleprofile.c

index 925fa66..ec5fb56 100644 (file)
@@ -712,7 +712,7 @@ void command(struct attr *attr, char *expr)
 }
 #endif
 
-void
+static void
 command_evaluate_to(struct attr *attr, char *expr, struct context *ctx, struct result *res)
 {
        memset(res, 0, sizeof(*res));
@@ -740,7 +740,7 @@ command_evaluate_to_string(struct attr *attr, char *expr, int **error)
 {
        struct result res;
        struct context ctx;
-       char *ret;
+       char *ret=NULL;
 
        command_evaluate_to(attr, expr, &ctx, &res);
        if (!ctx.error)
@@ -758,7 +758,7 @@ command_evaluate_to_int(struct attr *attr, char *expr, int **error)
 {
        struct result res;
        struct context ctx;
-       int ret;
+       int ret=0;
 
        command_evaluate_to(attr, expr, &ctx, &res);
        if (!ctx.error)
index b204567..2802be6 100644 (file)
@@ -1756,7 +1756,7 @@ void graphics_displaylist_draw(struct graphics *gra, struct displaylist *display
        gra->meth.draw_mode(gra->priv, draw_mode_end);
 }
 
-void graphics_load_mapset(struct graphics *gra, struct displaylist *displaylist, struct mapset *mapset, struct transformation *trans, struct layout *l, int async, struct callback *cb)
+static void graphics_load_mapset(struct graphics *gra, struct displaylist *displaylist, struct mapset *mapset, struct transformation *trans, struct layout *l, int async, struct callback *cb)
 {
        int order=transform_get_order(trans);
 
index 5e6927a..3184498 100644 (file)
@@ -1174,7 +1174,7 @@ command_new(struct navigation *this_, struct navigation_itm *itm, int delta)
        ret->itm=itm;
        if (itm && itm->prev && itm->prev->ways && !(itm->flags & AF_ROUNDABOUT) && (itm->prev->flags & AF_ROUNDABOUT)) {
                int len=0;
-               int angle;
+               int angle=0;
                int entry_angle;
                struct navigation_itm *itm2=itm->prev;
                int exit_angle=angle_median(itm->prev->angle_end, itm->ways->angle2);
@@ -1339,7 +1339,7 @@ show_maneuver(struct navigation *nav, struct navigation_itm *itm, struct navigat
        /* TRANSLATORS: right, as in 'Turn right' */
        char *dir=_("right"),*strength="";
        int distance=itm->dest_length-cmd->itm->dest_length;
-       char *d,*ret;
+       char *d,*ret=NULL;
        int delta=cmd->delta;
        int level;
        int strength_needed;
@@ -1540,7 +1540,7 @@ show_next_maneuvers(struct navigation *nav, struct navigation_itm *itm, struct n
 {
        struct navigation_command *cur,*prev;
        int distance=itm->dest_length-cmd->itm->dest_length;
-       int l0_dist,level,dist,i,time;
+       int level, dist, i, time;
        int speech_time,time2nav;
        char *ret,*old,*buf,*next;
 
@@ -1668,7 +1668,7 @@ navigation_update(struct navigation *this_, struct route *route, struct attr *at
        struct item *sitem;                     /* Holds the corresponding item from the actual map */
        struct attr street_item,street_direction;
        struct navigation_itm *itm;
-       int mode,incr=0,first=1;
+       int mode=0, incr=0, first=1;
        if (attr->type != attr_route_status)
                return;
 
index f0082c6..039e2fb 100644 (file)
@@ -181,7 +181,7 @@ navit_get_tracking(struct navit *this_)
        return this_->tracking;
 }
 
-void
+static void
 navit_draw_async(struct navit *this_, int async)
 {
        GList *l;
@@ -508,7 +508,6 @@ navit_scale(struct navit *this_, long scale, struct point *p, int draw)
 static void
 navit_autozoom(struct navit *this_, struct coord *center, int speed, int draw)
 {
-       struct coord c;
        struct point pc;
        int distance,w,h;
        double new_scale;
@@ -605,10 +604,10 @@ navit_cmd_zoom_out(struct navit *this_)
 }
 
 static struct command_table commands[] = {
-       {"zoom_in",navit_cmd_zoom_in},
-       {"zoom_out",navit_cmd_zoom_out},
-       {"zoom_to_route",navit_cmd_zoom_to_route},
-       {"set_center_cursor",navit_cmd_set_center_cursor},
+       {"zoom_in",command_cast(navit_cmd_zoom_in)},
+       {"zoom_out",command_cast(navit_cmd_zoom_out)},
+       {"zoom_to_route",command_cast(navit_cmd_zoom_to_route)},
+       {"set_center_cursor",command_cast(navit_cmd_set_center_cursor)},
 };
        
 
index 5e87fbb..dc05610 100644 (file)
@@ -87,7 +87,7 @@ osd_std_resize(struct osd_item *item)
        graphics_overlay_resize(item->gr, &item->p, item->w, item->h, 65535, 1);
 }
  
-void
+static void
 osd_std_calculate_sizes(struct osd_item *item, struct osd_priv *priv, int w, int h) 
 {
        struct attr vehicle_attr;
index aba3b03..f6875ae 100644 (file)
 #include <string.h>
 #include "debug.h"
 #include "item.h"
+#include "roadprofile.h"
 #include "vehicleprofile.h"
 
-void
+static void
 vehicleprofile_set_attr_do(struct vehicleprofile *this_, struct attr *attr)
 {
        dbg(1,"%s:%d\n", attr_to_name(attr->type), attr->u.num);
@@ -85,7 +86,7 @@ vehicleprofile_add_attr(struct vehicleprofile *this_, struct attr *attr)
        struct attr item_types_attr;
        switch (attr->type) {
        case attr_roadprofile:
-               if (roadprofile_get_attr(attr->u.roadprofile, attr_item_types, &item_types_attr)) {
+               if (roadprofile_get_attr(attr->u.roadprofile, attr_item_types, &item_types_attr, NULL)) {
                        enum item_type *types=item_types_attr.u.item_types;
                        while (*types != type_none) {
                                g_hash_table_insert(this_->roadprofile_hash, (void *)(long)(*types), attr->u.roadprofile);