Kalle Olavi Niemitalo wrote: > Yan Seiner <[EMAIL PROTECTED]> writes: > > >> Could someone please clue me in on how to use *prev and *next pointers >> for struct form_control? >> > > It's a cyclic list and the sentinel is just a struct list_head > rather than a full struct form_control. Compare the pointer to > &form->items, or preferably use the macros in src/util/lists.h. > Hah! OK, thanks. That explains a lot.
> Please note bug 189 will require changing the representation of > lists in a future version. > OK, thanks for the head up. > >> On another topic, I've commented out the find_form_state and subsequent >> free. I haven't been able to find a 'free_form_state' type of >> function. Could someone please clue me in on how to free the structure >> allocated with find_form_state? >> > > find_form_state extends the array to which view_state.form_info > points, and destroy_vs eventually frees the whole array. Do you > have a specific reason to destroy the form_state before that? > Nope. Just my imperfect understanding of elinks - at first glance I thought that find_form_state creates a new structure... > Because you're hacking the C code, it might be better to take > this discussion to elinks-dev. > OK, will do. Thanks! --Yan _______________________________________________ elinks-users mailing list [email protected] http://linuxfromscratch.org/mailman/listinfo/elinks-users
