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