/************************************************/
/* soubor enum_use.c				*/
/* definice a naznak pouziti vyctovych konstant	*/
/* pro jednoduchy editor			*/
/************************************************/

typedef enum {
	Back = 8, Tab = 9, Esc = 27, Enter = 13,
	Down = 0x0150, Left = 0x014b, Right = 0x014d, Up = 0x0148,
	NUL = 0x0103, Shift_Tab = 0x010f,
	Del = 0x0153, End = 0x014f, Home = 0x0147, Ins = 0x0152,
	PgDn = 0x0151, PgUp = 0x0149
} key_t;
 ...
    int znak;
 ...
    else if ((znak == Left) || (znak == Back))
	    ...
    else if (znak == Enter)
	    ...
    else if (znak == Esc)
	    ...
    else if ...
 ...