void EiC_stab_Mark(stab_t *stab, char mark) { int i; if(stab->n) { xmark(stab->strs,mark); for(i=0;i<stab->n;++i) xmark(stab->strs[i],mark); } }
void EiCp_Reset(int flag) { int errR = 0; size_t xalloc_top = EiC_xalloc_NextEntryNum(); if(flag) EiC_messageDisplay("Error: clean up forced\n"); /* The while loop is a precaution against * errors that occur during cleanup. */ while(errR < 10) { /*if(flag) {sprintf(buff,"%d,",errR); EiC_messageDisplay(buff);}*/ switch(errR++) { case 0: EiC_lut_CleanUp(lut_bot); break; case 1: EiC_ENV_CleanUp(ENV_bot); break; case 2: EiC_pp_CleanUp(pp_bot); break; case 3: /* Vic's change */ if(EiC_ENV->ARgar.n) xmark(EiC_ENV->ARgar.val,eicstay); /*End Vic's change */ EiC_xalloc_CleanUp(xalloc_bot,xalloc_top); break; default: /*if(flag) EiC_messageDisplay("\n");*/ errR = 10; } } }
//----------------------------------------------------------------------------- void KMMsgInfo::setXMark(const QString& aXMark) { if (aXMark == xmark()) return; if (!kd) kd = new KMMsgInfoPrivate; kd->modifiers |= KMMsgInfoPrivate::XMARK_SET; kd->xmark = aXMark; mDirty = true; }