LMI:
In Cyberneticians answer what does the blnk line do? What I remember, for me, if (!Swith14) did not work the same way as with (). I have a function which gives no result and gets no parameters. But IDE does not give an error.Example.
This does not give an error
myfunct;if myfunct is
void myfunct(void)
......I cant test this now, I have to go elsewhere.
The line " blnk; //" does nothing, same as "myfunct;" in your code. These are legal but useless C++ statements, which gcc will warn about if the usual warnings (-Wall) are enabled.