Sebastian Kuschel reports that pfd_closing can be called for a socket
[u/mdw/putty] / unix / xpmpucfg.c
1 /* XPM */
2 static const char *const cfg_icon_0[] = {
3 /* columns rows colors chars-per-pixel */
4 "16 16 9 1",
5 " c black",
6 ". c navy",
7 "X c blue",
8 "o c #808000",
9 "O c yellow",
10 "+ c #808080",
11 "@ c #C0C0C0",
12 "# c gray100",
13 "$ c None",
14 /* pixels */
15 "$$$ $$ $$",
16 "$$ OO #####@+ $",
17 "$ $ oO #XX..@+ $",
18 " o $ oO+X.O.@+ $",
19 " oO OO .O.X@+ $",
20 "$ oOOOOoO++@@+ $",
21 "$$ oooOOoOO +++ ",
22 "$ # oooOO +++++ ",
23 "$ #X..ooOO +++ $",
24 "$ #X.O. oOO $$",
25 "$ #.O.X@ oOO $$$",
26 "$ @++@@@+ oOO $$",
27 "$ ++++++++ oOO $",
28 " #####++++ oOO ",
29 " @+++++++ $$ oO ",
30 "$ $$$$ $"
31 };
32
33 /* XPM */
34 static const char *const cfg_icon_1[] = {
35 /* columns rows colors chars-per-pixel */
36 "32 32 9 1",
37 " c black",
38 ". c navy",
39 "X c blue",
40 "o c #808000",
41 "O c yellow",
42 "+ c #808080",
43 "@ c #C0C0C0",
44 "# c gray100",
45 "$ c None",
46 /* pixels */
47 "$$$$$$$$$$$$$$$$ $$$$",
48 "$$$$$$ $$$$$$$ @@@@@@@@@@@+ $$$",
49 "$$$$$ OO $$$$ ##########@++ $$$",
50 "$$$$$ ooOO $$$ #.........@++ $$$",
51 "$$$$$$ ooOO $$ #.XXXXXXXX@++ $$$",
52 "$$ $$$ oOO $$ #.XXXX XX@++ $$$",
53 "$ oO $$ oOOO $ #.XXX O XX@++ $$$",
54 "$ oOO oOOOO $ #.X O XXX@++ $$$",
55 "$$ oOOOOOOO $$ #. OO XXXX@++ $$$",
56 "$$ ooOOOOOOO $ # OO XXXXX@++ $$$",
57 "$$$ ooooooOOO OO ######@++ $",
58 "$$$$ oo ooOOO OO +++++++++ @#+ ",
59 "$$$$$$ $ ooOOO @#++ ",
60 "$$$$$$$$$$ ooOOO OOOO ######@++ ",
61 "$$$$$ O ooOOO O @@@@@@@+++ ",
62 "$$$$ @@@@@ ooOOO @@+ +@++ $",
63 "$$$ ######### ooOOO +++++++++ $$",
64 "$$$ #....... O ooOOO $$$",
65 "$$$ #.XXXXX OO ooOOO $$$$$$$$$$",
66 "$$$ #.XXXX OO @+ ooOOO $$$$$$$$$",
67 "$$$ #.XXX O X@++ ooOOO $$$$$$$$",
68 "$$$ #.XX O XXX@++ ooOOO $$$$$$$",
69 "$$$ #.XX XXXX@++ $ ooOOO $$$$$$",
70 "$$$ #.XXXXXXXX@++ $$ ooOOO $$$$$",
71 "$$$ ##########@++ $ ooOOO $$$$",
72 "$$ @+++++++++++ @#+ $ ooOOO $$$",
73 "$ @ @#++ $$ ooOOO $$",
74 " ################@++ $$$ ooO $$$",
75 " #@@@@@@@@@@@@@@@+++ $$$$ o $$$$",
76 " #@@@@@@@@+ +@++ $$$$$$ $$$$$",
77 " @++++++++++++++++ $$$$$$$$$$$$$",
78 "$ $$$$$$$$$$$$$$"
79 };
80
81 /* XPM */
82 static const char *const cfg_icon_2[] = {
83 /* columns rows colors chars-per-pixel */
84 "48 48 9 1",
85 " c black",
86 ". c navy",
87 "X c blue",
88 "o c #808000",
89 "O c yellow",
90 "+ c #808080",
91 "@ c #C0C0C0",
92 "# c gray100",
93 "$ c None",
94 /* pixels */
95 "$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$",
96 "$$$$$$$$$$$$$$$$$$$$$$$$ @@@@@@@@@@@@@@@@@+ $$$$",
97 "$$$$$$$$$ $$$$$$$$$$$$ @@@@@@@@@@@@@@@@@++ $$$$",
98 "$$$$$$$$ OO $$$$$$$$ ################@+++ $$$$",
99 "$$$$$$$$ oOOOO $$$$$$$ #++++++++++++++@++++ $$$$",
100 "$$$$$$$$$ ooOOO $$$$$$ #+.............#++++ $$$$",
101 "$$$$$$$$$$ ooOOO $$$$$ #+.XXXXXXXXXXXX#++++ $$$$",
102 "$$$$$$$$$$$ oOOO $$$$$ #+.XXXXXXXXXXXX#++++ $$$$",
103 "$$$ $$$$$$ oOOO $$$$$ #+.XXXXXXX XXX#++++ $$$$",
104 "$$ oO $$$$$ oOOOO $$$$ #+.XXXXXX O XXX#++++ $$$$",
105 "$$ ooO $$$$ oOOOO $$$$ #+.XXXXX O XXXX#++++ $$$$",
106 "$$$ oOO OOOOO $$$$$ #+.XXX O XXXXX#++++ $$$$",
107 "$$$ ooOOOOOOOOOOO $$$$ #+.XX OO XXXXXX#++++ $$$$",
108 "$$$ ooOOOOOOOOOOOO $$$ #+.X OO XXXXXXX#++++ $$$$",
109 "$$$$ oooOOOOoOOOOOO $$ #@ OO #########++++ $",
110 "$$$$$ oooooooOOOOOOO # OOO @@@@@@@@@@+++ @##+ ",
111 "$$$$$$ oo ooOOOOOOO OO +++++++++++++ @##++ ",
112 "$$$$$$$$$ $ ooOOOOOOO OO @##+++ ",
113 "$$$$$$$$$$$$$ ooOOOOOOO ############@+++ ",
114 "$$$$$$$$$$$$$$ ooOOOOOOO OOOOOO ##########@++++ ",
115 "$$$$$$$$$$$$$$$ ooOOOOOOO OOO @@+ @++++ $",
116 "$$$$$$$$$$$$$$$$ ooOOOOOOO O ++++++++++++++++ $$",
117 "$$$$$$$$$$$$$$$ O ooOOOOOOO ++++++++++++++++ $$$",
118 "$$$$$$$$$$$$$$$$ ooOOOOOOO $$$$",
119 "$$$$$$$ ooOOOOOOO $$$$$$$$$$$$$$$$$$",
120 "$$$$$$ @@@@@@@@@@@@ ooOOOOOOO $$$$$$$$$$$$$$$$$",
121 "$$$$$ @@@@@@@@@@@@ OO ooOOOOOOO $$$$$$$$$$$$$$$$",
122 "$$$$ ############ OO ooOOOOOOO $$$$$$$$$$$$$$$",
123 "$$$$ #++++++++++ OO @++ ooOOOOOOO $$$$$$$$$$$$$$",
124 "$$$$ #+........ OO .#+++ ooOOOOOOO $$$$$$$$$$$$$",
125 "$$$$ #+.XXXXXX O XX#++++ ooOOOOOOO $$$$$$$$$$$$",
126 "$$$$ #+.XXXXX O XXXX#++++ ooOOOOOOO $$$$$$$$$$$",
127 "$$$$ #+.XXXX O XXXXX#++++ $ ooOOOOOOO $$$$$$$$$$",
128 "$$$$ #+.XXXX XXXXXX#++++ $$ ooOOOOOOO $$$$$$$$$",
129 "$$$$ #+.XXXXXXXXXXXX#++++ $$$ ooOOOOOOO $$$$$$$$",
130 "$$$$ #+.XXXXXXXXXXXX#++++ $$$$ ooOOOOOOO $$$$$$$",
131 "$$$$ #+.XXXXXXXXXXXX#++++ $$$$$ ooOOOOOOO $$$$$$",
132 "$$$$ #+.XXXXXXXXXXXX#++++ $$$$$$ ooOOOOOOO $$$$$",
133 "$$$$ #@##############++++ $$$$ ooOOOOOOO $$$$",
134 "$$$ #@@@@@@@@@@@@@@@+++ @##+ $$$$ ooOOOOOOO $$$",
135 "$$ @ @+++++++++++++++++ @##++ $$$$$ ooOOOOO $$$$",
136 "$ @@ @##+++ $$$$$$ ooOOO $$$$$",
137 " ########################@+++ $$$$$$$ ooO $$$$$$",
138 " #######################@++++ $$$$$$$$ o $$$$$$$",
139 " ##@@@@@@@@@@@@+ @++++ $$$$$$$$$$ $$$$$$$$",
140 " @@++++++++++++++++++++++++ $$$$$$$$$$$$$$$$$$$$",
141 " @@+++++++++++++++++++++++ $$$$$$$$$$$$$$$$$$$$$",
142 "$ $$$$$$$$$$$$$$$$$$$$$$"
143 };
144
145 const char *const *const cfg_icon[] = {
146 cfg_icon_0,
147 cfg_icon_1,
148 cfg_icon_2,
149 };
150 const int n_cfg_icon = 3;