pidgin/pidgin

Use ZSubscription_t in zephyr_triple

2021-01-25, Arkadiy Illarionov
1bad06536f81
Use ZSubscription_t in zephyr_triple

* Change some functions to use `ZSubscription_t`
* Cleanup redundant `zephyr_triple` allocations
* Inline `zephyr_subscribe_failed`
* Replace `find_sub_by_sub` and `find_sub_by_id` with `g_slist_find_custom`
* Rename functions related to `zephyr_triple`

Testing Done:
Compile.

Reviewed at https://reviews.imfreedom.org/r/450/
/*
* zephyr_err.h:
* This file is automatically generated; please do not edit it.
*/
#define ZERR_PKTLEN (-772103680L)
#define ZERR_HEADERLEN (-772103679L)
#define ZERR_ILLVAL (-772103678L)
#define ZERR_HMPORT (-772103677L)
#define ZERR_PORTINUSE (-772103676L)
#define ZERR_BADPKT (-772103675L)
#define ZERR_VERS (-772103674L)
#define ZERR_NOPORT (-772103673L)
#define ZERR_NONOTICE (-772103672L)
#define ZERR_QLEN (-772103671L)
#define ZERR_HMDEAD (-772103670L)
#define ZERR_INTERNAL (-772103669L)
#define ZERR_NOLOCATIONS (-772103668L)
#define ZERR_NOMORELOCS (-772103667L)
#define ZERR_FIELDLEN (-772103666L)
#define ZERR_BADFIELD (-772103665L)
#define ZERR_SERVNAK (-772103664L)
#define ZERR_AUTHFAIL (-772103663L)
#define ZERR_LOGINFAIL (-772103662L)
#define ZERR_NOSUBSCRIPTIONS (-772103661L)
#define ZERR_NOMORESUBSCRIPTIONS (-772103660L)
#define ZERR_TOOMANYSUBS (-772103659L)
#define ZERR_EOF (-772103658L)
#define ERROR_TABLE_BASE_zeph (-772103680L)