This file is indexed.

/usr/share/doc/libgtkspell-3-dev/examples/simple.c is in libgtkspell-3-dev 3.0.0~hg20110814-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/* vim: set ts=4 sw=4 wm=5 : */

#include <gtk/gtk.h>
#include <gtkspell/gtkspell.h>

int
main(int argc, char* argv[]) {
	GtkWidget *win, *box, *scroll, *view;
	GError *error = NULL;
	char *errortext = NULL;

	gtk_init(&argc, &argv);

	view = gtk_text_view_new();
	gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(view), GTK_WRAP_WORD);

	if (gtkspell_new_attach(GTK_TEXT_VIEW(view), NULL, &error) == NULL) {
		g_print("gtkspell error: %s\n", error->message);
		errortext = g_strdup_printf("GtkSpell was unable to initialize.\n"
				"%s", error->message);
		g_error_free(error);
	}

	scroll = gtk_scrolled_window_new(NULL, NULL);
	gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll), 
			GTK_POLICY_AUTOMATIC,
			GTK_POLICY_AUTOMATIC);
	gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scroll),
			GTK_SHADOW_IN);
	gtk_container_add(GTK_CONTAINER(scroll), view);

	box = gtk_vbox_new(FALSE, 5);
	if (errortext) {
		gtk_box_pack_start(GTK_BOX(box), gtk_label_new(errortext),
				FALSE, FALSE, 0);
		g_free(errortext);
	} else {
		gtk_box_pack_start(GTK_BOX(box),
				gtk_label_new("Type some text into the text box.\n"
					"Try misspelling some words.  Then right-click on them."),
				FALSE, FALSE, 0);
	}
	gtk_box_pack_start(GTK_BOX(box), scroll, TRUE, TRUE, 0);
	gtk_widget_show_all(box);

	win = gtk_window_new(GTK_WINDOW_TOPLEVEL);
	gtk_window_set_default_size(GTK_WINDOW(win), 400, 300);
	gtk_window_set_title(GTK_WINDOW(win), "Simple GtkSpell Demonstration");
	gtk_container_set_border_width(GTK_CONTAINER(win), 10);
	g_signal_connect(G_OBJECT(win), "delete-event",
			G_CALLBACK(gtk_main_quit), NULL);
	gtk_container_add(GTK_CONTAINER(win), box);

	gtk_widget_show(win);
	gtk_main();

	return 0;
}