psubstitute(objinstptr thisinst) looks as follows:
{
objinstptr pinst;
objectptr thisobj;
pinst = (thisinst == areawin->topinstance) ? areawin->topinstance : thisinst;
if (pinst == NULL) return -1; /* there is no instance */
thisobj = pinst->thisobject;
return opsubstitute(thisobj, pinst);
}
I presume this is silly and reduces to the following, or am I missing something
obvious?
if (thisinst == NULL) return -1; // no instance
return opsubstitute(thisinst->thisobject, thisinst);
Cheers, Kuba
_______________________________________________
Xcircuit-dev mailing list
[email protected]
http://www.opencircuitdesign.com/mailman/listinfo/xcircuit-dev