Sat, 26 May 2007 13:11:35 +0000
Use glib functions for endian conversion. If someone has a big endian
system and can test that this works for me, that would be great!
| 5309 | 1 | /** |
| 2 | * @file error.c Error functions | |
| 3 | * | |
| 15884 | 4 | * purple |
| 5309 | 5 | * |
| 15884 | 6 | * Purple is the legal property of its developers, whose names are too numerous |
|
9198
e8eb6d5eb9eb
[gaim-migrate @ 9993]
Christian Hammond <chipx86@chipx86.com>
parents:
8662
diff
changeset
|
7 | * to list here. Please refer to the COPYRIGHT file distributed with this |
|
e8eb6d5eb9eb
[gaim-migrate @ 9993]
Christian Hammond <chipx86@chipx86.com>
parents:
8662
diff
changeset
|
8 | * source distribution. |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
5436
diff
changeset
|
9 | * |
| 5309 | 10 | * This program is free software; you can redistribute it and/or modify |
| 11 | * it under the terms of the GNU General Public License as published by | |
| 12 | * the Free Software Foundation; either version 2 of the License, or | |
| 13 | * (at your option) any later version. | |
| 14 | * | |
| 15 | * This program is distributed in the hope that it will be useful, | |
| 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 18 | * GNU General Public License for more details. | |
| 19 | * | |
| 20 | * You should have received a copy of the GNU General Public License | |
| 21 | * along with this program; if not, write to the Free Software | |
| 22 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 23 | */ | |
| 24 | #include "msn.h" | |
|
5436
a0e0bacaa196
[gaim-migrate @ 5818]
Christian Hammond <chipx86@chipx86.com>
parents:
5309
diff
changeset
|
25 | #include "error.h" |
| 5309 | 26 | |
| 27 | const char * | |
|
15740
1448fbe9b0d5
Remove a few unneeded strings, per evans's recommendation
Sean Egan <seanegan@pidgin.im>
parents:
15444
diff
changeset
|
28 | msn_error_get_text(unsigned int type, gboolean *debug) |
| 5309 | 29 | { |
| 30 | static char msg[MSN_BUF_LEN]; | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
31 | *debug = FALSE; |
| 5309 | 32 | |
| 33 | switch (type) { | |
| 8569 | 34 | case 0: |
| 35 | g_snprintf(msg, sizeof(msg), | |
| 36 | _("Unable to parse message")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
37 | *debug = TRUE; |
|
15740
1448fbe9b0d5
Remove a few unneeded strings, per evans's recommendation
Sean Egan <seanegan@pidgin.im>
parents:
15444
diff
changeset
|
38 | break; |
| 5309 | 39 | case 200: |
| 40 | g_snprintf(msg, sizeof(msg), | |
|
15444
b793ef258d23
I think this changes every user-visible string that contains 'Gaim.' We probably want the UI to be able
Sean Egan <seanegan@pidgin.im>
parents:
15435
diff
changeset
|
41 | _("Syntax Error (probably a client bug)")); |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
42 | *debug = TRUE; |
| 5309 | 43 | break; |
| 44 | case 201: | |
| 45 | g_snprintf(msg, sizeof(msg), | |
|
13546
0700f0c29e14
[gaim-migrate @ 15922]
Richard Laager <rlaager@pidgin.im>
parents:
12318
diff
changeset
|
46 | _("Invalid e-mail address")); |
| 5309 | 47 | break; |
| 48 | case 205: | |
| 8569 | 49 | g_snprintf(msg, sizeof(msg), _("User does not exist")); |
| 5309 | 50 | break; |
| 51 | case 206: | |
| 52 | g_snprintf(msg, sizeof(msg), | |
|
15062
78e3c1c8c4f4
[gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents:
14254
diff
changeset
|
53 | _("Fully qualified domain name missing")); |
| 5309 | 54 | break; |
| 55 | case 207: | |
|
15062
78e3c1c8c4f4
[gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents:
14254
diff
changeset
|
56 | g_snprintf(msg, sizeof(msg), _("Already logged in")); |
| 5309 | 57 | break; |
| 58 | case 208: | |
|
15062
78e3c1c8c4f4
[gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents:
14254
diff
changeset
|
59 | g_snprintf(msg, sizeof(msg), _("Invalid screen name")); |
| 5309 | 60 | break; |
| 61 | case 209: | |
|
15062
78e3c1c8c4f4
[gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents:
14254
diff
changeset
|
62 | g_snprintf(msg, sizeof(msg), _("Invalid friendly name")); |
| 5309 | 63 | break; |
| 64 | case 210: | |
|
15062
78e3c1c8c4f4
[gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents:
14254
diff
changeset
|
65 | g_snprintf(msg, sizeof(msg), _("List full")); |
| 5309 | 66 | break; |
| 67 | case 215: | |
| 68 | g_snprintf(msg, sizeof(msg), _("Already there")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
69 | *debug = TRUE; |
| 5309 | 70 | break; |
| 71 | case 216: | |
| 72 | g_snprintf(msg, sizeof(msg), _("Not on list")); | |
| 73 | break; | |
| 74 | case 217: | |
| 75 | g_snprintf(msg, sizeof(msg), _("User is offline")); | |
| 76 | break; | |
| 77 | case 218: | |
| 78 | g_snprintf(msg, sizeof(msg), _("Already in the mode")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
79 | *debug = TRUE; |
| 5309 | 80 | break; |
| 81 | case 219: | |
| 82 | g_snprintf(msg, sizeof(msg), _("Already in opposite list")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
83 | *debug = TRUE; |
| 5309 | 84 | break; |
|
6887
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
85 | case 223: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
86 | g_snprintf(msg, sizeof(msg), _("Too many groups")); |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
87 | break; |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
88 | case 224: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
89 | g_snprintf(msg, sizeof(msg), _("Invalid group")); |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
90 | break; |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
91 | case 225: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
92 | g_snprintf(msg, sizeof(msg), _("User not in group")); |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
93 | break; |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
94 | case 229: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
95 | g_snprintf(msg, sizeof(msg), _("Group name too long")); |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
96 | break; |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
97 | case 230: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
98 | g_snprintf(msg, sizeof(msg), _("Cannot remove group zero")); |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
99 | *debug = TRUE; |
|
6887
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
100 | break; |
| 5309 | 101 | case 231: |
| 102 | g_snprintf(msg, sizeof(msg), | |
| 12318 | 103 | _("Tried to add a user to a group " |
| 5309 | 104 | "that doesn't exist")); |
| 105 | break; | |
| 106 | case 280: | |
| 107 | g_snprintf(msg, sizeof(msg), _("Switchboard failed")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
108 | *debug = TRUE; |
| 5309 | 109 | break; |
| 110 | case 281: | |
|
15062
78e3c1c8c4f4
[gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents:
14254
diff
changeset
|
111 | g_snprintf(msg, sizeof(msg), _("Notify transfer failed")); |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
112 | *debug = TRUE; |
| 5309 | 113 | break; |
| 114 | ||
| 115 | case 300: | |
| 116 | g_snprintf(msg, sizeof(msg), _("Required fields missing")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
117 | *debug = TRUE; |
| 5309 | 118 | break; |
|
6887
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
119 | case 301: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
120 | g_snprintf(msg, sizeof(msg), _("Too many hits to a FND")); |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
121 | *debug = TRUE; |
|
6887
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
122 | break; |
| 5309 | 123 | case 302: |
| 124 | g_snprintf(msg, sizeof(msg), _("Not logged in")); | |
| 125 | break; | |
| 126 | ||
| 127 | case 500: | |
|
15062
78e3c1c8c4f4
[gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents:
14254
diff
changeset
|
128 | g_snprintf(msg, sizeof(msg), _("Service temporarily unavailable")); |
| 5309 | 129 | break; |
| 130 | case 501: | |
| 131 | g_snprintf(msg, sizeof(msg), _("Database server error")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
132 | *debug = TRUE; |
| 5309 | 133 | break; |
| 8255 | 134 | case 502: |
| 135 | g_snprintf(msg, sizeof(msg), _("Command disabled")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
136 | *debug = TRUE; |
| 8255 | 137 | break; |
| 5309 | 138 | case 510: |
| 139 | g_snprintf(msg, sizeof(msg), _("File operation error")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
140 | *debug = TRUE; |
| 5309 | 141 | break; |
| 142 | case 520: | |
| 143 | g_snprintf(msg, sizeof(msg), _("Memory allocation error")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
144 | *debug = TRUE; |
| 5309 | 145 | break; |
| 146 | case 540: | |
| 147 | g_snprintf(msg, sizeof(msg), _("Wrong CHL value sent to server")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
148 | *debug = TRUE; |
| 5309 | 149 | break; |
| 150 | ||
| 151 | case 600: | |
| 152 | g_snprintf(msg, sizeof(msg), _("Server busy")); | |
| 153 | break; | |
| 154 | case 601: | |
| 155 | g_snprintf(msg, sizeof(msg), _("Server unavailable")); | |
| 156 | break; | |
| 157 | case 602: | |
|
15062
78e3c1c8c4f4
[gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents:
14254
diff
changeset
|
158 | g_snprintf(msg, sizeof(msg), _("Peer notification server down")); |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
159 | *debug = TRUE; |
| 5309 | 160 | break; |
| 161 | case 603: | |
| 162 | g_snprintf(msg, sizeof(msg), _("Database connect error")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
163 | *debug = TRUE; |
| 5309 | 164 | break; |
| 165 | case 604: | |
| 166 | g_snprintf(msg, sizeof(msg), | |
| 167 | _("Server is going down (abandon ship)")); | |
| 168 | break; | |
|
6887
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
169 | case 605: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
170 | g_snprintf(msg, sizeof(msg), _("Server unavailable")); |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
171 | break; |
| 5309 | 172 | |
| 173 | case 707: | |
| 174 | g_snprintf(msg, sizeof(msg), _("Error creating connection")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
175 | *debug = TRUE; |
| 5309 | 176 | break; |
| 177 | case 710: | |
| 178 | g_snprintf(msg, sizeof(msg), | |
| 179 | _("CVR parameters are either unknown or not allowed")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
180 | *debug = TRUE; |
| 5309 | 181 | break; |
| 182 | case 711: | |
| 183 | g_snprintf(msg, sizeof(msg), _("Unable to write")); | |
| 184 | break; | |
| 185 | case 712: | |
| 186 | g_snprintf(msg, sizeof(msg), _("Session overload")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
187 | *debug = TRUE; |
| 5309 | 188 | break; |
| 189 | case 713: | |
| 190 | g_snprintf(msg, sizeof(msg), _("User is too active")); | |
| 191 | break; | |
| 192 | case 714: | |
| 193 | g_snprintf(msg, sizeof(msg), _("Too many sessions")); | |
| 194 | break; | |
| 195 | case 715: | |
| 8569 | 196 | g_snprintf(msg, sizeof(msg), _("Passport not verified")); |
| 5309 | 197 | break; |
| 198 | case 717: | |
| 199 | g_snprintf(msg, sizeof(msg), _("Bad friend file")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
200 | *debug = TRUE; |
| 5309 | 201 | break; |
|
6887
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
202 | case 731: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
203 | g_snprintf(msg, sizeof(msg), _("Not expected")); |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
204 | *debug = TRUE; |
|
6887
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
205 | break; |
| 5309 | 206 | |
|
6887
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
207 | case 800: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
208 | g_snprintf(msg, sizeof(msg), |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
209 | _("Friendly name changes too rapidly")); |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
210 | break; |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
211 | |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
212 | case 910: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
213 | case 912: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
214 | case 918: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
215 | case 919: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
216 | case 921: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
217 | case 922: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
218 | g_snprintf(msg, sizeof(msg), _("Server too busy")); |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
219 | break; |
| 5309 | 220 | case 911: |
|
6887
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
221 | case 917: |
| 5309 | 222 | g_snprintf(msg, sizeof(msg), _("Authentication failed")); |
| 223 | break; | |
| 224 | case 913: | |
| 225 | g_snprintf(msg, sizeof(msg), _("Not allowed when offline")); | |
| 226 | break; | |
|
6887
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
227 | case 914: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
228 | case 915: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
229 | case 916: |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
230 | g_snprintf(msg, sizeof(msg), _("Server unavailable")); |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
231 | break; |
| 8255 | 232 | case 920: |
| 5309 | 233 | g_snprintf(msg, sizeof(msg), _("Not accepting new users")); |
| 234 | break; | |
| 8255 | 235 | case 923: |
|
6887
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
236 | g_snprintf(msg, sizeof(msg), |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
237 | _("Kids Passport without parental consent")); |
|
b41f14f8ad16
[gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents:
6701
diff
changeset
|
238 | break; |
| 8255 | 239 | case 924: |
| 5309 | 240 | g_snprintf(msg, sizeof(msg), |
| 241 | _("Passport account not yet verified")); | |
| 242 | break; | |
| 8255 | 243 | case 928: |
| 244 | g_snprintf(msg, sizeof(msg), _("Bad ticket")); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
245 | *debug = TRUE; |
| 8255 | 246 | break; |
| 5309 | 247 | |
| 248 | default: | |
| 249 | g_snprintf(msg, sizeof(msg), _("Unknown Error Code %d"), type); | |
|
15753
8a0b761dfd7b
I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents:
15740
diff
changeset
|
250 | *debug = TRUE; |
| 5309 | 251 | break; |
| 252 | } | |
| 253 | ||
| 254 | return msg; | |
| 255 | } | |
| 256 | ||
| 257 | void | |
|
5436
a0e0bacaa196
[gaim-migrate @ 5818]
Christian Hammond <chipx86@chipx86.com>
parents:
5309
diff
changeset
|
258 | msn_error_handle(MsnSession *session, unsigned int type) |
| 5309 | 259 | { |
| 8569 | 260 | char buf[MSN_BUF_LEN]; |
|
15740
1448fbe9b0d5
Remove a few unneeded strings, per evans's recommendation
Sean Egan <seanegan@pidgin.im>
parents:
15444
diff
changeset
|
261 | gboolean debug; |
|
1448fbe9b0d5
Remove a few unneeded strings, per evans's recommendation
Sean Egan <seanegan@pidgin.im>
parents:
15444
diff
changeset
|
262 | |
| 8569 | 263 | g_snprintf(buf, sizeof(buf), _("MSN Error: %s\n"), |
|
15740
1448fbe9b0d5
Remove a few unneeded strings, per evans's recommendation
Sean Egan <seanegan@pidgin.im>
parents:
15444
diff
changeset
|
264 | msn_error_get_text(type, &debug)); |
|
1448fbe9b0d5
Remove a few unneeded strings, per evans's recommendation
Sean Egan <seanegan@pidgin.im>
parents:
15444
diff
changeset
|
265 | if (debug) |
| 15884 | 266 | purple_debug_warning("msn", "error %d: %s\n", type, buf); |
|
15740
1448fbe9b0d5
Remove a few unneeded strings, per evans's recommendation
Sean Egan <seanegan@pidgin.im>
parents:
15444
diff
changeset
|
267 | else |
| 15884 | 268 | purple_notify_error(session->account->gc, NULL, buf, NULL); |
| 5309 | 269 | } |