Nicht nur das ";", sondern auch das "=" ist zu viel bei den defines.

Bei den Verknüpfungen müßte man noch negauer wissen wie man die Konstanten benutzen will, und welche Verknüpfung man haben will. Die Bitweisen "und" bzw. "Oder" mit & bzw. | sollten helfen.