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