コード例 #1
0
ファイル: stab.c プロジェクト: cubemoon/game-editor
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);
    }
}
コード例 #2
0
ファイル: reset.c プロジェクト: mikanradojevic/sdkpub
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;
	}
    }
}    
コード例 #3
0
//-----------------------------------------------------------------------------
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;
}