In my porting to C++ data structures, I've made xobjs.pagelist a 
QList<Pagedata>.
QList's internal implementation is an array of pointers to elements, so it 
seems a perfect fit here.

I ran into a few places in the code where you expect NULL pointers in that list,
and a few other places that pretend a NULL pointer won't ever happen in the 
pagelist.

The code in changepage() and pre_initialize() seems to never insert any
NULL pointers into the pagelist. Are there other places that I missed that can 
put
NULL pointers into the pagelist, or is it not a valid concern anymore?

Thanks, Kuba
_______________________________________________
Xcircuit-dev mailing list
[email protected]
http://www.opencircuitdesign.com/mailman/listinfo/xcircuit-dev

Reply via email to