+void a_gpx_write_file( VikTrwLayer *vtl, FILE *f )
+{
+ gpx_write_header ( f );
+ g_hash_table_foreach ( vik_trw_layer_get_waypoints ( vtl ), (GHFunc) gpx_write_waypoint, f );
+ g_hash_table_foreach ( vik_trw_layer_get_tracks ( vtl ), (GHFunc) gpx_write_track, f );
+ gpx_write_footer ( f );
+}