X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/b696432ba7da8628d74ab0bd1a51c6017a50e6c6..5fa4fe86691998e2d457ace4f7c208f2f5d940bf:/test/gpx2gpx.c?ds=inline diff --git a/test/gpx2gpx.c b/test/gpx2gpx.c index 4799dca1..e9a6b8aa 100644 --- a/test/gpx2gpx.c +++ b/test/gpx2gpx.c @@ -1,13 +1,17 @@ #include #include +#include int main(int argc, char *argv[]) { - VikTrwLayer *trw = NULL; - g_type_init (); - trw = vik_trw_layer_new(0); +#if !GLIB_CHECK_VERSION (2, 36, 0) + g_type_init(); +#endif + 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); - vik_trw_layer_free (trw); + 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; }