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

Reply via email to