Mercurial > pidgin
annotate src/protocols/zephyr/error_table.h @ 13955:2d6f7ac4b6f2
[gaim-migrate @ 16503]
Get rid of an assertion failure when trying to load our D-BUS example
plugin if the D-BUS subsystem is not initialized for whatever reason.
Not only that, the plugin gracefully fails to load and prints an
error message.
These error messages could be improved. If you're familiar with how
D-BUS works then go for it.
Also, do we need to be uninitializing any of the D-BUS stuff?
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Mon, 17 Jul 2006 05:50:28 +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 |
