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
dblink_fdw_validatornull6 # 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);
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);
88 void _gdaui_unregister_resource (void)
89 {
90   g_static_resource_fini (&static_resource);
91 }
92 
93 extern void _gdaui_register_resource (void);
94 void _gdaui_register_resource (void)
95 {
96   g_static_resource_init (&static_resource);
97 }
98