Mercurial > pidgin
diff plugins/zephyr/zephyr_err.c @ 1700:1e0fa7e130d0
[gaim-migrate @ 1710]
Zephyr.
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Thu, 12 Apr 2001 09:21:16 +0000 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/zephyr/zephyr_err.c Thu Apr 12 09:21:16 2001 +0000 @@ -0,0 +1,60 @@ +/* + * zephyr_err.c: + * This file is automatically generated; please do not edit it. + */ +#ifdef __STDC__ +#define NOARGS void +#else +#define NOARGS +#define const +#endif + +static const char * const text[] = { + "Packet too long or buffer too small", + "Notice header too large", + "Illegal value in notice", + "Can't get host manager port", + "Can't assign port", + "Bad packet format", + "Incompatible version numbers", + "No port opened", + "No notices match criteria", + "Input queue too long", + "Hostmanager not responding", + "Internal error", + "No previous call to ZLocateUser", + "No more locations available", + "Field too long for buffer", + "Improperly formatted field", + "SERVNAK received", + "Server could not verify authentication", + "Not logged-in", + "No previous call to ZRetrieveSubscriptions", + "No more subscriptions available", + "Too many subscriptions to transmit", + "End of file detected during read", + 0 +}; + +struct error_table { + char const * const * msgs; + long base; + int n_msgs; +}; +struct et_list { + struct et_list *next; + const struct error_table * table; +}; +extern struct et_list *_et_list; + +static const struct error_table et = { text, -772103680L, 23 }; + +static struct et_list link = { 0, 0 }; + +void initialize_zeph_error_table (NOARGS) { + if (!link.table) { + link.next = _et_list; + link.table = &et; + _et_list = &link; + } +}
