Also bei mir funktioniert der Code so, wie er da steht. Warum auch nicht? Da ersetzt der Präprozessor doch nur das Makro.