177 free(temp_head_node->
data);
179 free(temp_head_node);
199 while(qs->
head != NULL)
202 temp_head_node = qs->
head;
206 free(temp_head_node->
data);
208 free(temp_head_node);
#define s_DATA_STRUCT_TYPE_ROBOT
void queue_enqueue(queue_t *qs, void *data, int data_type)
queue_t * queue_init(void)
void queue_destroy(queue_t *qs)
#define s_DATA_STRUCT_TYPE_PHEROMONE
#define s_DATA_STRUCT_TYPE_STREAM
void queue_empty(queue_t *qs)
struct s_QUEUE_NODE_STRUCT * next
#define s_DATA_STRUCT_TYPE_CMD
void queue_dequeue(queue_t *qs, void *data, int *data_type)
#define s_DATA_STRUCT_TYPE_VICTIM
Pheromone Map Sector structure.