예제 #1
0
파일: gen.c 프로젝트: minux/subc
void commit_cmp(void) {
	switch (Q_cmp) {
	case equal:		cgeq(); break;
	case not_equal:		cgne(); break;
	case less:		cglt(); break;
	case greater:		cggt(); break;
	case less_equal:	cgle(); break;
	case greater_equal:	cgge(); break;
	case below:		cgult(); break;
	case above:		cgugt(); break;
	case below_equal:	cgule(); break;
	case above_equal:	cguge(); break;
	}
	Q_cmp = cnone;
}
예제 #2
0
파일: gen-syn.c 프로젝트: jezze/gaz
static void commit_cmp(void)
{

    switch (Q_cmp)
    {

    case equal:
        cgeq();

        break;

    case not_equal:
        cgne();

        break;

    case less:
        cglt();

        break;

    case greater:
        cggt();

        break;

    case less_equal:
        cgle();

        break;

    case greater_equal:
        cgge();

        break;

    }

    Q_cmp = none;

}