GCC Code Coverage Report


Directory: ./
File: _build/panels/search/cc-search-resources.c
Date: 2024-05-04 07:58:27
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <gio/gio.h>
2
3 #if defined (__ELF__) && ( __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 6))
4 # define SECTION __attribute__ ((section (".gresource.cc_search"), aligned (sizeof(void *) > 8 ? sizeof(void *) : 8)))
5 #else
6 # define SECTION
7 #endif
8
9 static const SECTION union { const guint8 data[7025]; const double alignment; void * const ptr;} cc_search_resource_data = {
10 "\107\126\141\162\151\141\156\164\000\000\000\000\000\000\000\000"
11 "\030\000\000\000\000\001\000\000\000\000\000\050\010\000\000\000"
12 "\000\000\000\000\001\000\000\000\001\000\000\000\002\000\000\000"
13 "\004\000\000\000\005\000\000\000\006\000\000\000\010\000\000\000"
14 "\260\267\044\060\002\000\000\000\000\001\000\000\006\000\114\000"
15 "\010\001\000\000\014\001\000\000\152\260\227\141\003\000\000\000"
16 "\014\001\000\000\026\000\166\000\050\001\000\000\373\006\000\000"
17 "\113\120\220\013\004\000\000\000\373\006\000\000\004\000\114\000"
18 "\000\007\000\000\004\007\000\000\023\025\214\161\006\000\000\000"
19 "\004\007\000\000\007\000\114\000\014\007\000\000\030\007\000\000"
20 "\324\265\002\000\377\377\377\377\030\007\000\000\001\000\114\000"
21 "\034\007\000\000\040\007\000\000\105\245\267\202\003\000\000\000"
22 "\040\007\000\000\022\000\166\000\070\007\000\000\326\016\000\000"
23 "\316\327\054\215\000\000\000\000\326\016\000\000\017\000\114\000"
24 "\350\016\000\000\354\016\000\000\076\162\066\340\003\000\000\000"
25 "\354\016\000\000\035\000\166\000\020\017\000\000\160\033\000\000"
26 "\147\156\157\155\145\057\000\000\006\000\000\000\143\143\055\163"
27 "\145\141\162\143\150\055\160\141\156\145\154\055\162\157\167\056"
28 "\165\151\000\000\000\000\000\000\303\005\000\000\000\000\000\000"
29 "\074\077\170\155\154\040\166\145\162\163\151\157\156\075\042\061"
30 "\056\060\042\040\145\156\143\157\144\151\156\147\075\042\125\124"
31 "\106\055\070\042\077\076\012\074\151\156\164\145\162\146\141\143"
32 "\145\076\074\164\145\155\160\154\141\164\145\040\143\154\141\163"
33 "\163\075\042\103\143\123\145\141\162\143\150\120\141\156\145\154"
34 "\122\157\167\042\040\160\141\162\145\156\164\075\042\101\144\167"
35 "\101\143\164\151\157\156\122\157\167\042\076\074\160\162\157\160"
36 "\145\162\164\171\040\156\141\155\145\075\042\141\143\164\151\166"
37 "\141\164\141\142\154\145\055\167\151\144\147\145\164\042\076\163"
38 "\167\151\164\143\150\145\162\074\057\160\162\157\160\145\162\164"
39 "\171\076\074\143\150\151\154\144\040\164\171\160\145\075\042\160"
40 "\162\145\146\151\170\042\076\074\157\142\152\145\143\164\040\143"
41 "\154\141\163\163\075\042\107\164\153\111\155\141\147\145\042\040"
42 "\151\144\075\042\151\143\157\156\042\076\074\160\162\157\160\145"
43 "\162\164\171\040\156\141\155\145\075\042\151\143\157\156\055\163"
44 "\151\172\145\042\076\154\141\162\147\145\074\057\160\162\157\160"
45 "\145\162\164\171\076\074\163\164\171\154\145\076\074\143\154\141"
46 "\163\163\040\156\141\155\145\075\042\154\157\167\162\145\163\055"
47 "\151\143\157\156\042\057\076\074\057\163\164\171\154\145\076\074"
48 "\057\157\142\152\145\143\164\076\074\057\143\150\151\154\144\076"
49 "\074\143\150\151\154\144\040\164\171\160\145\075\042\160\162\145"
50 "\146\151\170\042\076\074\157\142\152\145\143\164\040\143\154\141"
51 "\163\163\075\042\107\164\153\111\155\141\147\145\042\076\074\160"
52 "\162\157\160\145\162\164\171\040\156\141\155\145\075\042\151\143"
53 "\157\156\055\156\141\155\145\042\076\154\151\163\164\055\144\162"
54 "\141\147\055\150\141\156\144\154\145\055\163\171\155\142\157\154"
55 "\151\143\074\057\160\162\157\160\145\162\164\171\076\074\163\164"
56 "\171\154\145\076\074\143\154\141\163\163\040\156\141\155\145\075"
57 "\042\144\162\141\147\055\150\141\156\144\154\145\042\057\076\074"
58 "\057\163\164\171\154\145\076\074\057\157\142\152\145\143\164\076"
59 "\074\057\143\150\151\154\144\076\074\143\150\151\154\144\040\164"
60 "\171\160\145\075\042\163\165\146\146\151\170\042\076\074\157\142"
61 "\152\145\143\164\040\143\154\141\163\163\075\042\107\164\153\123"
62 "\167\151\164\143\150\042\040\151\144\075\042\163\167\151\164\143"
63 "\150\145\162\042\076\074\160\162\157\160\145\162\164\171\040\156"
64 "\141\155\145\075\042\166\141\154\151\147\156\042\076\143\145\156"
65 "\164\145\162\074\057\160\162\157\160\145\162\164\171\076\074\057"
66 "\157\142\152\145\143\164\076\074\057\143\150\151\154\144\076\074"
67 "\143\150\151\154\144\040\164\171\160\145\075\042\163\165\146\146"
68 "\151\170\042\076\074\157\142\152\145\143\164\040\143\154\141\163"
69 "\163\075\042\107\164\153\123\145\160\141\162\141\164\157\162\042"
70 "\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075"
71 "\042\157\162\151\145\156\164\141\164\151\157\156\042\076\166\145"
72 "\162\164\151\143\141\154\074\057\160\162\157\160\145\162\164\171"
73 "\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075"
74 "\042\155\141\162\147\151\156\055\164\157\160\042\076\061\062\074"
75 "\057\160\162\157\160\145\162\164\171\076\074\160\162\157\160\145"
76 "\162\164\171\040\156\141\155\145\075\042\155\141\162\147\151\156"
77 "\055\142\157\164\164\157\155\042\076\061\062\074\057\160\162\157"
78 "\160\145\162\164\171\076\074\057\157\142\152\145\143\164\076\074"
79 "\057\143\150\151\154\144\076\074\143\150\151\154\144\040\164\171"
80 "\160\145\075\042\163\165\146\146\151\170\042\076\074\157\142\152"
81 "\145\143\164\040\143\154\141\163\163\075\042\107\164\153\115\145"
82 "\156\165\102\165\164\164\157\156\042\076\074\160\162\157\160\145"
83 "\162\164\171\040\156\141\155\145\075\042\164\157\157\154\164\151"
84 "\160\055\164\145\170\164\042\040\164\162\141\156\163\154\141\164"
85 "\141\142\154\145\075\042\171\145\163\042\076\126\151\145\167\040"
86 "\115\157\162\145\074\057\160\162\157\160\145\162\164\171\076\074"
87 "\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042\166"
88 "\141\154\151\147\156\042\076\143\145\156\164\145\162\074\057\160"
89 "\162\157\160\145\162\164\171\076\074\160\162\157\160\145\162\164"
90 "\171\040\156\141\155\145\075\042\151\143\157\156\055\156\141\155"
91 "\145\042\076\166\151\145\167\055\155\157\162\145\055\163\171\155"
92 "\142\157\154\151\143\074\057\160\162\157\160\145\162\164\171\076"
93 "\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042"
94 "\155\145\156\165\055\155\157\144\145\154\042\076\155\157\166\145"
95 "\137\162\157\167\137\155\145\156\165\074\057\160\162\157\160\145"
96 "\162\164\171\076\074\163\164\171\154\145\076\074\143\154\141\163"
97 "\163\040\156\141\155\145\075\042\146\154\141\164\042\057\076\074"
98 "\057\163\164\171\154\145\076\074\057\157\142\152\145\143\164\076"
99 "\074\057\143\150\151\154\144\076\074\057\164\145\155\160\154\141"
100 "\164\145\076\074\041\055\055\040\115\157\166\145\040\122\157\167"
101 "\040\115\145\156\165\040\055\055\076\074\155\145\156\165\040\151"
102 "\144\075\042\155\157\166\145\137\162\157\167\137\155\145\156\165"
103 "\042\076\074\163\145\143\164\151\157\156\076\074\151\164\145\155"
104 "\076\074\141\164\164\162\151\142\165\164\145\040\156\141\155\145"
105 "\075\042\154\141\142\145\154\042\040\164\162\141\156\163\154\141"
106 "\164\141\142\154\145\075\042\171\145\163\042\076\115\157\166\145"
107 "\040\125\160\074\057\141\164\164\162\151\142\165\164\145\076\074"
108 "\141\164\164\162\151\142\165\164\145\040\156\141\155\145\075\042"
109 "\141\143\164\151\157\156\042\076\162\157\167\056\155\157\166\145"
110 "\055\165\160\074\057\141\164\164\162\151\142\165\164\145\076\074"
111 "\057\151\164\145\155\076\074\151\164\145\155\076\074\141\164\164"
112 "\162\151\142\165\164\145\040\156\141\155\145\075\042\154\141\142"
113 "\145\154\042\040\164\162\141\156\163\154\141\164\141\142\154\145"
114 "\075\042\171\145\163\042\076\115\157\166\145\040\104\157\167\156"
115 "\074\057\141\164\164\162\151\142\165\164\145\076\074\141\164\164"
116 "\162\151\142\165\164\145\040\156\141\155\145\075\042\141\143\164"
117 "\151\157\156\042\076\162\157\167\056\155\157\166\145\055\144\157"
118 "\167\156\074\057\141\164\164\162\151\142\165\164\145\076\074\057"
119 "\151\164\145\155\076\074\057\163\145\143\164\151\157\156\076\074"
120 "\057\155\145\156\165\076\074\057\151\156\164\145\162\146\141\143"
121 "\145\076\012\000\000\050\165\165\141\171\051\157\162\147\057\000"
122 "\000\000\000\000\163\145\141\162\143\150\057\000\007\000\000\000"
123 "\001\000\000\000\005\000\000\000\057\000\000\000\002\000\000\000"
124 "\143\143\055\163\145\141\162\143\150\055\160\141\156\145\154\056"
125 "\165\151\000\000\000\000\000\000\216\007\000\000\000\000\000\000"
126 "\074\077\170\155\154\040\166\145\162\163\151\157\156\075\042\061"
127 "\056\060\042\040\145\156\143\157\144\151\156\147\075\042\125\124"
128 "\106\055\070\042\077\076\012\074\151\156\164\145\162\146\141\143"
129 "\145\076\074\164\145\155\160\154\141\164\145\040\143\154\141\163"
130 "\163\075\042\103\143\123\145\141\162\143\150\120\141\156\145\154"
131 "\042\040\160\141\162\145\156\164\075\042\103\143\120\141\156\145"
132 "\154\042\076\074\160\162\157\160\145\162\164\171\040\156\141\155"
133 "\145\075\042\143\150\151\154\144\042\076\074\157\142\152\145\143"
134 "\164\040\143\154\141\163\163\075\042\101\144\167\124\157\157\154"
135 "\142\141\162\126\151\145\167\042\076\074\143\150\151\154\144\040"
136 "\164\171\160\145\075\042\164\157\160\042\076\074\157\142\152\145"
137 "\143\164\040\143\154\141\163\163\075\042\101\144\167\110\145\141"
138 "\144\145\162\102\141\162\042\057\076\074\057\143\150\151\154\144"
139 "\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075"
140 "\042\143\157\156\164\145\156\164\042\076\074\157\142\152\145\143"
141 "\164\040\143\154\141\163\163\075\042\101\144\167\120\162\145\146"
142 "\145\162\145\156\143\145\163\120\141\147\145\042\076\074\143\150"
143 "\151\154\144\076\074\157\142\152\145\143\164\040\143\154\141\163"
144 "\163\075\042\101\144\167\120\162\145\146\145\162\145\156\143\145"
145 "\163\107\162\157\165\160\042\076\074\143\150\151\154\144\076\074"
146 "\157\142\152\145\143\164\040\143\154\141\163\163\075\042\101\144"
147 "\167\123\167\151\164\143\150\122\157\167\042\040\151\144\075\042"
148 "\141\160\160\137\163\145\141\162\143\150\137\162\157\167\042\076"
149 "\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042"
150 "\164\151\164\154\145\042\040\164\162\141\156\163\154\141\164\141"
151 "\142\154\145\075\042\171\145\163\042\076\137\101\160\160\040\123"
152 "\145\141\162\143\150\074\057\160\162\157\160\145\162\164\171\076"
153 "\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042"
154 "\163\165\142\164\151\164\154\145\042\040\164\162\141\156\163\154"
155 "\141\164\141\142\154\145\075\042\171\145\163\042\076\111\156\143"
156 "\154\165\144\145\040\141\160\160\055\160\162\157\166\151\144\145"
157 "\144\040\163\145\141\162\143\150\040\162\145\163\165\154\164\163"
158 "\074\057\160\162\157\160\145\162\164\171\076\074\160\162\157\160"
159 "\145\162\164\171\040\156\141\155\145\075\042\165\163\145\055\165"
160 "\156\144\145\162\154\151\156\145\042\076\124\162\165\145\074\057"
161 "\160\162\157\160\145\162\164\171\076\074\057\157\142\152\145\143"
162 "\164\076\074\057\143\150\151\154\144\076\074\143\150\151\154\144"
163 "\076\074\157\142\152\145\143\164\040\143\154\141\163\163\075\042"
164 "\103\143\114\151\163\164\122\157\167\042\040\151\144\075\042\163"
165 "\145\164\164\151\156\147\163\137\162\157\167\042\076\074\160\162"
166 "\157\160\145\162\164\171\040\156\141\155\145\075\042\164\151\164"
167 "\154\145\042\040\164\162\141\156\163\154\141\164\141\142\154\145"
168 "\075\042\171\145\163\042\076\123\145\141\162\143\150\040\137\114"
169 "\157\143\141\164\151\157\156\163\074\057\160\162\157\160\145\162"
170 "\164\171\076\074\160\162\157\160\145\162\164\171\040\156\141\155"
171 "\145\075\042\163\165\142\164\151\164\154\145\042\040\164\162\141"
172 "\156\163\154\141\164\141\142\154\145\075\042\171\145\163\042\076"
173 "\106\151\154\145\163\171\163\164\145\155\040\154\157\143\141\164"
174 "\151\157\156\163\040\167\150\151\143\150\040\141\162\145\040\163"
175 "\145\141\162\143\150\145\144\040\142\171\040\163\171\163\164\145"
176 "\155\040\141\160\160\163\074\057\160\162\157\160\145\162\164\171"
177 "\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075"
178 "\042\163\150\157\167\055\141\162\162\157\167\042\076\124\162\165"
179 "\145\074\057\160\162\157\160\145\162\164\171\076\074\163\151\147"
180 "\156\141\154\040\156\141\155\145\075\042\141\143\164\151\166\141"
181 "\164\145\144\042\040\150\141\156\144\154\145\162\075\042\163\150"
182 "\157\167\137\163\145\141\162\143\150\137\154\157\143\141\164\151"
183 "\157\156\163\137\144\151\141\154\157\147\042\040\157\142\152\145"
184 "\143\164\075\042\103\143\123\145\141\162\143\150\120\141\156\145"
185 "\154\042\040\163\167\141\160\160\145\144\075\042\171\145\163\042"
186 "\057\076\074\057\157\142\152\145\143\164\076\074\057\143\150\151"
187 "\154\144\076\074\057\157\142\152\145\143\164\076\074\057\143\150"
188 "\151\154\144\076\074\143\150\151\154\144\076\074\157\142\152\145"
189 "\143\164\040\143\154\141\163\163\075\042\101\144\167\120\162\145"
190 "\146\145\162\145\156\143\145\163\107\162\157\165\160\042\040\151"
191 "\144\075\042\163\145\141\162\143\150\137\147\162\157\165\160\042"
192 "\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075"
193 "\042\164\151\164\154\145\042\040\164\162\141\156\163\154\141\164"
194 "\141\142\154\145\075\042\171\145\163\042\076\123\145\141\162\143"
195 "\150\040\122\145\163\165\154\164\163\074\057\160\162\157\160\145"
196 "\162\164\171\076\074\160\162\157\160\145\162\164\171\040\156\141"
197 "\155\145\075\042\144\145\163\143\162\151\160\164\151\157\156\042"
198 "\040\164\162\141\156\163\154\141\164\141\142\154\145\075\042\171"
199 "\145\163\042\076\122\145\163\165\154\164\163\040\141\162\145\040"
200 "\144\151\163\160\154\141\171\145\144\040\141\143\143\157\162\144"
201 "\151\156\147\040\164\157\040\164\150\145\040\154\151\163\164\040"
202 "\157\162\144\145\162\074\057\160\162\157\160\145\162\164\171\076"
203 "\074\143\150\151\154\144\076\074\157\142\152\145\143\164\040\143"
204 "\154\141\163\163\075\042\107\164\153\114\151\163\164\102\157\170"
205 "\042\040\151\144\075\042\154\151\163\164\137\142\157\170\042\076"
206 "\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042"
207 "\163\145\154\145\143\164\151\157\156\055\155\157\144\145\042\076"
208 "\156\157\156\145\074\057\160\162\157\160\145\162\164\171\076\074"
209 "\163\151\147\156\141\154\040\156\141\155\145\075\042\153\145\171"
210 "\156\141\166\055\146\141\151\154\145\144\042\040\150\141\156\144"
211 "\154\145\162\075\042\153\145\171\156\141\166\137\146\141\151\154"
212 "\145\144\137\143\142\042\040\157\142\152\145\143\164\075\042\103"
213 "\143\123\145\141\162\143\150\120\141\156\145\154\042\040\163\167"
214 "\141\160\160\145\144\075\042\171\145\163\042\057\076\074\141\143"
215 "\143\145\163\163\151\142\151\154\151\164\171\076\074\162\145\154"
216 "\141\164\151\157\156\040\156\141\155\145\075\042\154\141\142\145"
217 "\154\154\145\144\055\142\171\042\076\163\145\141\162\143\150\137"
218 "\147\162\157\165\160\074\057\162\145\154\141\164\151\157\156\076"
219 "\074\057\141\143\143\145\163\163\151\142\151\154\151\164\171\076"
220 "\074\163\164\171\154\145\076\074\143\154\141\163\163\040\156\141"
221 "\155\145\075\042\142\157\170\145\144\055\154\151\163\164\042\057"
222 "\076\074\057\163\164\171\154\145\076\074\143\150\151\154\144\040"
223 "\164\171\160\145\075\042\160\154\141\143\145\150\157\154\144\145"
224 "\162\042\076\074\157\142\152\145\143\164\040\143\154\141\163\163"
225 "\075\042\107\164\153\114\141\142\145\154\042\076\074\160\162\157"
226 "\160\145\162\164\171\040\156\141\155\145\075\042\154\141\142\145"
227 "\154\042\040\164\162\141\156\163\154\141\164\141\142\154\145\075"
228 "\042\171\145\163\042\076\116\157\040\101\160\160\163\040\106\157"
229 "\165\156\144\074\057\160\162\157\160\145\162\164\171\076\074\160"
230 "\162\157\160\145\162\164\171\040\156\141\155\145\075\042\167\162"
231 "\141\160\042\076\164\162\165\145\074\057\160\162\157\160\145\162"
232 "\164\171\076\074\160\162\157\160\145\162\164\171\040\156\141\155"
233 "\145\075\042\155\141\170\055\167\151\144\164\150\055\143\150\141"
234 "\162\163\042\076\065\060\074\057\160\162\157\160\145\162\164\171"
235 "\076\074\163\164\171\154\145\076\074\143\154\141\163\163\040\156"
236 "\141\155\145\075\042\144\151\155\055\154\141\142\145\154\042\057"
237 "\076\074\143\154\141\163\163\040\156\141\155\145\075\042\143\143"
238 "\055\160\154\141\143\145\150\157\154\144\145\162\055\162\157\167"
239 "\042\057\076\074\057\163\164\171\154\145\076\074\057\157\142\152"
240 "\145\143\164\076\074\057\143\150\151\154\144\076\074\057\157\142"
241 "\152\145\143\164\076\074\057\143\150\151\154\144\076\074\057\157"
242 "\142\152\145\143\164\076\074\057\143\150\151\154\144\076\074\057"
243 "\157\142\152\145\143\164\076\074\057\160\162\157\160\145\162\164"
244 "\171\076\074\057\157\142\152\145\143\164\076\074\057\160\162\157"
245 "\160\145\162\164\171\076\074\057\164\145\155\160\154\141\164\145"
246 "\076\074\057\151\156\164\145\162\146\141\143\145\076\012\000\000"
247 "\050\165\165\141\171\051\143\157\156\164\162\157\154\055\143\145"
248 "\156\164\145\162\057\000\000\000\003\000\000\000\143\143\055\163"
249 "\145\141\162\143\150\055\154\157\143\141\164\151\157\156\163\055"
250 "\144\151\141\154\157\147\056\165\151\000\000\000\000\000\000\000"
251 "\120\014\000\000\000\000\000\000\074\077\170\155\154\040\166\145"
252 "\162\163\151\157\156\075\042\061\056\060\042\040\145\156\143\157"
253 "\144\151\156\147\075\042\125\124\106\055\070\042\077\076\012\074"
254 "\151\156\164\145\162\146\141\143\145\076\074\041\055\055\040\151"
255 "\156\164\145\162\146\141\143\145\055\162\145\161\165\151\162\145"
256 "\163\040\147\164\153\053\040\063\056\060\040\055\055\076\074\164"
257 "\145\155\160\154\141\164\145\040\143\154\141\163\163\075\042\103"
258 "\143\123\145\141\162\143\150\114\157\143\141\164\151\157\156\163"
259 "\104\151\141\154\157\147\042\040\160\141\162\145\156\164\075\042"
260 "\101\144\167\127\151\156\144\157\167\042\076\074\160\162\157\160"
261 "\145\162\164\171\040\156\141\155\145\075\042\155\157\144\141\154"
262 "\042\076\124\162\165\145\074\057\160\162\157\160\145\162\164\171"
263 "\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075"
264 "\042\167\151\144\164\150\055\162\145\161\165\145\163\164\042\076"
265 "\063\066\060\074\057\160\162\157\160\145\162\164\171\076\074\160"
266 "\162\157\160\145\162\164\171\040\156\141\155\145\075\042\150\145"
267 "\151\147\150\164\055\162\145\161\165\145\163\164\042\076\062\071"
268 "\064\074\057\160\162\157\160\145\162\164\171\076\074\160\162\157"
269 "\160\145\162\164\171\040\156\141\155\145\075\042\144\145\146\141"
270 "\165\154\164\055\167\151\144\164\150\042\076\066\064\060\074\057"
271 "\160\162\157\160\145\162\164\171\076\074\160\162\157\160\145\162"
272 "\164\171\040\156\141\155\145\075\042\144\145\146\141\165\154\164"
273 "\055\150\145\151\147\150\164\042\076\065\067\066\074\057\160\162"
274 "\157\160\145\162\164\171\076\074\160\162\157\160\145\162\164\171"
275 "\040\156\141\155\145\075\042\150\151\144\145\055\157\156\055\143"
276 "\154\157\163\145\042\076\124\162\165\145\074\057\160\162\157\160"
277 "\145\162\164\171\076\074\160\162\157\160\145\162\164\171\040\156"
278 "\141\155\145\075\042\164\151\164\154\145\042\040\164\162\141\156"
279 "\163\154\141\164\141\142\154\145\075\042\171\145\163\042\076\123"
280 "\145\141\162\143\150\040\114\157\143\141\164\151\157\156\163\074"
281 "\057\160\162\157\160\145\162\164\171\076\074\160\162\157\160\145"
282 "\162\164\171\040\156\141\155\145\075\042\143\157\156\164\145\156"
283 "\164\042\076\074\157\142\152\145\143\164\040\143\154\141\163\163"
284 "\075\042\101\144\167\124\157\157\154\142\141\162\126\151\145\167"
285 "\042\076\074\143\150\151\154\144\040\164\171\160\145\075\042\164"
286 "\157\160\042\076\074\157\142\152\145\143\164\040\143\154\141\163"
287 "\163\075\042\101\144\167\110\145\141\144\145\162\102\141\162\042"
288 "\057\076\074\057\143\150\151\154\144\076\074\160\162\157\160\145"
289 "\162\164\171\040\156\141\155\145\075\042\143\157\156\164\145\156"
290 "\164\042\076\074\157\142\152\145\143\164\040\143\154\141\163\163"
291 "\075\042\101\144\167\120\162\145\146\145\162\145\156\143\145\163"
292 "\120\141\147\145\042\076\074\160\162\157\160\145\162\164\171\040"
293 "\156\141\155\145\075\042\144\145\163\143\162\151\160\164\151\157"
294 "\156\042\040\164\162\141\156\163\154\141\164\141\142\154\145\075"
295 "\042\171\145\163\042\076\106\151\154\145\163\171\163\164\145\155"
296 "\040\154\157\143\141\164\151\157\156\163\040\167\150\151\143\150"
297 "\040\141\162\145\040\163\145\141\162\143\150\145\144\040\142\171"
298 "\040\163\171\163\164\145\155\040\141\160\160\163\054\040\163\165"
299 "\143\150\040\141\163\040\106\151\154\145\163\074\057\160\162\157"
300 "\160\145\162\164\171\076\074\143\150\151\154\144\076\074\157\142"
301 "\152\145\143\164\040\143\154\141\163\163\075\042\101\144\167\120"
302 "\162\145\146\145\162\145\156\143\145\163\107\162\157\165\160\042"
303 "\040\151\144\075\042\160\154\141\143\145\163\137\147\162\157\165"
304 "\160\042\076\074\160\162\157\160\145\162\164\171\040\156\141\155"
305 "\145\075\042\164\151\164\154\145\042\040\164\162\141\156\163\154"
306 "\141\164\141\142\154\145\075\042\171\145\163\042\076\104\145\146"
307 "\141\165\154\164\040\114\157\143\141\164\151\157\156\163\074\057"
308 "\160\162\157\160\145\162\164\171\076\074\143\150\151\154\144\076"
309 "\074\157\142\152\145\143\164\040\143\154\141\163\163\075\042\107"
310 "\164\153\114\151\163\164\102\157\170\042\040\151\144\075\042\160"
311 "\154\141\143\145\163\137\154\151\163\164\042\076\074\160\162\157"
312 "\160\145\162\164\171\040\156\141\155\145\075\042\163\145\154\145"
313 "\143\164\151\157\156\055\155\157\144\145\042\076\156\157\156\145"
314 "\074\057\160\162\157\160\145\162\164\171\076\074\163\151\147\156"
315 "\141\154\040\156\141\155\145\075\042\153\145\171\156\141\166\055"
316 "\146\141\151\154\145\144\042\040\150\141\156\144\154\145\162\075"
317 "\042\153\145\171\156\141\166\137\146\141\151\154\145\144\137\143"
318 "\142\042\040\157\142\152\145\143\164\075\042\103\143\123\145\141"
319 "\162\143\150\114\157\143\141\164\151\157\156\163\104\151\141\154"
320 "\157\147\042\040\163\167\141\160\160\145\144\075\042\171\145\163"
321 "\042\057\076\074\141\143\143\145\163\163\151\142\151\154\151\164"
322 "\171\076\074\162\145\154\141\164\151\157\156\040\156\141\155\145"
323 "\075\042\154\141\142\145\154\154\145\144\055\142\171\042\076\160"
324 "\154\141\143\145\163\137\147\162\157\165\160\074\057\162\145\154"
325 "\141\164\151\157\156\076\074\057\141\143\143\145\163\163\151\142"
326 "\151\154\151\164\171\076\074\163\164\171\154\145\076\074\143\154"
327 "\141\163\163\040\156\141\155\145\075\042\142\157\170\145\144\055"
328 "\154\151\163\164\042\057\076\074\057\163\164\171\154\145\076\074"
329 "\057\157\142\152\145\143\164\076\074\057\143\150\151\154\144\076"
330 "\074\057\157\142\152\145\143\164\076\074\057\143\150\151\154\144"
331 "\076\074\143\150\151\154\144\076\074\157\142\152\145\143\164\040"
332 "\143\154\141\163\163\075\042\101\144\167\120\162\145\146\145\162"
333 "\145\156\143\145\163\107\162\157\165\160\042\040\151\144\075\042"
334 "\142\157\157\153\155\141\162\153\163\137\147\162\157\165\160\042"
335 "\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075"
336 "\042\164\151\164\154\145\042\040\164\162\141\156\163\154\141\164"
337 "\141\142\154\145\075\042\171\145\163\042\076\102\157\157\153\155"
338 "\141\162\153\145\144\040\114\157\143\141\164\151\157\156\163\074"
339 "\057\160\162\157\160\145\162\164\171\076\074\143\150\151\154\144"
340 "\076\074\157\142\152\145\143\164\040\143\154\141\163\163\075\042"
341 "\107\164\153\114\151\163\164\102\157\170\042\040\151\144\075\042"
342 "\142\157\157\153\155\141\162\153\163\137\154\151\163\164\042\076"
343 "\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042"
344 "\163\145\154\145\143\164\151\157\156\055\155\157\144\145\042\076"
345 "\156\157\156\145\074\057\160\162\157\160\145\162\164\171\076\074"
346 "\163\151\147\156\141\154\040\156\141\155\145\075\042\153\145\171"
347 "\156\141\166\055\146\141\151\154\145\144\042\040\150\141\156\144"
348 "\154\145\162\075\042\153\145\171\156\141\166\137\146\141\151\154"
349 "\145\144\137\143\142\042\040\157\142\152\145\143\164\075\042\103"
350 "\143\123\145\141\162\143\150\114\157\143\141\164\151\157\156\163"
351 "\104\151\141\154\157\147\042\040\163\167\141\160\160\145\144\075"
352 "\042\171\145\163\042\057\076\074\141\143\143\145\163\163\151\142"
353 "\151\154\151\164\171\076\074\162\145\154\141\164\151\157\156\040"
354 "\156\141\155\145\075\042\154\141\142\145\154\154\145\144\055\142"
355 "\171\042\076\142\157\157\153\155\141\162\153\163\137\147\162\157"
356 "\165\160\074\057\162\145\154\141\164\151\157\156\076\074\057\141"
357 "\143\143\145\163\163\151\142\151\154\151\164\171\076\074\163\164"
358 "\171\154\145\076\074\143\154\141\163\163\040\156\141\155\145\075"
359 "\042\142\157\170\145\144\055\154\151\163\164\042\057\076\074\057"
360 "\163\164\171\154\145\076\074\057\157\142\152\145\143\164\076\074"
361 "\057\143\150\151\154\144\076\074\057\157\142\152\145\143\164\076"
362 "\074\057\143\150\151\154\144\076\074\143\150\151\154\144\076\074"
363 "\157\142\152\145\143\164\040\143\154\141\163\163\075\042\101\144"
364 "\167\120\162\145\146\145\162\145\156\143\145\163\107\162\157\165"
365 "\160\042\040\151\144\075\042\157\164\150\145\162\163\137\147\162"
366 "\157\165\160\042\076\074\160\162\157\160\145\162\164\171\040\156"
367 "\141\155\145\075\042\164\151\164\154\145\042\040\164\162\141\156"
368 "\163\154\141\164\141\142\154\145\075\042\171\145\163\042\076\103"
369 "\165\163\164\157\155\040\114\157\143\141\164\151\157\156\163\074"
370 "\057\160\162\157\160\145\162\164\171\076\074\160\162\157\160\145"
371 "\162\164\171\040\156\141\155\145\075\042\150\145\141\144\145\162"
372 "\055\163\165\146\146\151\170\042\076\074\157\142\152\145\143\164"
373 "\040\143\154\141\163\163\075\042\107\164\153\102\165\164\164\157"
374 "\156\042\040\151\144\075\042\154\157\143\141\164\151\157\156\163"
375 "\137\141\144\144\042\076\074\160\162\157\160\145\162\164\171\040"
376 "\156\141\155\145\075\042\166\141\154\151\147\156\042\076\143\145"
377 "\156\164\145\162\074\057\160\162\157\160\145\162\164\171\076\074"
378 "\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042\143"
379 "\150\151\154\144\042\076\074\157\142\152\145\143\164\040\143\154"
380 "\141\163\163\075\042\101\144\167\102\165\164\164\157\156\103\157"
381 "\156\164\145\156\164\042\076\074\160\162\157\160\145\162\164\171"
382 "\040\156\141\155\145\075\042\151\143\157\156\055\156\141\155\145"
383 "\042\076\154\151\163\164\055\141\144\144\055\163\171\155\142\157"
384 "\154\151\143\074\057\160\162\157\160\145\162\164\171\076\074\160"
385 "\162\157\160\145\162\164\171\040\156\141\155\145\075\042\154\141"
386 "\142\145\154\042\040\164\162\141\156\163\154\141\164\141\142\154"
387 "\145\075\042\171\145\163\042\076\137\101\144\144\040\114\157\143"
388 "\141\164\151\157\156\342\200\246\074\057\160\162\157\160\145\162"
389 "\164\171\076\074\160\162\157\160\145\162\164\171\040\156\141\155"
390 "\145\075\042\165\163\145\055\165\156\144\145\162\154\151\156\145"
391 "\042\076\124\162\165\145\074\057\160\162\157\160\145\162\164\171"
392 "\076\074\057\157\142\152\145\143\164\076\074\057\160\162\157\160"
393 "\145\162\164\171\076\074\163\151\147\156\141\154\040\156\141\155"
394 "\145\075\042\143\154\151\143\153\145\144\042\040\150\141\156\144"
395 "\154\145\162\075\042\141\144\144\137\142\165\164\164\157\156\137"
396 "\143\154\151\143\153\145\144\042\040\157\142\152\145\143\164\075"
397 "\042\103\143\123\145\141\162\143\150\114\157\143\141\164\151\157"
398 "\156\163\104\151\141\154\157\147\042\040\163\167\141\160\160\145"
399 "\144\075\042\171\145\163\042\057\076\074\163\164\171\154\145\076"
400 "\074\143\154\141\163\163\040\156\141\155\145\075\042\146\154\141"
401 "\164\042\057\076\074\057\163\164\171\154\145\076\074\057\157\142"
402 "\152\145\143\164\076\074\057\160\162\157\160\145\162\164\171\076"
403 "\074\143\150\151\154\144\076\074\157\142\152\145\143\164\040\143"
404 "\154\141\163\163\075\042\107\164\153\114\151\163\164\102\157\170"
405 "\042\040\151\144\075\042\157\164\150\145\162\163\137\154\151\163"
406 "\164\042\076\074\160\162\157\160\145\162\164\171\040\156\141\155"
407 "\145\075\042\163\145\154\145\143\164\151\157\156\055\155\157\144"
408 "\145\042\076\156\157\156\145\074\057\160\162\157\160\145\162\164"
409 "\171\076\074\163\151\147\156\141\154\040\156\141\155\145\075\042"
410 "\153\145\171\156\141\166\055\146\141\151\154\145\144\042\040\150"
411 "\141\156\144\154\145\162\075\042\153\145\171\156\141\166\137\146"
412 "\141\151\154\145\144\137\143\142\042\040\157\142\152\145\143\164"
413 "\075\042\103\143\123\145\141\162\143\150\114\157\143\141\164\151"
414 "\157\156\163\104\151\141\154\157\147\042\040\163\167\141\160\160"
415 "\145\144\075\042\171\145\163\042\057\076\074\141\143\143\145\163"
416 "\163\151\142\151\154\151\164\171\076\074\162\145\154\141\164\151"
417 "\157\156\040\156\141\155\145\075\042\154\141\142\145\154\154\145"
418 "\144\055\142\171\042\076\157\164\150\145\162\163\137\147\162\157"
419 "\165\160\074\057\162\145\154\141\164\151\157\156\076\074\057\141"
420 "\143\143\145\163\163\151\142\151\154\151\164\171\076\074\163\164"
421 "\171\154\145\076\074\143\154\141\163\163\040\156\141\155\145\075"
422 "\042\142\157\170\145\144\055\154\151\163\164\042\057\076\074\057"
423 "\163\164\171\154\145\076\074\143\150\151\154\144\040\164\171\160"
424 "\145\075\042\160\154\141\143\145\150\157\154\144\145\162\042\076"
425 "\074\157\142\152\145\143\164\040\143\154\141\163\163\075\042\107"
426 "\164\153\114\141\142\145\154\042\076\074\160\162\157\160\145\162"
427 "\164\171\040\156\141\155\145\075\042\154\141\142\145\154\042\040"
428 "\164\162\141\156\163\154\141\164\141\142\154\145\075\042\171\145"
429 "\163\042\076\116\157\040\143\165\163\164\157\155\040\163\145\141"
430 "\162\143\150\040\154\157\143\141\164\151\157\156\163\074\057\160"
431 "\162\157\160\145\162\164\171\076\074\160\162\157\160\145\162\164"
432 "\171\040\156\141\155\145\075\042\167\162\141\160\042\076\164\162"
433 "\165\145\074\057\160\162\157\160\145\162\164\171\076\074\160\162"
434 "\157\160\145\162\164\171\040\156\141\155\145\075\042\155\141\170"
435 "\055\167\151\144\164\150\055\143\150\141\162\163\042\076\065\060"
436 "\074\057\160\162\157\160\145\162\164\171\076\074\163\164\171\154"
437 "\145\076\074\143\154\141\163\163\040\156\141\155\145\075\042\144"
438 "\151\155\055\154\141\142\145\154\042\057\076\074\143\154\141\163"
439 "\163\040\156\141\155\145\075\042\143\143\055\160\154\141\143\145"
440 "\150\157\154\144\145\162\055\162\157\167\042\057\076\074\057\163"
441 "\164\171\154\145\076\074\057\157\142\152\145\143\164\076\074\057"
442 "\143\150\151\154\144\076\074\057\157\142\152\145\143\164\076\074"
443 "\057\143\150\151\154\144\076\074\057\157\142\152\145\143\164\076"
444 "\074\057\143\150\151\154\144\076\074\057\157\142\152\145\143\164"
445 "\076\074\057\160\162\157\160\145\162\164\171\076\074\057\157\142"
446 "\152\145\143\164\076\074\057\160\162\157\160\145\162\164\171\076"
447 "\074\057\164\145\155\160\154\141\164\145\076\074\057\151\156\164"
448 "\145\162\146\141\143\145\076\012\000\000\050\165\165\141\171\051"
449 "" };
450
451 static GStaticResource static_resource = { cc_search_resource_data.data, sizeof (cc_search_resource_data.data) - 1 /* nul terminator */, NULL, NULL, NULL };
452
453 G_MODULE_EXPORT
454 GResource *cc_search_get_resource (void);
455 GResource *cc_search_get_resource (void)
456 {
457 return g_static_resource_get_resource (&static_resource);
458 }
459 /* GLIB - Library of useful routines for C programming
460 * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
461 *
462 * SPDX-License-Identifier: LGPL-2.1-or-later
463 *
464 * This library is free software; you can redistribute it and/or
465 * modify it under the terms of the GNU Lesser General Public
466 * License as published by the Free Software Foundation; either
467 * version 2.1 of the License, or (at your option) any later version.
468 *
469 * This library is distributed in the hope that it will be useful,
470 * but WITHOUT ANY WARRANTY; without even the implied warranty of
471 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
472 * Lesser General Public License for more details.
473 *
474 * You should have received a copy of the GNU Lesser General Public
475 * License along with this library; if not, see <http://www.gnu.org/licenses/>.
476 */
477
478 /*
479 * Modified by the GLib Team and others 1997-2000. See the AUTHORS
480 * file for a list of people on the GLib Team. See the ChangeLog
481 * files for a list of changes. These files are distributed with
482 * GLib at ftp://ftp.gtk.org/pub/gtk/.
483 */
484
485 #ifndef __G_CONSTRUCTOR_H__
486 #define __G_CONSTRUCTOR_H__
487
488 /*
489 If G_HAS_CONSTRUCTORS is true then the compiler support *both* constructors and
490 destructors, in a usable way, including e.g. on library unload. If not you're on
491 your own.
492
493 Some compilers need #pragma to handle this, which does not work with macros,
494 so the way you need to use this is (for constructors):
495
496 #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
497 #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(my_constructor)
498 #endif
499 G_DEFINE_CONSTRUCTOR(my_constructor)
500 static void my_constructor(void) {
501 ...
502 }
503
504 */
505
506 #ifndef __GTK_DOC_IGNORE__
507
508 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
509
510 #define G_HAS_CONSTRUCTORS 1
511
512 #define G_DEFINE_CONSTRUCTOR(_func) static void __attribute__((constructor)) _func (void);
513 #define G_DEFINE_DESTRUCTOR(_func) static void __attribute__((destructor)) _func (void);
514
515 #elif defined (_MSC_VER)
516
517 /*
518 * Only try to include gslist.h if not already included via glib.h,
519 * so that items using gconstructor.h outside of GLib (such as
520 * GResources) continue to build properly.
521 */
522 #ifndef __G_LIB_H__
523 #include "gslist.h"
524 #endif
525
526 #include <stdlib.h>
527
528 #define G_HAS_CONSTRUCTORS 1
529
530 /* We do some weird things to avoid the constructors being optimized
531 * away on VS2015 if WholeProgramOptimization is enabled. First we
532 * make a reference to the array from the wrapper to make sure its
533 * references. Then we use a pragma to make sure the wrapper function
534 * symbol is always included at the link stage. Also, the symbols
535 * need to be extern (but not dllexport), even though they are not
536 * really used from another object file.
537 */
538
539 /* We need to account for differences between the mangling of symbols
540 * for x86 and x64/ARM/ARM64 programs, as symbols on x86 are prefixed
541 * with an underscore but symbols on x64/ARM/ARM64 are not.
542 */
543 #ifdef _M_IX86
544 #define G_MSVC_SYMBOL_PREFIX "_"
545 #else
546 #define G_MSVC_SYMBOL_PREFIX ""
547 #endif
548
549 #define G_DEFINE_CONSTRUCTOR(_func) G_MSVC_CTOR (_func, G_MSVC_SYMBOL_PREFIX)
550 #define G_DEFINE_DESTRUCTOR(_func) G_MSVC_DTOR (_func, G_MSVC_SYMBOL_PREFIX)
551
552 #define G_MSVC_CTOR(_func,_sym_prefix) \
553 static void _func(void); \
554 extern int (* _array ## _func)(void); \
555 int _func ## _wrapper(void); \
556 int _func ## _wrapper(void) { _func(); g_slist_find (NULL, _array ## _func); return 0; } \
557 __pragma(comment(linker,"/include:" _sym_prefix # _func "_wrapper")) \
558 __pragma(section(".CRT$XCU",read)) \
559 __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _wrapper;
560
561 #define G_MSVC_DTOR(_func,_sym_prefix) \
562 static void _func(void); \
563 extern int (* _array ## _func)(void); \
564 int _func ## _constructor(void); \
565 int _func ## _constructor(void) { atexit (_func); g_slist_find (NULL, _array ## _func); return 0; } \
566 __pragma(comment(linker,"/include:" _sym_prefix # _func "_constructor")) \
567 __pragma(section(".CRT$XCU",read)) \
568 __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _constructor;
569
570 #elif defined(__SUNPRO_C)
571
572 /* This is not tested, but i believe it should work, based on:
573 * http://opensource.apple.com/source/OpenSSL098/OpenSSL098-35/src/fips/fips_premain.c
574 */
575
576 #define G_HAS_CONSTRUCTORS 1
577
578 #define G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA 1
579 #define G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA 1
580
581 #define G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(_func) \
582 init(_func)
583 #define G_DEFINE_CONSTRUCTOR(_func) \
584 static void _func(void);
585
586 #define G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(_func) \
587 fini(_func)
588 #define G_DEFINE_DESTRUCTOR(_func) \
589 static void _func(void);
590
591 #else
592
593 /* constructors not supported for this compiler */
594
595 #endif
596
597 #endif /* __GTK_DOC_IGNORE__ */
598 #endif /* __G_CONSTRUCTOR_H__ */
599
600 #ifdef G_HAS_CONSTRUCTORS
601
602 #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
603 #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(cc_searchresource_constructor)
604 #endif
605 G_DEFINE_CONSTRUCTOR(cc_searchresource_constructor)
606 #ifdef G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA
607 #pragma G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(cc_searchresource_destructor)
608 #endif
609 G_DEFINE_DESTRUCTOR(cc_searchresource_destructor)
610
611 #else
612 #warning "Constructor not supported on this compiler, linking in resources will not work"
613 #endif
614
615 1 static void cc_searchresource_constructor (void)
616 {
617 1 g_static_resource_init (&static_resource);
618 1 }
619
620 1 static void cc_searchresource_destructor (void)
621 {
622 1 g_static_resource_fini (&static_resource);
623 1 }
624