Mercurial > pidgin
annotate src/protocols/zephyr/error_table.h @ 13967:99b9b58b19dd
[gaim-migrate @ 16523]
Fix a crazy MSN crash. Basically it's possible to have more than one
slplink associated with a given switchboard, but our code did not
allow for that. I think it happens when you're in a multi-user
chat and you do stuff with multiple users that involves slplinks.
Like maybe file transfer and buddy icon related stuff.
Tracking this down took an ungodly amount of time, but thanks to
Meebo for letting me do it :-)
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Thu, 20 Jul 2006 07:31:15 +0000 |
parents | 202ce52b77a9 |
children |
rev | line source |
---|---|
2086 | 1 /* |
2 * Copyright 1988 by the Student Information Processing Board of the | |
3 * Massachusetts Institute of Technology. | |
4 * | |
5 * For copyright info, see mit-sipb-copyright.h. | |
6 */ | |
7 | |
8 #ifndef _ET_H | |
9 struct error_table { | |
10 char const * const * msgs; | |
11 long base; | |
12 int n_msgs; | |
13 }; | |
14 struct et_list { | |
15 struct et_list *next; | |
16 const struct error_table *table; | |
17 }; | |
18 extern struct et_list * _et_list; | |
19 | |
20 #define ERRCODE_RANGE 8 /* # of bits to shift table number */ | |
21 #define BITS_PER_CHAR 6 /* # bits to shift per character in name */ | |
22 | |
12497
202ce52b77a9
[gaim-migrate @ 14809]
Richard Laager <rlaager@wiktel.com>
parents:
12323
diff
changeset
|
23 const char *error_table_name(void); |
2086 | 24 #define _ET_H |
25 #endif |