File: file_save.c

package info (click to toggle)
crystal-facet-uml 1.47.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 17,628 kB
  • sloc: ansic: 101,927; xml: 2,677; sh: 114; cpp: 62; makefile: 51
file content (204 lines) | stat: -rw-r--r-- 15,284 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
/* GIMP RGBA C-Source image dump (file_save.c) */

static const struct {
  guint  	 width;
  guint  	 height;
  guint  	 bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */
  guint8 	 pixel_data[32 * 32 * 4 + 1];
} file_save = {
  32, 32, 4,
  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
  "\377\0\0\4\3\362\0\14\10\367\0\15\11\366\0\15\11\366\0\14\10\367\0\13\10"
  "\367\0\13\7\367\0\13\7\367\0\12\7\370\0\6\4\373\0\5\4\345\0\0\0\1\377\377"
  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  "\377\377\377\0\377\377\377\0\0\0\0\14\0\0\0`\20\20\20\236\23\23\23\325\21"
  "\21\21\337\21\21\21\337\21\21\21\337\2\21\14\373\2\314\215\377\2\377\260"
  "\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377\260\377"
  "\2\377\260\377\1qN\377\7\15\13\360\21\21\21\337\21\21\21\337\23\23\23\325"
  "\17\17\17\234\0\0\0^\0\0\0\12\377\377\377\0\377\377\377\0\377\377\377\0\377"
  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0A\14\14\14\350"
  "JJJ\364\220\220\220\377\303\303\303\377\317\317\317\377\317\317\317\377\317"
  "\317\317\3777D@\377\1\253v\377\2\377\260\377\2\377\260\377\2\377\260\377"
  "\2\377\260\377\2\377\260\377\2\377\260\377\2\376\257\377\10\33\25\377\254"
  "\254\254\377\317\317\317\377\317\317\317\377\302\302\302\377\217\217\217"
  "\377DDD\364\13\13\13\345\0\0\0<\377\377\377\0\377\377\377\0\377\377\377\0"
  "\377\377\377\0\377\377\377\0\0\0\0<\16\16\16\365\271\271\271\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377lqp\377\1\212_\377\2\377\260\377\2\377\260\377\2\377\260"
  "\377\2\377\260\377\2\377\260\377\2\377\260\377\2\302\206\377!/+\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\262\262\262\377\14\14\14\365\0\0\0<\377\377\377\0\377\377"
  "\377\0\377\377\377\0\0\0\0\12\14\14\14\346\261\261\261\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\222\222\222\377\12hK\377\2\377\260\377\2\377\260"
  "\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377\260\377\11hJ\377\207"
  "\211\210\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\262\262\262\377\13\13"
  "\13\345\0\0\0\12\377\377\377\0\377\377\377\0\0\0\0eDDD\364\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\262\262\262\377\20G6\377\2\377\260"
  "\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377\260\377\2\372\255\377"
  "\11\25\21\377\342\342\342\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377DDD\364\0\0\0^\377\377\377\0\377\377\377\0\15\15\15\243\217\217"
  "\217\377\377\377\377\377\370\370\370\377\342\342\342\377\367\367\367\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\322\322"
  "\322\377\15&\36\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377\260\377"
  "\2\377\260\377\1\264|\3770>:\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\364\364\364\377\344\344\344\377\323\323\323\377\302\302\302\377"
  "\261\261\261\377\307\307\307\377\217\217\217\377\17\17\17\234\377\377\377"
  "\0\377\377\377\0\22\22\22\330\302\302\302\377\377\377\377\377\223\225\224"
  "\377\0\0\0\377\0\0\0\377\7\14\12\377\25\40\34\377'50\377<JF\377KUR\377\3"
  "\7\6\377\2\376\257\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377\260"
  "\377\6Z@\377\21\27\25\377\32'#\377\15\26\23\377\3\5\4\377\5\12\10\377\13"
  "\34\27\377\17-$\377\5\21\15\377\0\0\0\377V^[\377\302\302\302\377\23\23\23"
  "\325\377\377\377\0\377\377\377\0\21\21\21\337\317\317\317\377\377\377\377"
  "\377\376\376\376\377\204\210\207\377\12\31\24\377\1\242p\377\2\327\224\377"
  "\2\303\207\377\1\257y\377\1\233k\377\1\207]\377\2\364\250\377\2\377\260\377"
  "\2\377\260\377\2\377\260\377\2\377\260\377\1\276\203\377\2\304\207\377\2"
  "\325\223\377\2\347\237\377\2\370\253\377\2\377\260\377\2\344\235\377\13Z"
  "A\377\23\35\32\377\246\246\246\377\377\377\377\377\317\317\317\377\21\21"
  "\21\337\377\377\377\0\377\377\377\0\21\21\21\337\317\317\317\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\312\312\312\377\31$!\377\11pP\377"
  "\2\370\253\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377\260\377\2"
  "\377\260\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377"
  "\260\377\2\377\260\377\2\377\260\377\2\370\253\377\5\204\\\377\11\23\20\377"
  "v{z\377\364\364\364\377\377\377\377\377\377\377\377\377\317\317\317\377\21"
  "\21\21\337\377\377\377\0\377\377\377\0\21\21\21\337\317\317\317\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\361\361\361\377|||\377\7\20\15\377"
  "\3%\33\377\2\326\224\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377"
  "\260\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377\260"
  "\377\2\377\260\377\1\257y\377\2\31\21\377\12\24\21\377\215\215\215\377\374"
  "\374\374\377\377\377\377\377\377\377\377\377\377\377\377\377\317\317\317"
  "\377\21\21\21\337\377\377\377\0\377\377\377\0\21\21\21\337\317\317\317\377"
  "\377\377\377\377\377\377\377\377\346\346\346\377\26\26\26\377YYY\377\330"
  "\330\330\377\243\244\243\377\14\27\24\377\4\230j\377\2\377\260\377\2\377"
  "\260\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377\260\377\2\377\260"
  "\377\2\325\223\377\14D2\377\36)&\377\272\272\272\377\272\272\272\377888\377"
  "===\377\376\376\376\377\377\377\377\377\377\377\377\377\317\317\317\377\21"
  "\21\21\337\377\377\377\0\377\377\377\0\21\21\21\337\317\317\317\377\377\377"
  "\377\377\377\377\377\377```\377ttt\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\335\335\335\377*62\377\13P;\377\2\354\243\377\2\377\260\377"
  "\2\377\260\377\2\377\260\377\2\357\245\377\10oO\377\14\24\21\377\215\217"
  "\216\377\373\373\373\377\377\377\377\377\377\377\377\377\375\375\375\377"
  "666\377\240\240\240\377\377\377\377\377\377\377\377\377\317\317\317\377\21"
  "\21\21\337\377\377\377\0\377\377\377\0\21\21\21\337\317\317\317\377\377\377"
  "\377\377\377\377\377\377{{{\377YYY\377\376\376\376\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\373\373\373\377rxv\377\12\35\27\377\1\276\203"
  "\377\2\375\257\377\2\231j\377\11\27\23\377\\db\377\352\352\352\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\364\364\364\377"
  "$$$\377\272\272\272\377\377\377\377\377\377\377\377\377\317\317\317\377\21"
  "\21\21\337\377\377\377\0\377\377\377\0\21\21\21\337\317\317\317\377\377\377"
  "\377\377\377\377\377\377\364\364\364\377***\377$$$\377\253\253\253\377\371"
  "\371\371\377\377\377\377\377\377\377\377\377\377\377\377\377\275\275\275"
  "\377\22\34\31\377\12$\34\377/:7\377\314\314\314\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\360\360\360\377\211\211\211\377"
  "\21\21\21\377ZZZ\377\377\377\377\377\377\377\377\377\377\377\377\377\317"
  "\317\317\377\21\21\21\337\377\377\377\0\377\377\377\0\21\21\21\337\317\317"
  "\317\377\377\377\377\377\377\377\377\377\302\302\302\377\31\31\31\377zzz"
  "\377<<<\377\13\13\13\377999\377rrr\377\230\230\230\377\253\253\253\377\260"
  "\260\260\377\217\217\217\377\313\313\313\377\271\271\271\377\247\247\247"
  "\377\222\222\222\377ccc\377+++\377\15\15\15\377PPP\377sss\377\27\27\27\377"
  "\356\356\356\377\377\377\377\377\377\377\377\377\317\317\317\377\21\21\21"
  "\337\377\377\377\0\377\377\377\0\21\21\21\337\317\317\317\377\377\377\377"
  "\377\377\377\377\377FFF\377\217\217\217\377\377\377\377\377\377\377\377\377"
  "\364\364\364\377\275\275\275\377\203\203\203\377ddd\377RRR\377@@@\377..."
  "\377222\377DDD\377WWW\377iii\377\221\221\221\377\314\314\314\377\373\373"
  "\373\377\377\377\377\377\377\377\377\377OOO\377\206\206\206\377\377\377\377"
  "\377\377\377\377\377\317\317\317\377\21\21\21\337\377\377\377\0\377\377\377"
  "\0\21\21\21\337\317\317\317\377\377\377\377\377\377\377\377\377\251\251\251"
  "\377(((\377\326\326\326\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\266\266"
  "\266\377\21\21\21\377\340\340\340\377\377\377\377\377\377\377\377\377\317"
  "\317\317\377\21\21\21\337\377\377\377\0\377\377\377\0\21\21\21\337\317\317"
  "\317\377\377\377\377\377\377\377\377\377\373\373\373\377444\377\12\12\12"
  "\377UUU\377\261\261\261\377\351\351\351\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\333\333\333\377"
  "\242\242\242\377222\377\15\15\15\377ccc\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\317\317\317\377\21\21\21\337\377\377\377\0\377\377\377\0"
  "\21\21\21\337\317\317\317\377\377\377\377\377\377\377\377\377\222\222\222"
  "\377===\377\346\346\346\377\220\220\220\377JJJ\377\23\23\23\377\"\"\"\377"
  "GGG\377XXX\377iii\377yyy\377vvv\377eee\377TTT\377BBB\377\24\24\24\377\40"
  "\40\40\377YYY\377\250\250\250\377\330\330\330\377\26\26\26\377\317\317\317"
  "\377\377\377\377\377\377\377\377\377\317\317\317\377\21\21\21\337\377\377"
  "\377\0\377\377\377\0\21\21\21\337\317\317\317\377\377\377\377\377\377\377"
  "\377\377PPP\377\206\206\206\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\331\331\331\377\265\265\265\377\245\245\245\377\225"
  "\225\225\377\205\205\205\377\211\211\211\377\231\231\231\377\251\251\251"
  "\377\272\272\272\377\347\347\347\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377FFF\377\220\220\220\377\377\377\377\377\377\377"
  "\377\377\317\317\317\377\21\21\21\337\377\377\377\0\377\377\377\0\21\21\21"
  "\337\317\317\317\377\377\377\377\377\377\377\377\377\327\327\327\377\21\21"
  "\21\377\205\205\205\377\362\362\362\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\340\340\340\377aaa\377$$$\377"
  "\371\371\371\377\377\377\377\377\377\377\377\377\317\317\317\377\21\21\21"
  "\337\377\377\377\0\377\377\377\0\21\21\21\337\317\317\317\377\377\377\377"
  "\377\377\377\377\377\351\351\351\377\26\26\26\377%%%\377\23\23\23\377ZZZ"
  "\377\224\224\224\377\316\316\316\377\362\362\362\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\375\375\375"
  "\377\355\355\355\377\300\300\300\377\206\206\206\377KKK\377\16\16\16\377"
  "\36\36\36\377>>>\377\376\376\376\377\377\377\377\377\377\377\377\377\317"
  "\317\317\377\21\21\21\337\377\377\377\0\377\377\377\0\21\21\21\337\317\317"
  "\317\377\377\377\377\377\377\377\377\377ccc\377ttt\377\377\377\377\377\341"
  "\341\341\377\240\240\240\377eee\377+++\377\14\14\14\377\5\5\5\377\27\27\27"
  "\377)))\377%%%\377\22\22\22\377\4\4\4\377\21\21\21\377999\377ttt\377\257"
  "\257\257\377\356\356\356\377\376\376\376\377666\377\243\243\243\377\377\377"
  "\377\377\377\377\377\377\317\317\317\377\21\21\21\337\377\377\377\0\377\377"
  "\377\0\22\22\22\325\277\277\277\377\377\377\377\377\377\377\377\377vvv\377"
  "[[[\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\372\372\372\377\350\350\350\377\326\326\326"
  "\377\332\332\332\377\354\354\354\377\375\375\375\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\364\364\364"
  "\377%%%\377\266\266\266\377\377\377\377\377\377\377\377\377\277\277\277\377"
  "\24\24\24\321\377\377\377\0\377\377\377\0\13\13\13\236\213\213\213\377\377"
  "\377\377\377\377\377\377\377\362\362\362\377000\377222\377\262\262\262\377"
  "\374\374\374\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\365\365"
  "\365\377\222\222\222\377\32\32\32\377bbb\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\213\213\213\377\16\16\16\227\377\377\377\0\377\377\377"
  "\0\0\0\0`???\364\377\377\377\377\377\377\377\377\377\377\377\377\376\376"
  "\376\377\253\253\253\377444\377\16\16\16\377AAA\377zzz\377\237\237\237\377"
  "\260\260\260\377\301\301\301\377\321\321\321\377\316\316\316\377\275\275"
  "\275\377\254\254\254\377\232\232\232\377kkk\377333\377\14\14\14\377KKK\377"
  "\311\311\311\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377???\363\0\0\0Z\377\377\377\0\377\377\377\0\0\0\0\6\16\16\16\337\246"
  "\246\246\376\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\360\360\360\377\272\272\272\377\201\201\201\377]]]\377"
  "MMM\377===\377---\377111\377AAA\377QQQ\377bbb\377\217\217\217\377\310\310"
  "\310\377\371\371\371\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\251\251\251\376\15\15\15\336\0\0\0\6\377"
  "\377\377\0\377\377\377\0\377\377\377\0\0\0\0""4\11\11\11\365\237\237\237"
  "\376\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\231"
  "\231\231\376\11\11\11\364\0\0\0""4\377\377\377\0\377\377\377\0\377\377\377"
  "\0\377\377\377\0\377\377\377\0\0\0\0.\16\16\16\331...\362vvv\374\253\253"
  "\253\377\267\267\267\377\267\267\267\377\267\267\267\377\267\267\267\377"
  "\267\267\267\377\267\267\267\377\267\267\267\377\267\267\267\377\267\267"
  "\267\377\267\267\267\377\267\267\267\377\267\267\267\377\267\267\267\377"
  "\267\267\267\377\267\267\267\377\267\267\267\377\252\252\252\377ttt\374+"
  "++\363\16\16\16\325\0\0\0*\377\377\377\0\377\377\377\0\377\377\377\0\377"
  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\4\0\0\0O\6\6\6"
  "\207\23\23\23\277\24\24\24\310\24\24\24\310\24\24\24\310\24\24\24\310\24"
  "\24\24\310\24\24\24\310\24\24\24\310\24\24\24\310\24\24\24\310\24\24\24\310"
  "\24\24\24\310\24\24\24\310\24\24\24\310\24\24\24\310\24\24\24\310\24\24\24"
  "\310\23\23\23\277\4\4\4\205\0\0\0M\0\0\0\3\377\377\377\0\377\377\377\0\377"
  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
  "\0\377\377\377\0\377\377\377\0",
};