File: crystal_facet_uml.c

package info (click to toggle)
crystal-facet-uml 1.63.3-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 21,640 kB
  • sloc: ansic: 109,610; xml: 3,085; makefile: 138; sh: 113
file content (198 lines) | stat: -rw-r--r-- 14,883 bytes parent folder | download | duplicates (3)
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
/* GIMP RGBA C-Source image dump (crystal_facet_uml.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];
} crystal_facet_uml = {
  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\0\0\0"
  "\13\0\0\0K\14\14\14\227\20\23\22\343\10.$\372\12+\"\371\4\4\4\373\21\21\21"
  "\345\30\30\30\307\26\26\26\240\6\6\6w\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"
  "\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\3\3\3i\21\21\21\316\5\33\25\372\40gS\366*\240\177\376\14\256\203\377"
  "\0\254~\377\242\341\320\377\362\362\362\377\321\321\321\377\260\260\260\377"
  "\177\177\177\377\11\11\11\376\15\15\15\325\0\0\0\20\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\0\0\0\2\12\12\12\232\37VH\366"
  "\34\256\207\377\0\254~\377\0\254~\377\5\256\201\377I\304\243\377\252\343"
  "\324\377\377\377\377\377\377\377\377\377\377\377\377\377\373\373\373\377"
  ":::\377\204\204\204\377rrr\371\15\15\15\333\0\0\0\26\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\7\13\13\13\262%jW\367\3\255\200\377\4\255\200\377F\303"
  "\241\377\234\337\315\377\355\371\366\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377xxx\377FGF\377\376\376\376"
  "\377\377\377\377\377\203\203\203\372\14\14\14\344\0\0\0\36\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"
  "\16\13\13\13\307)\177g\371\0\254~\377\32\264\213\377\353\370\365\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\236\236\236\377\26""8/\377\213\321\276"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\222\222\222\374\13\13"
  "\13\353\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\377\377\377\0\377\377\377\0\377\377"
  "\377\0\12\12\12\311\34A8\374\35\255\206\377\0\254~\377\177\325\276\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\346\346\346"
  "\377\235\235\235\377RRR\377\16\16\16\377\26\26\26\377*\221u\377H\303\242"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\237"
  "\237\237\375\12\12\12\360\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"
  "\0\0\0\2\5\26\22\372-\240\201\377,fV\377\15+#\377O\\X\377\247\247\247\377"
  "\305\305\305\377}}}\377222\377\21\24\23\377UUU\377\237\237\237\377\347\347"
  "\347\377\334\334\334\377\21+$\377\14\257\204\377\366\374\372\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\370\370\370\377\21\21\21\376\0\0"
  "\0\215\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,\21E8\367\0\254~\377\0"
  "\254~\377\12\257\203\377\217\237\233\377999\377\31""91\3771\227|\377\25\256"
  "\205\377\331\361\352\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377jjj\377.\225y\377\220\333\307\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\201\201\201\377\21\21\21\372\0\0\0I\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\0b(\200h\370\0\254~\377\0\254~\377Q\306"
  "\247\377\377\377\377\377\235\235\235\3771\206o\377\0\254~\377\27\263\212"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\347\347\347\377\20\"\35\377\11\256\202\377l\317\265\377\377"
  "\377\377\377\334\334\334\377\22\22\22\377\14\14\14\367\0\0\0\31\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\13\13\13\240,\244\204\377\0\254~\377\0\254~"
  "\377\314\356\345\377\377\377\377\377\252\252\252\377.{f\377\0\254~\377R\307"
  "\247\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-\210p\377\2\255\177\377\356\371\366"
  "\377GGG\377zzz\377\11\11\11\362\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\17\17\17\334\24\256\205\377\0\254~\377%\270\221\377\377\377\377"
  "\377\377\377\377\377\267\267\267\377*n\\\377\0\254~\377j\317\264\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\360\360\360\377\24\37\34\377\16\257\204\377t\253\234"
  "\377)))\377\263\263\263\377\23\23\23\311\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\12\5\26\22\372\0\254~\377\0\254~\377\0\254~\377\333\363\355"
  "\377\377\377\377\377\304\304\304\377%aQ\377\0\254~\377\12\257\203\377\346"
  "\367\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\213\213\213\377(va\377\24C5\377\256"
  "\274\270\377\206\206\206\376\10\10\10\217\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<\15,$\371\20\260\205\377\0\254~\377\2\255\177\377\303\353\341"
  "\377\377\377\377\377\321\321\321\377\37SE\377\0\254~\377\0\254~\377j\317"
  "\264\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\361\361\361\377\252\252\252\377\10\11\11\377!}e\377\370"
  "\375\373\377NNN\361\0\0\0Z\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"
  "\20\6\6\6\355\7\17\14\377/zf\377q\273\247\377\377\377\377\377\377\377\377"
  "\377\337\337\337\377\27B7\377\0\254~\377\0\254~\377V\310\252\377\377\377"
  "\377\377\376\376\376\377\314\314\314\377\205\205\205\377>>>\377\15\15\15"
  "\377FFF\377///\3776\251\212\377\377\377\377\377\33\33\33\362\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\377\377\377\0\377\377\377\0\0\0\0\22\14\21\17\340#s^\376"
  "\30I<\377676\377\250\250\250\377\350\350\350\377\16""1(\377\0\254~\377\1"
  "\254\177\377T\247\221\377[[[\377\26\26\26\377&&&\377nnn\377\266\266\266\377"
  "\366\366\366\377\377\377\377\377LLL\377R\260\227\377\364\364\364\377\5\5"
  "\5\371\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\0\0\0\25\14\24\22\342\35\241~\376\33\255\206\377$kX\377\33\37\36\377"
  "\2\21\15\377\40^L\377\12""7+\377)yc\377U\237\213\377\335\335\335\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377DDD\377l\265\241\377\307\307\307\377\21\21\21\332\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\31\14\26\24\346\34\245\200\377\0\254~\377l\276\250\377\35\35\35\377"
  "(\222v\377\0\254~\377\0\254~\3774\275\230\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"
  "\207\274\256\377\227\227\227\377\17\17\17\245\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\35\13\30\25\353\31\250\202\377\14\260\204\377\306\327\322\377"
  "\21!\34\377\21\260\205\377\0\254~\377\10\257\202\377\373\376\375\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377444\377\234\304\271\377bbb\366\0\0\0k\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\0\0\0!\13\34\27\357\30\252\203\377^\313\256\377\232\232"
  "\232\377\40YJ\377\0\254~\377\0\254~\377\324\361\351\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377---\377\215\306"
  "\267\377***\360\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\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&\12\35\27\362\26\252\203\377\272\351\334\377LLL\377"
  "*\231|\377\0\254~\377\244\341\321\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\377\377$)'\377~\305\262\377\6\6\6\372"
  "\0\0\0\15\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\0\0\0+\12!\32\363\34\254\205\377\274\334\324\377\26!\36\377"
  "\24\256\205\377e\315\261\377\377\377\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\377\33&#\377a\266\237\377\16\16\16\350\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\0\0\0""0\11$\35\365\"\256\210\377\231\257\251"
  "\377\30I<\377\1\254\177\377\235\337\315\377\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\377\377\377\23%\40\377H\243\213\377\23\23\23\272\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\0\0\0""5\11(\40\367*\257\213\377"
  "Yfc\377(\217t\377\3\255\200\377\262\346\330\377\377\377\377\377\377\377\377"
  "\377\377\377\377\377\14$\36\377@\210u\375\3\3\3\177\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\0\0\0;\12-#\3672\256\215\377\36+("
  "\377\27\255\205\377\11\257\203\377\304\354\341\377\377\377\377\377\377\377"
  "\377\377\5$\34\377)\\O\365\0\0\0M\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\0\0\0A\12""2(\370@\243\211\377\23=2\377"
  "\2\255\177\377\25\263\211\377\372\375\374\377\376\376\376\377\2'\35\377\14"
  "(\40\367\0\0\0\35\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\3\3\3I\12""7+\371;|k\377$\203j\377\0\254~"
  "\377\265\347\332\377\366\366\366\377\6""1&\377\10\15\14\365\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\4\4\4O\13""9-\371\36E;\377\32\252\204\377`\313"
  "\257\377\356\356\356\377\12,#\377\23\23\23\315\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\10\10\10X\14""2(\372\15;/\377\22\260\206\377"
  "\342\345\344\377\14\36\31\377\13\13\13\224\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\10\10\10`\12\37\31\373\33s[\377\237"
  "\320\303\377\12\15\14\375\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\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\14\14\14j\6\12\11\375<\204q"
  "\377\4\4\4\375\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\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\12\12\12\203\2\23\16\376\1\1"
  "\1\376\0\0\0\5\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\6\6\6\264\3\3\3\361"
  "\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",
};