-static gboolean gps_data_is_valid(struct gps_data_t *gps_data);
-static gchar *gps_get_time_string(time_t gps_time);
-static gchar *gps_get_date_string(double gps_time);
-static void process_gps( gpointer, gint, GdkInputCondition);
-
-#ifdef GPS_RANGE_RINGS
-static void gps_init_range_rings(GritsPluginGps *gps, GtkWidget *gbox);
-static gboolean on_gps_rangering_clicked_event(GtkWidget *widget, gpointer user_data);
-#endif
-
-static void gps_init_status_info(GritsPluginGps *gps, GtkWidget *gbox);
-static void gps_init_control_frame(GritsPluginGps *gps, GtkWidget *gbox);
-static gboolean on_gps_follow_clicked_event(GtkWidget *widget, gpointer user_data);
-
-/* GPS logging support */
-static void gps_init_track_log_frame(GritsPluginGps *gps, GtkWidget *gbox);
-static gboolean on_gps_log_clicked_event(GtkWidget *widget, gpointer user_data);
-
-/* Track management */
-static void gps_track_init(struct gps_track_t *track);
-static void gps_track_free(struct gps_track_t *track);
-static void gps_track_clear(struct gps_track_t *track);
-static void gps_track_add_point(struct gps_track_t *track, gdouble lat,
- gdouble lon, gdouble elevation);
-static void gps_track_group_incr(struct gps_track_t *track);
-
-static gboolean on_gps_track_enable_clicked_event(GtkWidget *widget,
- gpointer user_data);
-static gboolean on_gps_track_clear_clicked_event(GtkWidget *widget,
- gpointer user_data);
-static gboolean gps_write_log(gpointer data);
-
-static gchar *gps_get_status(struct gps_data_t *);
-static gchar *gps_get_latitude(struct gps_data_t *);
-static gchar *gps_get_longitude(struct gps_data_t *);
-static gchar *gps_get_elevation(struct gps_data_t *);
-static gchar *gps_get_heading(struct gps_data_t *);
-static gchar *gps_get_speed(struct gps_data_t *);
-
-/* Describes a line in the gps table */
-struct gps_status_info {
- gchar *label;
- gchar *initial_val;
- gchar *(*get_data)(struct gps_data_t *);
- guint font_size;
- GtkWidget *label_widget;
- GtkWidget *value_widget;
-};
-
-struct gps_status_info gps_table[] = {
- {"Status:", "No Data", gps_get_status, 14, NULL, NULL},
-// {"Online:", "No Data", gps_get_online, 14, NULL, NULL},
- {"Latitude:", "No Data", gps_get_latitude, 14, NULL, NULL},
- {"Longitude:", "No Data", gps_get_longitude, 14, NULL, NULL},
- {"Elevation:", "No Data", gps_get_elevation, 14, NULL, NULL},
- {"Heading:", "No Data", gps_get_heading, 14, NULL, NULL},
- {"Speed:", "No Data", gps_get_speed, 14, NULL, NULL},
-};