/** * Copyright 2014 (c) Anna Schumaker. */ #include #include extern "C" { #include #include #include #include #include #include } void core :: init(int *argc, char ***argv, struct core_init_data *init) { filter_init(); tags_init(); playlist_init(init->playlist_ops); collection_init(init->collection_ops); history_init(init->history_ops); tempq_init(init->tempq_ops); audio_init(argc, argv, init->audio_ops); } void core :: deinit() { audio_deinit(); tempq_deinit(); history_deinit(); collection_deinit(); playlist_deinit(); tags_deinit(); filter_deinit(); }