GIOChannel *channel;
client = g_try_new0(GIsiClient, 1);
- if (!client) {
+ if (client == NULL) {
errno = ENOMEM;
return NULL;
}
client->inds.subs = NULL;
channel = phonet_new(modem, resource);
- if (!channel) {
+ if (channel == NULL) {
g_free(client);
return NULL;
}
*/
void g_isi_version_set(GIsiClient *client, int major, int minor)
{
- if (!client)
+ if (client == NULL)
return;
client->version.major = major;
*/
void g_isi_server_object_set(GIsiClient *client, uint16_t obj)
{
- if (!client)
+ if (client == NULL)
return;
client->server_obj = obj;
void g_isi_client_set_debug(GIsiClient *client, GIsiDebugFunc func,
void *opaque)
{
- if (!client)
+ if (client == NULL)
return;
client->debug_func = func;
{
GIsiRequest *req = data;
- if (!req)
+ if (req == NULL)
return;
/* Finalize any pending requests */
{
GIsiIndication *ind = data;
- if (!ind)
+ if (ind == NULL)
return;
g_free(ind);
*/
void g_isi_client_destroy(GIsiClient *client)
{
- if (!client)
+ if (client == NULL)
return;
tdestroy(client->reqs.pending, g_isi_cleanup_req);
GIsiRequest *req = NULL;
GIsiRequest **old;
- if (!client) {
+ if (client == NULL) {
errno = EINVAL;
return NULL;
}
if (cb) {
req = g_try_new0(GIsiRequest, 1);
- if (!req) {
+ if (req == NULL) {
errno = ENOMEM;
return NULL;
}
req->notify = notify;
old = tsearch(req, &client->reqs.pending, g_isi_cmp);
- if (!old) {
+ if (old == NULL) {
errno = ENOMEM;
goto error;
}
.spn_family = AF_PHONET,
};
- if (!client) {
+ if (client == NULL) {
errno = EINVAL;
return NULL;
}
*/
void g_isi_request_cancel(GIsiRequest *req)
{
- if (!req)
+ if (req == NULL)
return;
if (req->timeout > 0)
0,
};
- if (!client)
+ if (client == NULL)
return -EINVAL;
if (!client->inds.source) {
return 0;
channel = phonet_new(client->modem, PN_COMMGR);
- if (!channel)
+ if (channel == NULL)
return -errno;
client->inds.fd = g_io_channel_unix_get_fd(channel);
return -EINVAL;
ind = g_try_new0(GIsiIndication, 1);
- if (!ind)
+ if (ind == NULL)
return -ENOMEM;
ind->type = (res << 8) | type;
old = tsearch(ind, &client->inds.subs, g_isi_cmp);
- if (!old) {
+ if (old == NULL) {
g_free(ind);
return -ENOMEM;
}
{
int ret;
- if (!client)
+ if (client == NULL)
return -EINVAL;
ret = g_isi_add_subscription(client, client->resource, type, cb, data);
GIsiIndication *ind;
unsigned int id = (res << 8) | type;
- if (!client)
+ if (client == NULL)
return;
ret = tfind(&id, &client->inds.subs, g_isi_cmp);
- if (!ret)
+ if (ret == NULL)
return;
ind = *(GIsiIndication **)ret;
*/
void g_isi_unsubscribe(GIsiClient *client, uint8_t type)
{
- if (!client)
+ if (client == NULL)
return;
g_isi_remove_subscription(client, client->resource, type);
unsigned type = (res << 8) | msg[0];
ret = tfind(&type, &client->inds.subs, g_isi_cmp);
- if (!ret)
+ if (ret == NULL)
return;
ind = *(GIsiIndication **)ret;
unsigned id = msg[0];
ret = tfind(&id, &client->reqs.pending, g_isi_cmp);
- if (!ret) {
+ if (ret == NULL) {
/* This could either be an unsolicited response, which
* we will ignore, or an incoming request, which we
* handle just like an incoming indication */