~ubuntu-branches/ubuntu/precise/gnome-power-manager/precise

« back to all changes in this revision

Viewing changes to src/gpm-resources.c

  • Committer: Package Import Robot
  • Author(s): Didier Roche
  • Date: 2012-03-21 08:17:06 UTC
  • mfrom: (2.1.68)
  • Revision ID: package-import@ubuntu.com-20120321081706-p6sfdvmxzsgtynfz
Tags: 3.3.92-0ubuntu1
* New upstream release
  - Compile the GtkBuilder file as a GResource to speed up startup
  - updated translations
* debian/control:
  - build-dep on libglib2.0-dev (>= 2.31.10)
  - bump Standards-Version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#include <gio/gio.h>
 
2
 
 
3
#if defined (__ELF__) && ( __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 6))
 
4
# define SECTION __attribute__ ((section (".gresource.gpm"), aligned (8)))
 
5
#else
 
6
# define SECTION
 
7
#endif
 
8
 
 
9
static const SECTION union { const guint8 data[2303]; const double alignment; void * const ptr;}  gpm_resource_data = { {
 
10
  0x47, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 
 
11
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
12
  0x18, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 
 
13
  0x00, 0x00, 0x00, 0x28, 0x05, 0x00, 0x00, 0x00, 
 
14
  0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 
 
15
  0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 
 
16
  0x05, 0x00, 0x00, 0x00, 0xd4, 0xb5, 0x02, 0x00, 
 
17
  0xff, 0xff, 0xff, 0xff, 0xac, 0x00, 0x00, 0x00, 
 
18
  0x01, 0x00, 0x4c, 0x00, 0xb0, 0x00, 0x00, 0x00, 
 
19
  0xb4, 0x00, 0x00, 0x00, 0x4b, 0x50, 0x90, 0x0b, 
 
20
  0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 
 
21
  0x04, 0x00, 0x4c, 0x00, 0xb8, 0x00, 0x00, 0x00, 
 
22
  0xbc, 0x00, 0x00, 0x00, 0x34, 0xc8, 0xd0, 0xb5, 
 
23
  0x03, 0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, 
 
24
  0x0e, 0x00, 0x4c, 0x00, 0xcc, 0x00, 0x00, 0x00, 
 
25
  0xd0, 0x00, 0x00, 0x00, 0xb0, 0xb7, 0x24, 0x30, 
 
26
  0x01, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 
 
27
  0x06, 0x00, 0x4c, 0x00, 0xd8, 0x00, 0x00, 0x00, 
 
28
  0xdc, 0x00, 0x00, 0x00, 0x1c, 0xa2, 0xa6, 0x0c, 
 
29
  0x02, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 
 
30
  0x11, 0x00, 0x76, 0x00, 0xf0, 0x00, 0x00, 0x00, 
 
31
  0xff, 0x08, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 
 
32
  0x01, 0x00, 0x00, 0x00, 0x6f, 0x72, 0x67, 0x2f, 
 
33
  0x03, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x77, 0x65, 
 
34
  0x72, 0x2d, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 
 
35
  0x72, 0x2f, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 
 
36
  0x67, 0x6e, 0x6f, 0x6d, 0x65, 0x2f, 0x00, 0x00, 
 
37
  0x02, 0x00, 0x00, 0x00, 0x67, 0x70, 0x6d, 0x2d, 
 
38
  0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 
 
39
  0x63, 0x73, 0x2e, 0x75, 0x69, 0x00, 0x00, 0x00, 
 
40
  0xdd, 0x75, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 
 
41
  0x78, 0xda, 0xed, 0x5d, 0x4d, 0x6f, 0xdb, 0x38, 
 
42
  0x10, 0xbd, 0xf7, 0x57, 0x08, 0xbc, 0x2e, 0x1c, 
 
43
  0x47, 0x76, 0x92, 0x6d, 0x0a, 0xdb, 0x05, 0xb6, 
 
44
  0x41, 0xdb, 0xc3, 0x62, 0x51, 0x20, 0x69, 0x7b, 
 
45
  0x14, 0x68, 0x6a, 0x62, 0x71, 0x43, 0x93, 0x5a, 
 
46
  0x91, 0x8e, 0xed, 0x7f, 0xbf, 0x94, 0xe4, 0x38, 
 
47
  0x51, 0xac, 0x6f, 0x29, 0x89, 0xe4, 0xf0, 0x94, 
 
48
  0x58, 0x16, 0x29, 0xce, 0x23, 0xe7, 0xcd, 0x0c, 
 
49
  0xf5, 0x2c, 0x4d, 0x3e, 0x6f, 0x96, 0xcc, 0xba, 
 
50
  0x87, 0x40, 0x52, 0xc1, 0xa7, 0xc8, 0x3e, 0x39, 
 
51
  0x45, 0x16, 0x70, 0x22, 0x5c, 0xca, 0x17, 0x53, 
 
52
  0xf4, 0xf3, 0xe6, 0xeb, 0xe0, 0x23, 0xfa, 0x3c, 
 
53
  0xfb, 0x30, 0xa1, 0x5c, 0x41, 0x70, 0x8b, 0x09, 
 
54
  0xcc, 0x3e, 0x58, 0xd6, 0x24, 0x80, 0xff, 0x56, 
 
55
  0x34, 0x00, 0x69, 0x31, 0x3a, 0x9f, 0xa2, 0x85, 
 
56
  0xba, 0xfb, 0x03, 0x3d, 0xf6, 0x31, 0x3a, 0xb1, 
 
57
  0x2f, 0xd0, 0x30, 0x3a, 0x4f, 0xcc, 0xff, 0x05, 
 
58
  0xa2, 0x2c, 0xc2, 0xb0, 0x94, 0x53, 0xf4, 0x4d, 
 
59
  0xdd, 0x5d, 0x51, 0xcc, 0xc4, 0x02, 0x59, 0xd4, 
 
60
  0x9d, 0x22, 0x37, 0xfa, 0xdf, 0x91, 0x0a, 0x2b, 
 
61
  0x89, 0xc2, 0xd3, 0x75, 0x03, 0x3f, 0x10, 0x3e, 
 
62
  0x04, 0x6a, 0x6b, 0x71, 0xbc, 0x84, 0x29, 0x22, 
 
63
  0x98, 0x3b, 0xb7, 0x82, 0xac, 0xf4, 0xf7, 0x5f, 
 
64
  0x31, 0x93, 0x30, 0x19, 0x3e, 0x9c, 0x90, 0x7e, 
 
65
  0xfe, 0x5c, 0x04, 0x2e, 0x04, 0xce, 0x9a, 0xba, 
 
66
  0xca, 0x43, 0xb3, 0x8b, 0xa2, 0xd3, 0x15, 0x55, 
 
67
  0x0c, 0x90, 0xa5, 0x02, 0xcc, 0x25, 0xc3, 0x0a, 
 
68
  0xcf, 0x99, 0x3e, 0xb8, 0x05, 0x7d, 0xb5, 0x1f, 
 
69
  0x62, 0x0d, 0x81, 0x75, 0xad, 0x87, 0x46, 0xa5, 
 
70
  0xa2, 0x44, 0x16, 0xf5, 0xb4, 0xa6, 0xdc, 0x15, 
 
71
  0x6b, 0xc7, 0x17, 0x92, 0x2a, 0x0d, 0x02, 0x9a, 
 
72
  0x11, 0x08, 0x01, 0x1b, 0x08, 0x3e, 0xf0, 0x71, 
 
73
  0xa0, 0xff, 0x2f, 0x1c, 0xca, 0xd6, 0x07, 0xc7, 
 
74
  0xd3, 0x28, 0xa3, 0x59, 0x8c, 0xcb, 0x41, 0x03, 
 
75
  0xe2, 0x51, 0xe6, 0x5a, 0xd1, 0x3c, 0x70, 0xcc, 
 
76
  0x06, 0xd1, 0xc7, 0x29, 0xba, 0x9f, 0x8b, 0xcd, 
 
77
  0x0e, 0xbc, 0x34, 0xbc, 0xff, 0xd2, 0xdf, 0x3e, 
 
78
  0x01, 0x7b, 0x10, 0x9e, 0x6e, 0xef, 0xcf, 0x3f, 
 
79
  0x1c, 0xc6, 0x3d, 0x95, 0x54, 0xa3, 0x80, 0x66, 
 
80
  0x37, 0xc1, 0xea, 0x00, 0xed, 0x3a, 0x33, 0x94, 
 
81
  0xd6, 0x46, 0x04, 0x54, 0x23, 0x82, 0x63, 0xa0, 
 
82
  0xf4, 0xb2, 0xd1, 0x00, 0x63, 0x56, 0xa6, 0xa1, 
 
83
  0xf4, 0x31, 0xd1, 0xeb, 0x12, 0xcd, 0x46, 0xa9, 
 
84
  0x67, 0xa7, 0x23, 0x84, 0x49, 0x78, 0x21, 0x47, 
 
85
  0xcf, 0x02, 0x7e, 0x62, 0x78, 0x2a, 0x58, 0x2b, 
 
86
  0xa5, 0x04, 0x7f, 0x0e, 0xd9, 0x93, 0xf6, 0x76, 
 
87
  0xa2, 0x83, 0x1a, 0xe8, 0xd5, 0x45, 0x30, 0xad, 
 
88
  0x1d, 0xc3, 0x5b, 0xb1, 0x52, 0xda, 0x7d, 0xb6, 
 
89
  0xe1, 0x15, 0x81, 0xbb, 0x99, 0x0d, 0x23, 0x20, 
 
90
  0x92, 0xc7, 0xb2, 0xcd, 0x8f, 0x6d, 0x9f, 0x47, 
 
91
  0xff, 0x3b, 0x84, 0x09, 0x09, 0xe8, 0x79, 0xd3, 
 
92
  0xb4, 0xb1, 0xcc, 0x81, 0xa1, 0x99, 0x26, 0x82, 
 
93
  0x41, 0xd4, 0x24, 0x6b, 0x28, 0xb5, 0x41, 0x2b, 
 
94
  0x00, 0xae, 0x4e, 0x53, 0x17, 0x6e, 0xf1, 0x8a, 
 
95
  0xa9, 0xea, 0x8d, 0x03, 0x20, 0x40, 0xef, 0x41, 
 
96
  0x3e, 0xf6, 0x90, 0x3b, 0x6f, 0x69, 0x5d, 0xac, 
 
97
  0x24, 0x38, 0x0f, 0xeb, 0xca, 0xf7, 0x01, 0x6b, 
 
98
  0x02, 0x22, 0x50, 0xb3, 0x1f, 0xa9, 0x04, 0xb9, 
 
99
  0x2b, 0xb2, 0x62, 0x32, 0x8c, 0xa7, 0xfb, 0xe0, 
 
100
  0xb8, 0xf6, 0xa8, 0x3b, 0xed, 0x52, 0xc5, 0x97, 
 
101
  0x82, 0x8d, 0x8f, 0xb9, 0x5b, 0x63, 0x8c, 0xb7, 
 
102
  0x94, 0xb1, 0x1a, 0xcd, 0x1e, 0xa9, 0xd4, 0xce, 
 
103
  0x33, 0x2b, 0x75, 0xfc, 0x93, 0xe1, 0xc1, 0x92, 
 
104
  0x3f, 0x04, 0xe0, 0xe0, 0xa4, 0x43, 0x3f, 0x39, 
 
105
  0xf4, 0x91, 0xef, 0x7b, 0x76, 0xf0, 0x9e, 0x31, 
 
106
  0xe9, 0x9b, 0xf3, 0x41, 0x41, 0xec, 0x2b, 0xe4, 
 
107
  0xd4, 0x8b, 0xa6, 0xfc, 0x71, 0x4d, 0x02, 0xc1, 
 
108
  0x18, 0xb8, 0xbf, 0xa3, 0x58, 0x18, 0xa3, 0x24, 
 
109
  0x77, 0xc7, 0xe2, 0xf8, 0x38, 0x42, 0xdd, 0xa4, 
 
110
  0x03, 0x2f, 0x1e, 0xe6, 0x1c, 0x07, 0x3a, 0x82, 
 
111
  0x33, 0x4a, 0xb6, 0x68, 0xc6, 0x41, 0x07, 0xa6, 
 
112
  0x2a, 0x7d, 0x48, 0x0f, 0x87, 0x19, 0x40, 0x18, 
 
113
  0xc7, 0xd1, 0x8c, 0xf2, 0xdc, 0xa6, 0xa9, 0x80, 
 
114
  0xa6, 0x83, 0x7a, 0x13, 0x00, 0xfc, 0xa2, 0xb0, 
 
115
  0x83, 0x53, 0xe9, 0x4f, 0xf7, 0xfa, 0x93, 0xa6, 
 
116
  0x9e, 0x7b, 0x4a, 0x40, 0xa2, 0xb4, 0x4e, 0x1a, 
 
117
  0x60, 0xda, 0x10, 0xd7, 0x54, 0x6c, 0x01, 0xeb, 
 
118
  0x65, 0x29, 0x9d, 0xfd, 0x18, 0x0a, 0x99, 0x20, 
 
119
  0x27, 0x96, 0x4b, 0x60, 0x40, 0x62, 0x56, 0x48, 
 
120
  0x6d, 0x96, 0x85, 0xe0, 0xf5, 0xbe, 0x5d, 0x02, 
 
121
  0xc6, 0xc1, 0xbe, 0x3f, 0x3b, 0x4e, 0x58, 0x53, 
 
122
  0xfa, 0x1b, 0x66, 0x4f, 0x56, 0x06, 0xa7, 0x66, 
 
123
  0x36, 0x7a, 0x73, 0x12, 0xae, 0xea, 0x17, 0x8f, 
 
124
  0x1c, 0x7c, 0xda, 0x06, 0x07, 0x97, 0xa7, 0x92, 
 
125
  0x7f, 0x84, 0x82, 0xb9, 0x10, 0x77, 0xf1, 0x74, 
 
126
  0xf1, 0xdd, 0x27, 0xbb, 0x2b, 0xf4, 0x51, 0xc1, 
 
127
  0x7f, 0x8b, 0x49, 0xd1, 0xee, 0x81, 0x13, 0x27, 
 
128
  0x63, 0xcb, 0x65, 0xd5, 0xe6, 0x15, 0xb8, 0x31, 
 
129
  0x1f, 0xdf, 0x4a, 0x1c, 0x49, 0xf9, 0xad, 0xc8, 
 
130
  0xe4, 0x89, 0x86, 0xf8, 0xb6, 0x80, 0x71, 0x23, 
 
131
  0x9a, 0x6b, 0x40, 0x75, 0xa3, 0x2c, 0xaa, 0x2b, 
 
132
  0xa0, 0xbb, 0x7c, 0xca, 0x6b, 0x9b, 0x2b, 0xf7, 
 
133
  0xd8, 0x84, 0x8b, 0x46, 0x9b, 0x81, 0xe7, 0xa8, 
 
134
  0x9c, 0xc3, 0xfd, 0x1d, 0x95, 0x22, 0x91, 0xed, 
 
135
  0x51, 0x55, 0xf2, 0xda, 0xee, 0x55, 0x2e, 0xbc, 
 
136
  0xa5, 0xd6, 0x4f, 0x69, 0x1b, 0x11, 0x57, 0xa0, 
 
137
  0x30, 0x65, 0x32, 0xbf, 0xc3, 0xbc, 0x69, 0xc9, 
 
138
  0x0e, 0x2e, 0xa9, 0xdb, 0x10, 0x78, 0xee, 0x94, 
 
139
  0x4c, 0xd8, 0x33, 0x99, 0xbf, 0xc4, 0xac, 0x96, 
 
140
  0x9b, 0xca, 0x5f, 0xfb, 0x64, 0x3b, 0xdc, 0xb6, 
 
141
  0x38, 0xeb, 0xc3, 0x44, 0x36, 0x25, 0xca, 0x87, 
 
142
  0x64, 0xfc, 0xb2, 0x6d, 0x8e, 0x4c, 0x16, 0x2e, 
 
143
  0x67, 0x6f, 0xc4, 0x8b, 0xa5, 0x30, 0xcd, 0x05, 
 
144
  0xc6, 0x1e, 0x95, 0xe7, 0xd5, 0x6a, 0xe4, 0x99, 
 
145
  0x44, 0x68, 0x94, 0x4b, 0xbd, 0x2d, 0xa0, 0xd4, 
 
146
  0x16, 0x52, 0xf5, 0x6a, 0xba, 0xea, 0x80, 0x95, 
 
147
  0x63, 0xdb, 0x73, 0x54, 0xd4, 0x47, 0x4b, 0xd0, 
 
148
  0xb5, 0x09, 0x5f, 0x35, 0x46, 0xfe, 0x16, 0x60, 
 
149
  0xdf, 0x8b, 0xc2, 0xd2, 0xa7, 0xf2, 0x17, 0xc8, 
 
150
  0x0f, 0x9c, 0x65, 0xd9, 0xba, 0x95, 0xd2, 0xa0, 
 
151
  0x9d, 0x52, 0xa1, 0x95, 0xd2, 0xa1, 0x42, 0x40, 
 
152
  0xa9, 0x90, 0xa4, 0x34, 0x5b, 0xd1, 0x5f, 0xc4, 
 
153
  0x72, 0x2e, 0x34, 0x15, 0xdc, 0xc0, 0x46, 0xc5, 
 
154
  0x0b, 0x9b, 0x84, 0x47, 0x34, 0x25, 0x38, 0x1e, 
 
155
  0x95, 0x4a, 0x04, 0xdb, 0x5d, 0x1e, 0x7b, 0x1c, 
 
156
  0xeb, 0x1c, 0xb8, 0x0a, 0x2d, 0xd2, 0xc6, 0x3a, 
 
157
  0x44, 0xb0, 0xd5, 0xb2, 0xea, 0x84, 0xbd, 0xd6, 
 
158
  0xb2, 0x6e, 0x8a, 0x59, 0xdb, 0xab, 0xda, 0x7e, 
 
159
  0x8b, 0x55, 0x5d, 0x06, 0xee, 0x72, 0x50, 0xb7, 
 
160
  0x01, 0x73, 0x73, 0x88, 0x1b, 0x93, 0x46, 0x09, 
 
161
  0x68, 0x0b, 0x61, 0x6d, 0x9e, 0x2b, 0x9c, 0x9b, 
 
162
  0x5c, 0xa1, 0x4e, 0xae, 0x70, 0x76, 0xfc, 0xb9, 
 
163
  0xc2, 0x95, 0xfe, 0x64, 0x31, 0xe0, 0x0b, 0xe5, 
 
164
  0x99, 0x64, 0xe1, 0x9d, 0x26, 0x0b, 0x74, 0x69, 
 
165
  0x92, 0x05, 0x93, 0x2c, 0x98, 0x64, 0xe1, 0xe5, 
 
166
  0x92, 0x05, 0xfb, 0xb5, 0x92, 0x85, 0x22, 0x48, 
 
167
  0x8b, 0xe1, 0x6c, 0x4c, 0xc4, 0xcd, 0x70, 0x6c, 
 
168
  0x44, 0xbc, 0x05, 0xf8, 0xe5, 0x62, 0x57, 0x75, 
 
169
  0xbb, 0x2a, 0xb9, 0xf5, 0x37, 0xee, 0xfc, 0x76, 
 
170
  0x55, 0xe3, 0x1c, 0xf2, 0x21, 0x5e, 0x98, 0x54, 
 
171
  0xb2, 0x4e, 0x2a, 0xe9, 0xe0, 0x0d, 0x95, 0xfb, 
 
172
  0x90, 0xbb, 0x3d, 0xae, 0xc4, 0x72, 0xb6, 0x1d, 
 
173
  0x84, 0xe6, 0x35, 0xe9, 0x08, 0xf3, 0x45, 0x68, 
 
174
  0xdb, 0xe5, 0xa9, 0x49, 0x42, 0x8f, 0x2f, 0x09, 
 
175
  0x3d, 0x70, 0x86, 0x07, 0x3f, 0xe0, 0xc2, 0xd5, 
 
176
  0xf5, 0xc7, 0xf1, 0x57, 0x59, 0x37, 0x1e, 0x04, 
 
177
  0x60, 0x51, 0x69, 0x71, 0x61, 0x85, 0x16, 0x5b, 
 
178
  0x4a, 0xff, 0xa5, 0xd2, 0x67, 0x78, 0x7b, 0x62, 
 
179
  0xd2, 0x53, 0x93, 0x9e, 0x9a, 0xbd, 0xac, 0xfa, 
 
180
  0xb1, 0x74, 0xd3, 0xe7, 0x84, 0x64, 0x17, 0x3f, 
 
181
  0x37, 0x15, 0xe2, 0xe7, 0xcb, 0x2f, 0xcb, 0x46, 
 
182
  0x16, 0x99, 0xb2, 0xa9, 0x96, 0x8b, 0xbf, 0x54, 
 
183
  0xd5, 0x64, 0x77, 0xab, 0x6a, 0x4a, 0x96, 0x14, 
 
184
  0x97, 0xbd, 0xbd, 0xc9, 0x7f, 0x51, 0xa7, 0xb5, 
 
185
  0x27, 0x96, 0x62, 0x01, 0x1c, 0x44, 0x75, 0x01, 
 
186
  0x56, 0x35, 0xc2, 0xfc, 0xe2, 0x01, 0x49, 0xfc, 
 
187
  0x58, 0x82, 0x84, 0x07, 0x76, 0xbf, 0x98, 0x90, 
 
188
  0x4b, 0x21, 0x94, 0x57, 0xb3, 0x9a, 0xcb, 0x4e, 
 
189
  0x71, 0x7e, 0x4a, 0xb0, 0xe2, 0xae, 0xc1, 0xb5, 
 
190
  0x18, 0xe5, 0xb5, 0xdd, 0xbf, 0x6d, 0x7e, 0x6e, 
 
191
  0xd2, 0x4d, 0x8d, 0x1f, 0x52, 0xe4, 0x75, 0x57, 
 
192
  0xf7, 0x47, 0x15, 0x79, 0x7d, 0xba, 0x01, 0x0e, 
 
193
  0x85, 0x84, 0x2e, 0x25, 0x58, 0xcf, 0x67, 0x15, 
 
194
  0x73, 0xdf, 0x51, 0x20, 0xe9, 0x78, 0x82, 0x93, 
 
195
  0xeb, 0xaf, 0xbe, 0xa0, 0x5c, 0xc9, 0xd6, 0xfd, 
 
196
  0xf5, 0xda, 0x13, 0xeb, 0xb8, 0x16, 0x89, 0x2f, 
 
197
  0x60, 0xdc, 0xd5, 0xb8, 0xab, 0xc9, 0xfb, 0x8e, 
 
198
  0x67, 0xbb, 0x7c, 0xf4, 0x92, 0x89, 0x5f, 0x7b, 
 
199
  0x72, 0xde, 0xd2, 0x93, 0x5e, 0x5f, 0xca, 0xdb, 
 
200
  0x58, 0xa0, 0x3d, 0xea, 0xb7, 0x40, 0xfb, 0x7b, 
 
201
  0x1c, 0x39, 0x5e, 0x4b, 0xa0, 0x5d, 0xc1, 0x8d, 
 
202
  0x7b, 0xa4, 0xed, 0x1e, 0x19, 0x6d, 0x77, 0x6b, 
 
203
  0x65, 0xdf, 0xc5, 0x91, 0x97, 0x7d, 0x2d, 0x6c, 
 
204
  0x71, 0x5d, 0xf4, 0x7f, 0x53, 0xab, 0x15, 0x65, 
 
205
  0xb2, 0xa9, 0x51, 0x3a, 0x53, 0xa3, 0x64, 0x0b, 
 
206
  0x89, 0xa2, 0xe7, 0xa3, 0x94, 0xd1, 0x1c, 0x77, 
 
207
  0x7a, 0xd5, 0xd6, 0x97, 0x0e, 0x19, 0x1d, 0x8b, 
 
208
  0x49, 0xcc, 0x8f, 0x44, 0xc7, 0x72, 0xfe, 0x0e, 
 
209
  0x74, 0x2c, 0x72, 0xff, 0xcc, 0x24, 0x23, 0x65, 
 
210
  0xa9, 0x7f, 0xfb, 0x2d, 0x26, 0x7d, 0x23, 0x64, 
 
211
  0x31, 0x42, 0x96, 0xf7, 0x2c, 0x64, 0x89, 0xbd, 
 
212
  0xc0, 0xc8, 0x58, 0x8c, 0x8c, 0xc5, 0xc8, 0x58, 
 
213
  0x4c, 0x05, 0x55, 0x3f, 0x8e, 0x1a, 0x11, 0x8b, 
 
214
  0xb9, 0x99, 0x61, 0x44, 0x2c, 0xcf, 0x20, 0xc4, 
 
215
  0xae, 0x1b, 0x65, 0xb8, 0xe3, 0x23, 0x96, 0xc0, 
 
216
  0xd8, 0xa7, 0x46, 0x03, 0xf3, 0x66, 0x1a, 0x98, 
 
217
  0xa7, 0x0f, 0xf6, 0x35, 0x0a, 0x18, 0x73, 0x4b, 
 
218
  0xdd, 0xec, 0x2e, 0x77, 0x59, 0x01, 0xd3, 0xae, 
 
219
  0xb7, 0x1a, 0xfd, 0x8b, 0x71, 0x56, 0x93, 0x32, 
 
220
  0x1a, 0xfd, 0x4b, 0x67, 0xf4, 0x2f, 0xa3, 0xce, 
 
221
  0xea, 0x5f, 0xc6, 0xfd, 0xd6, 0xbf, 0x64, 0xbf, 
 
222
  0x23, 0xe1, 0xcd, 0x27, 0xb5, 0x57, 0x12, 0x18, 
 
223
  0xdb, 0x48, 0x60, 0x5a, 0x2b, 0xfb, 0xc6, 0xbd, 
 
224
  0xad, 0xfa, 0xc6, 0xaf, 0x25, 0x81, 0xf9, 0x78, 
 
225
  0x9c, 0x12, 0x98, 0x1f, 0x81, 0x20, 0x20, 0xa5, 
 
226
  0x08, 0xac, 0x35, 0xbe, 0x83, 0x95, 0x2f, 0x2d, 
 
227
  0xdd, 0xce, 0x92, 0x40, 0x04, 0x77, 0x8d, 0x28, 
 
228
  0xa6, 0xef, 0x5b, 0xba, 0x4a, 0x28, 0xcc, 0x9c, 
 
229
  0xdd, 0xcc, 0x1e, 0xe7, 0x02, 0x3e, 0x35, 0x8b, 
 
230
  0xd4, 0xa4, 0xeb, 0xc7, 0xae, 0x8a, 0x29, 0x7e, 
 
231
  0x28, 0xfe, 0xb8, 0xeb, 0x0f, 0x6e, 0x6f, 0xf6, 
 
232
  0x84, 0xfb, 0xba, 0x8c, 0x98, 0xf1, 0xa4, 0xfb, 
 
233
  0x6e, 0x30, 0x62, 0xa5, 0x6e, 0x9a, 0x3c, 0xf8, 
 
234
  0x3e, 0x1b, 0x9b, 0xc2, 0x87, 0xdf, 0x8f, 0xf3, 
 
235
  0x1e, 0x7e, 0xdf, 0xda, 0x2d, 0x5f, 0xf3, 0x7b, 
 
236
  0xe8, 0xbe, 0x6c, 0x0b, 0x8c, 0x3b, 0xbb, 0x2d, 
 
237
  0xf0, 0x67, 0xbf, 0xb7, 0x05, 0x7e, 0xc7, 0x94, 
 
238
  0xf4, 0xfa, 0x7b, 0x02, 0xe3, 0x8e, 0xed, 0x09, 
 
239
  0xb4, 0xf7, 0xd2, 0x9f, 0xaa, 0x6f, 0xb4, 0x69, 
 
240
  0xfa, 0xce, 0x9f, 0x17, 0x7a, 0xef, 0x5a, 0x96, 
 
241
  0xe9, 0x75, 0xcc, 0xae, 0x6e, 0x72, 0x65, 0x73, 
 
242
  0x53, 0x4c, 0x7d, 0x66, 0x66, 0xd2, 0xc4, 0xc4, 
 
243
  0x97, 0x93, 0x78, 0x83, 0x7f, 0xb0, 0xa6, 0xee, 
 
244
  0x02, 0x94, 0xdc, 0xb7, 0x48, 0x1c, 0xb6, 0x02, 
 
245
  0x90, 0xbe, 0xe0, 0x52, 0x8f, 0xe6, 0x14, 0xcd, 
 
246
  0x9e, 0xbe, 0x79, 0x71, 0x32, 0x4c, 0x9c, 0xf8, 
 
247
  0x70, 0x81, 0xc3, 0x4e, 0x1f, 0x87, 0x30, 0x19, 
 
248
  0x3e, 0x79, 0x53, 0xeb, 0xff, 0x51, 0x82, 0x20, 
 
249
  0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
250
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
251
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
252
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
253
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
254
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
255
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
256
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
257
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
258
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
259
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
260
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
261
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
262
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
263
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
264
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
265
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
266
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
267
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
268
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
269
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
270
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
271
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
272
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
273
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
274
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
275
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
276
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
277
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
278
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
279
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
280
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
281
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
282
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
283
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
284
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
285
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
286
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
287
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
288
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
289
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
290
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
291
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
292
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
293
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
294
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
295
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
296
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
297
  0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29
 
298
} };
 
299
 
 
300
static GStaticResource static_resource = { gpm_resource_data.data, sizeof (gpm_resource_data.data) };
 
301
extern GResource *gpm_get_resource (void);
 
302
GResource *gpm_get_resource (void)
 
303
{
 
304
  return g_static_resource_get_resource (&static_resource);
 
305
}
 
306
/*
 
307
  If G_HAS_CONSTRUCTORS is true then the compiler support *both* constructors and
 
308
  destructors, in a sane way, including e.g. on library unload. If not you're on
 
309
  your own.
 
310
 
 
311
  Some compilers need #pragma to handle this, which does not work with macros,
 
312
  so the way you need to use this is (for constructors):
 
313
 
 
314
  #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
 
315
  #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(my_constructor)
 
316
  #endif
 
317
  G_DEFINE_CONSTRUCTOR(my_constructor)
 
318
  static void my_constructor(void) {
 
319
   ...
 
320
  }
 
321
 
 
322
*/
 
323
 
 
324
#if  __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
 
325
 
 
326
#define G_HAS_CONSTRUCTORS 1
 
327
 
 
328
#define G_DEFINE_CONSTRUCTOR(_func) static void __attribute__((constructor)) _func (void);
 
329
#define G_DEFINE_DESTRUCTOR(_func) static void __attribute__((destructor)) _func (void);
 
330
 
 
331
#elif defined (_MSC_VER) && (_MSC_VER >= 1500)
 
332
/* Visual studio 2008 and later has _Pragma */
 
333
 
 
334
#define G_HAS_CONSTRUCTORS 1
 
335
 
 
336
#define G_DEFINE_CONSTRUCTOR(_func) \
 
337
  static void _func(void); \
 
338
  static int _func ## _wrapper(void) { _func(); return 0; } \
 
339
  __pragma(section(".CRT$XCU",read)) \
 
340
  __declspec(allocate(".CRT$XCU")) static int (* _array ## _func)(void) = _func ## _wrapper;
 
341
 
 
342
#define G_DEFINE_DESTRUCTOR(_func) \
 
343
  static void _func(void); \
 
344
  static int _func ## _constructor(void) { atexit (_func); return 0; } \
 
345
  __pragma(section(".CRT$XCU",read)) \
 
346
  __declspec(allocate(".CRT$XCU")) static int (* _array ## _func)(void) = _func ## _constructor;
 
347
 
 
348
#elif defined (_MSC_VER)
 
349
 
 
350
#define G_HAS_CONSTRUCTORS 1
 
351
 
 
352
/* Pre Visual studio 2008 must use #pragma section */
 
353
#define G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA 1
 
354
#define G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA 1
 
355
 
 
356
#define G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(_func) \
 
357
  section(".CRT$XCU",read)
 
358
#define G_DEFINE_CONSTRUCTOR(_func) \
 
359
  static void _func(void); \
 
360
  static int _func ## _wrapper(void) { _func(); return 0; } \
 
361
  __declspec(allocate(".CRT$XCU")) static int (*p)(void) = _func ## _wrapper;
 
362
 
 
363
#define G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(_func) \
 
364
  section(".CRT$XCU",read)
 
365
#define G_DEFINE_DESTRUCTOR(_func) \
 
366
  static void _func(void); \
 
367
  static int _func ## _constructor(void) { atexit (_func); return 0; } \
 
368
  __declspec(allocate(".CRT$XCU")) static int (* _array ## _func)(void) = _func ## _constructor;
 
369
 
 
370
#elif defined(__SUNPRO_C)
 
371
 
 
372
/* This is not tested, but i believe it should work, based on:
 
373
 * http://opensource.apple.com/source/OpenSSL098/OpenSSL098-35/src/fips/fips_premain.c
 
374
 */
 
375
 
 
376
#define G_HAS_CONSTRUCTORS 1
 
377
 
 
378
#define G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA 1
 
379
#define G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA 1
 
380
 
 
381
#define G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(_func) \
 
382
  init(_func)
 
383
#define G_DEFINE_CONSTRUCTOR(_func) \
 
384
  static void _func(void);
 
385
 
 
386
#define G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(_func) \
 
387
  fini(_func)
 
388
#define G_DEFINE_DESTRUCTOR(_func) \
 
389
  static void _func(void);
 
390
 
 
391
#else
 
392
 
 
393
/* constructors not supported for this compiler */
 
394
 
 
395
#endif
 
396
 
 
397
 
 
398
#ifdef G_HAS_CONSTRUCTORS
 
399
 
 
400
#ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
 
401
#pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(resource_constructor)
 
402
#endif
 
403
G_DEFINE_CONSTRUCTOR(resource_constructor)
 
404
#ifdef G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA
 
405
#pragma G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(resource_destructor)
 
406
#endif
 
407
G_DEFINE_DESTRUCTOR(resource_destructor)
 
408
 
 
409
#else
 
410
#warning "Constructor not supported on this compiler, linking in resources will not work"
 
411
#endif
 
412
 
 
413
static void resource_constructor (void)
 
414
{
 
415
  g_static_resource_init (&static_resource);
 
416
}
 
417
 
 
418
static void resource_destructor (void)
 
419
{
 
420
  g_static_resource_fini (&static_resource);
 
421
}