LCOV - code coverage report
Current view: top level - gio/tests - gapplication-example-cmdline.c (source / functions) Coverage Total Hit
Test: unnamed Lines: 0.0 % 15 0
Test Date: 2024-11-26 05:23:01 Functions: 0.0 % 2 0
Branches: - 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 2.0-1