Цитата(mmavka @ Aug 2 2011, 20:18)

А как передать указатель на структуру и передать как бы "указатель" на те этементы структуры которые нужно изменить или использовать при логических сравнениях
Передача адреса структуры в аргументе
check(struct FLGS *flags,char eep,char limit)
Вызов функции
check(&flags,eep,limit);
Теперь, поскольку вы явно передаёте адрес структуры, чтобы добраться до элемента структуры внутри подпрограммы, надо использовать стрелку, например,
flags->fh_on ^= flags->fh_on