- teststr+="prefptr="+basestr;
- basestr="((struct"+lasttype.getSafeSymbol()+"*)prefptr)->"+fd.getSafeSymbol();
+ teststr+="((prefptr="+basestr+")!=NULL)";
+ basestr="((struct "+lasttype.getSafeSymbol()+" *)prefptr)->"+fd.getSafeSymbol();
for(int j=0;j<id.tddesc.size();j++) {
indexcheck+=generateTemp(fm, id.getTempDescAt(j), lb)+"+";
}
for(int j=0;j<id.tddesc.size();j++) {
indexcheck+=generateTemp(fm, id.getTempDescAt(j), lb)+"+";
}
- teststr+="(((prefptr="+basestr+")!= NULL) &&"+indexcheck;
- basestr="((void **)(((char *) &(((struct ArrayObject*)prefptr)->___length___))+sizeof(int)))[tmpindex]";
+ teststr+="((prefptr="+basestr+")!= NULL) &&"+indexcheck;
+ basestr="((void **)(((char *) &(((struct ArrayObject *)prefptr)->___length___))+sizeof(int)))[tmpindex]";