Add:Core:Sample function for returning values
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Thu, 29 Apr 2010 08:50:30 +0000 (08:50 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Thu, 29 Apr 2010 08:50:30 +0000 (08:50 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@3207 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/navit.c

index d3c5691..f354757 100644 (file)
@@ -677,6 +677,17 @@ navit_cmd_set_destination(struct navit *this, char *function, struct attr **in,
        navit_set_destination(this, &pc, description, 1);
 }
 
+static void
+navit_cmd_fmt_coordinates(struct navit *this, char *function, struct attr **in, struct attr ***out, int *valid)
+{
+       struct attr attr;
+       attr.type=attr_type_string_begin;
+       attr.u.str="Fix me";
+       if (out) {
+               *out=attr_generic_add_attr(*out, &attr);
+       }
+}
+
 static struct command_table commands[] = {
        {"zoom_in",command_cast(navit_cmd_zoom_in)},
        {"zoom_out",command_cast(navit_cmd_zoom_out)},
@@ -685,6 +696,7 @@ static struct command_table commands[] = {
        {"set_center_cursor",command_cast(navit_cmd_set_center_cursor)},
        {"set_destination",command_cast(navit_cmd_set_destination)},
        {"announcer_toggle",command_cast(navit_cmd_announcer_toggle)},
+       {"fmt_coordinates",command_cast(navit_cmd_fmt_coordinates)},
 };