src/device_list.h
void device_list_destroy(struct device_list *device_list)
{
    /* Implement me! */
    return;
}
/** 
 * destroys the entire device_list, leaving a dangling pointer
 * @param device_list
 */
destroys the entire device_list, leaving a dangling pointer
@param device_list
destroys the entire device_list leaving a dangling pointer @param device_list
void device_list_destroy(struct device_list *device_list)
{
    return;
}
void device_list_destroy ( struct device_list * device_list ) { return ; }
destroys the entire device_list, leaving a dangling pointer
 @param device_list
destroys the entire device_list leaving a dangling pointer @param device_list
/* Implement me! */