du hast auch so ein "while(0)" verbaut...