GCC Code Coverage Report


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