/* Set the 'next node pointer' of a node  */
static void node_set_next(lv_ll_t *ll_p, lv_ll_node_t *act, lv_ll_node_t *next)
/* Set the 'next node pointer' of a node  */
static void node_set_next(lv_ll_t *ll_p, lv_ll_node_t *act, lv_ll_node_t *next)
{
    if(act == NULL) return;
    uint8_t * act8 = (uint8_t *)act;
    act8 += LL_NEXT_P_OFFSET(ll_p);
    lv_ll_node_t ** act_node_p = (lv_ll_node_t **) act8;
    lv_ll_node_t ** next_node_p = (lv_ll_node_t **) &next;
    *act_node_p = *next_node_p;
}