1 #include <gio/gio.h>
2
3 #if defined (__ELF__) && ( __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 6))
4 # define SECTION __attribute__ ((section (".gresource.gdaui"), aligned (8)))
5 #else
6 # define SECTION
7 #endif
8
9 #ifdef _MSC_VER
10 static const SECTION union { const guint8 data[501]; const double alignment; void * const ptr;} _gdaui_resource_data = { {
11 0107, 0126, 0141, 0162, 0151, 0141, 0156, 0164, 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000,
12 0030, 0000, 0000, 0000, 0164, 0000, 0000, 0000, 0000, 0000, 0000, 0050, 0003, 0000, 0000, 0000,
13 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0002, 0000, 0000, 0000, 0216, 0223, 0240, 0040,
14 0001, 0000, 0000, 0000, 0164, 0000, 0000, 0000, 0011, 0000, 0166, 0000, 0200, 0000, 0000, 0000,
15 0340, 0001, 0000, 0000, 0055, 0340, 0074, 0035, 0002, 0000, 0000, 0000, 0340, 0001, 0000, 0000,
16 0006, 0000, 0114, 0000, 0350, 0001, 0000, 0000, 0354, 0001, 0000, 0000, 0324, 0265, 0002, 0000,
17 0377, 0377, 0377, 0377, 0354, 0001, 0000, 0000, 0001, 0000, 0114, 0000, 0360, 0001, 0000, 0000,
18 0364, 0001, 0000, 0000, 0147, 0144, 0141, 0165, 0151, 0056, 0143, 0163, 0163, 0000, 0000, 0000,
19 0160, 0004, 0000, 0000, 0001, 0000, 0000, 0000, 0170, 0332, 0255, 0222, 0301, 0156, 0302, 0060,
20 0014, 0206, 0357, 0175, 0212, 0110, 0273, 0115, 0013, 0332, 0201, 0023, 0234, 0306, 0206, 0320,
21 0156, 0323, 0330, 0013, 0270, 0115, 0050, 0021, 0301, 0216, 0222, 0124, 0264, 0233, 0170, 0367,
22 0045, 0055, 0245, 0120, 0266, 0012, 0044, 0172, 0250, 0022, 0367, 0253, 0355, 0337, 0376, 0037,
23 0162, 0001, 0205, 0342, 0336, 0002, 0072, 0003, 0126, 0242, 0347, 0051, 0144, 0233, 0334, 0122,
24 0201, 0202, 0375, 0044, 0054, 0074, 0135, 0200, 0147, 0244, 0311, 0262, 0011, 0073, 0341, 0247,
25 0311, 0076, 0111, 0026, 0061, 0313, 0034, 0275, 0255, 0226, 0153, 0251, 0365, 0341, 0107, 0276,
26 0360, 0233, 0027, 0153, 0151, 0307, 0241, 0176, 0273, 0014, 0264, 0302, 0174, 0302, 0236, 0107,
27 0343, 0151, 0115, 0154, 0301, 0346, 0012, 0103, 0240, 0271, 0032, 0020, 0242, 0001, 0232, 0173,
28 0112, 0126, 0110, 0313, 0235, 0257, 0264, 0234, 0060, 0044, 0224, 0147, 0361, 0235, 0022, 0176,
29 0175, 0204, 0143, 0265, 0131, 0341, 0075, 0041, 0027, 0162, 0005, 0205, 0016, 0122, 0152, 0156,
30 0210, 0240, 0302, 0073, 0045, 0344, 0000, 0251, 0020, 0103, 0251, 0336, 0367, 0153, 0107, 0362,
31 0112, 0333, 0224, 0106, 0315, 0214, 0263, 0170, 0346, 0340, 0270, 0126, 0316, 0237, 0114, 0250,
32 0146, 0146, 0124, 0162, 0060, 0106, 0202, 0165, 0107, 0044, 0346, 0054, 0344, 0120, 0062, 0044,
33 0273, 0005, 0175, 0135, 0256, 0025, 0150, 0327, 0117, 0366, 0304, 0272, 0063, 0073, 0112, 0356,
34 0107, 0353, 0025, 0136, 0240, 0124, 0136, 0275, 0345, 0363, 0316, 0032, 0110, 0175, 0313, 0320,
35 0324, 0370, 0246, 0075, 0233, 0262, 0347, 0232, 0066, 0320, 0371, 0246, 0215, 0014, 0231, 0141,
36 0200, 0271, 0260, 0303, 0037, 0154, 0317, 0020, 0221, 0150, 0207, 0372, 0006, 0036, 0076, 0054,
37 0225, 0325, 0073, 0256, 0210, 0075, 0236, 0014, 0350, 0213, 0110, 0247, 0020, 0044, 0256, 0101,
38 0004, 0371, 0276, 0062, 0121, 0176, 0247, 0064, 0062, 0113, 0243, 0360, 0120, 0343, 0077, 0354,
39 0206, 0101, 0265, 0075, 0175, 0372, 0271, 0120, 0076, 0130, 0264, 0353, 0342, 0206, 0276, 0356,
40 0273, 0231, 0175, 0362, 0013, 0067, 0002, 0157, 0230, 0000, 0050, 0165, 0165, 0141, 0171, 0051,
41 0147, 0144, 0141, 0165, 0151, 0057, 0000, 0000, 0000, 0000, 0000, 0000, 0057, 0000, 0000, 0000,
42 0001, 0000, 0000, 0000
43 } };
44 #else /* _MSC_VER */
45 static const SECTION union { const guint8 data[501]; const double alignment; void * const ptr;} _gdaui_resource_data = {
46 "\107\126\141\162\151\141\156\164\000\000\000\000\000\000\000\000"
47 "\030\000\000\000\164\000\000\000\000\000\000\050\003\000\000\000"
48 "\000\000\000\000\000\000\000\000\002\000\000\000\216\223\240\040"
49 "\001\000\000\000\164\000\000\000\011\000\166\000\200\000\000\000"
50 "\340\001\000\000\055\340\074\035\002\000\000\000\340\001\000\000"
51 "\006\000\114\000\350\001\000\000\354\001\000\000\324\265\002\000"
52 "\377\377\377\377\354\001\000\000\001\000\114\000\360\001\000\000"
53 "\364\001\000\000\147\144\141\165\151\056\143\163\163\000\000\000"
54 "\160\004\000\000\001\000\000\000\170\332\255\222\301\156\302\060"
55 "\014\206\357\175\212\110\273\115\013\332\201\023\234\306\206\320"
56 "\156\323\330\013\270\115\050\021\301\216\222\124\264\233\170\367"
57 "\045\055\245\120\266\012\044\172\250\022\367\253\355\337\376\037"
58 "\162\001\205\342\336\002\072\003\126\242\347\051\144\233\334\122"
59 "\201\202\375\044\054\074\135\200\147\244\311\262\011\073\341\247"
60 "\311\076\111\026\061\313\034\275\255\226\153\251\365\341\107\276"
61 "\360\233\027\153\151\307\241\176\273\014\264\302\174\302\236\107"
62 "\343\151\115\154\301\346\012\103\240\271\032\020\242\001\232\173"
63 "\112\126\110\313\235\257\264\234\060\044\224\147\361\235\022\176"
64 "\175\204\143\265\131\341\075\041\027\162\005\205\016\122\152\156"
65 "\210\240\302\073\045\344\000\251\020\103\251\336\367\153\107\362"
66 "\112\333\224\106\315\214\263\170\346\340\270\126\316\237\114\250"
67 "\146\146\124\162\060\106\202\165\107\044\346\054\344\120\062\044"
68 "\273\005\175\135\256\025\150\327\117\366\304\272\063\073\112\356"
69 "\107\353\025\136\240\124\136\275\345\363\316\032\110\175\313\320"
70 "\324\370\246\075\233\262\347\232\066\320\371\246\215\014\231\141"
71 "\200\271\260\303\037\154\317\020\221\150\207\372\006\036\076\054"
72 "\225\325\073\256\210\075\236\014\350\213\110\247\020\044\256\101"
73 "\004\371\276\062\121\176\247\064\062\113\243\360\120\343\077\354"
74 "\206\101\265\075\175\372\271\120\076\130\264\353\342\206\276\356"
75 "\273\231\175\362\013\067\002\157\230\000\050\165\165\141\171\051"
76 "\147\144\141\165\151\057\000\000\000\000\000\000\057\000\000\000"
77 "\001\000\000\000" };
78 #endif /* !_MSC_VER */
79
80 static GStaticResource static_resource = { _gdaui_resource_data.data, sizeof (_gdaui_resource_data.data) - 1 /* nul terminator */, NULL, NULL, NULL };
81 extern GResource *_gdaui_get_resource (void);
_gdaui_get_resource(void)82 GResource *_gdaui_get_resource (void)
83 {
84 return g_static_resource_get_resource (&static_resource);
85 }
86
87 extern void _gdaui_unregister_resource (void);
_gdaui_unregister_resource(void)88 void _gdaui_unregister_resource (void)
89 {
90 g_static_resource_fini (&static_resource);
91 }
92
93 extern void _gdaui_register_resource (void);
_gdaui_register_resource(void)94 void _gdaui_register_resource (void)
95 {
96 g_static_resource_init (&static_resource);
97 }
98