#include #include "gpx.h" #include "viklayer.h" #include "viklayer_defaults.h" #include "settings.h" #include "preferences.h" #include "globals.h" int main(int argc, char *argv[]) { #if !GLIB_CHECK_VERSION (2, 36, 0) g_type_init(); #endif // Some stuff must be initialized as it gets auto used a_settings_init (); a_preferences_init (); a_vik_preferences_init (); a_layer_defaults_init (); VikLayer *vl = vik_layer_create (VIK_LAYER_TRW, NULL, FALSE); VikTrwLayer *trw = VIK_TRW_LAYER (vl); a_gpx_read_file(trw, stdin); a_gpx_write_file(trw, stdout, NULL); // NB no layer_free functions directly visible anymore // automatically called by layers_panel_finalize cleanup in full Viking program return 0; }