{
case OPM_TYPE_INT:
ret->vars[i] = xcalloc(sizeof(int));
- *(int *)ret->vars[i] = 0;
break;
case OPM_TYPE_STRING:
case OPM_TYPE_STRINGLIST:
ret->vars[i] = libopm_list_create();
break;
+
default:
ret->vars[i] = NULL;
}
ret->scans = libopm_list_create();
ret->queue = libopm_list_create();
ret->protocols = libopm_list_create();
- ret->fd_use = 0;
/* Setup callbacks */
ret->callbacks = xcalloc(sizeof(OPM_CALLBACK_T) * CBLEN);
- for (i = 0; i < CBLEN; i++)
- {
- ret->callbacks[i].func = NULL;
- ret->callbacks[i].data = NULL;
- }
-
return ret;
}
OPM_CONNECTION_T *ret;
ret = xcalloc(sizeof *ret);
-
- ret->fd = 0;
- ret->bytes_read = 0;
- ret->readlen = 0;
- ret->protocol = 0;
- ret->port = 0;
-
- ret->state = OPM_STATE_UNESTABLISHED;
+ ret->state = OPM_STATE_UNESTABLISHED;
return ret;
}