ccid_command_queue
list_remove(&ccid->ccid_command_queue, cc);
if ((cc = list_head(&ccid->ccid_command_queue)) == NULL) {
if ((cc = list_head(&ccid->ccid_command_queue)) != NULL) {
while ((cc = list_head(&ccid->ccid_command_queue)) != NULL) {
list_insert_tail(&ccid->ccid_command_queue, cc);
if ((ret = ccid_command_queue(ccid, cc)) != 0) {
if ((ret = ccid_command_queue(ccid, cc)) != 0) {
if ((ret = ccid_command_queue(ccid, cc)) != 0)
while ((cc = list_remove_head(&ccid->ccid_command_queue)) !=
list_destroy(&ccid->ccid_command_queue);
list_create(&ccid->ccid_command_queue, sizeof (ccid_command_t),
if (!list_is_empty(&ccid->ccid_command_queue) ||
if ((ret = ccid_command_queue(ccid, cc)) != 0) {
list_t ccid_command_queue;