{
struct probe_list_t *prev = element->prev;
struct probe_list_t *next = element->next;
- if (element != NULL) {
- if (prev != NULL)
- // prev != null, next == null
- // prev != null, next != null
- prev->next = next;
- else
- // prev == null, next == null
- // prev == null, next != null
- list->list = next;
-
- if (next != NULL)
- next->prev = prev;
-
- list->size -= element->size;
- }
+
+ if (prev != NULL)
+ prev->next = next;
+ else
+ list->list = next;
+
+ if (next != NULL)
+ next->prev = prev;
+
+ list->size -= element->size;
list->func_num--;
free_probe_element(element);
{
struct data_list_t *prev = element->prev;
struct data_list_t *next = element->next;
- if (element != NULL) {
- if (prev != NULL)
- // prev != null, next == null
- // prev != null, next != null
- prev->next = next;
- else
- // prev == null, next == null
- // prev == null, next != null
- *list = next;
-
- if (next != NULL)
- next->prev = (struct lib_list_t *)prev;
- }
+ if (prev != NULL)
+ /* prev != null, next == null */
+ /* prev != null, next != null */
+ prev->next = next;
+ else
+ /* prev == null, next == null */
+ /* prev == null, next != null */
+ *list = next;
+
+ if (next != NULL)
+ next->prev = (struct lib_list_t *)prev;
+
element->prev = NULL;
element->next = NULL;