LCOV - code coverage report
Current view: top level - glib/gio/tests - gapplication-example-cmdline.c (source / functions) Hit Total Coverage
Test: unnamed Lines: 0 15 0.0 %
Date: 2024-04-23 05:16:05 Functions: 0 2 0.0 %
Branches: 0 2 0.0 %

           Branch data     Line data    Source code
       1                 :            : #include <gio/gio.h>
       2                 :            : #include <stdlib.h>
       3                 :            : #include <string.h>
       4                 :            : 
       5                 :            : static int
       6                 :          0 : command_line (GApplication            *application,
       7                 :            :               GApplicationCommandLine *cmdline)
       8                 :            : {
       9                 :            :   gchar **argv;
      10                 :            :   gint argc;
      11                 :            :   gint i;
      12                 :            : 
      13                 :          0 :   argv = g_application_command_line_get_arguments (cmdline, &argc);
      14                 :            : 
      15                 :          0 :   g_application_command_line_print (cmdline,
      16                 :            :                                     "This text is written back\n"
      17                 :            :                                     "to stdout of the caller\n");
      18                 :            : 
      19         [ #  # ]:          0 :   for (i = 0; i < argc; i++)
      20                 :          0 :     g_print ("argument %d: %s\n", i, argv[i]);
      21                 :            : 
      22                 :          0 :   g_strfreev (argv);
      23                 :            : 
      24                 :          0 :   return 0;
      25                 :            : }
      26                 :            : 
      27                 :            : int
      28                 :          0 : main (int argc, char **argv)
      29                 :            : {
      30                 :            :   GApplication *app;
      31                 :            :   int status;
      32                 :            : 
      33                 :          0 :   app = g_application_new ("org.gtk.TestApplication",
      34                 :            :                            G_APPLICATION_HANDLES_COMMAND_LINE);
      35                 :          0 :   g_signal_connect (app, "command-line", G_CALLBACK (command_line), NULL);
      36                 :          0 :   g_application_set_inactivity_timeout (app, 10000);
      37                 :          0 :   g_application_set_version (app, "2.3");
      38                 :            : 
      39                 :          0 :   status = g_application_run (app, argc, argv);
      40                 :            : 
      41                 :          0 :   g_object_unref (app);
      42                 :            : 
      43                 :          0 :   return status;
      44                 :            : }

Generated by: LCOV version 1.14