/* rdacheck utility for librda Copyright 2019, Mike Gabriel Copyright (C) 2018 Mike Gabriel All rights reserved. The RDA Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The RDA Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the Mate Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */ #include #include #include #include int main (int __attribute__((unused)) argc, char __attribute__((unused)) **argv) { rda_init(); g_message(_("Currently used remote technology: %s"), rda_get_remote_technology_name()); g_message(_("Currently used protocol: %s"), rda_get_protocol_name()); g_message(_("RDA supports the following remote technologies:")); for(GList* tech = rda_supported_technologies_by_name(); tech; tech = tech->next) { gchar* item = tech->data; g_message(" * %s", item); } g_message(_("RDA supports the following protocols:")); GList *proto = NULL; for(proto = rda_supported_protocols_by_name(); proto; proto = proto->next) { gchar* item = proto->data; g_message(" * %s", item); } g_list_free_full(g_steal_pointer(&proto), free); }