# qelem ## **Overview** **Related Modules:** [UTILS](zh-cn_topic_0000001055198076.md) **Description:** Creates a queue from the doubly linked list for [insque](zh-cn_topic_0000001055198076.md#ga7dc680d5d6d07984f96737c220058d64) and [remque](zh-cn_topic_0000001055198076.md#ga1d2e353620a8dc3bb2702831607a3fc1). ## **Summary** ## Data Fields

Variable Name

Description

q_forw

struct qelem

q_back

struct qelem

q_data [1]

char 

## **Details** ## **Field Documentation** ## q\_back ``` struct [qelem](qelem.md)* qelem::q_back ``` **Description:** Pointer to the next **qelem** type ## q\_data ``` char qelem::q_data[1] ``` **Description:** Data saved in the queue ## q\_forw ``` struct [qelem](qelem.md)* qelem::q_forw ``` **Description:** Pointer to the previous **qelem** type