Can you create a working example that demonstrates the problem? A piece of code with a setup() and a loop() that compiles and prints out the incorrect value? It's unclear which part of the thread you linked to has the problem, and there's no way the snippets you posted here are correct with "void function F" and the random colon.