
/* Copyright (C) Gerhard Fuernkranz 1992 */

typedef enum opcode {
    /* accept, deny, jmp cond., jump */
	UACCEPT,
	UDENY,
	TACCEPT,
	TDENY,
	FACCEPT,
	FDENY,
	TJMP,
	FJMP,
	JMP,
    /* source address comparison */
	SAEQ,
	SANE,
	SAIN,
	SANIN,
    /* destination address comparison */
	DAEQ,
	DANE,
	DAIN,
	DANIN,
    /* source port comparison */
	SPIN,
	SPNIN,
	SPEQ,
	SPNE,
	SPLT,
	SPGT,
	SPLE,
	SPGE,
    /* destination port comparison */
	DPEQ,
	DPNE,
	DPLT,
	DPGT,
	DPLE,
	DPGE,
	DPIN,
	DPNIN,
    /* end of opcodes */
	LASTOPCODE
} OPCODE;

