Also bei mir funktioniert der Code so, wie er da steht. Warum auch nicht? Da ersetzt der Präprozessor doch nur das Makro.
Ok, das ist zwar kein Bascom, aber wenn wir schon dabei sind: es muss heissenZitat von ogni42
SIGNAL (SIG_INTERRUPT1)
und NICHT
SIGNAL( SIG_INTERRUPT1 )
mit letzterem macht man nen bösen Bauchplatscher und sucht sich nen Wolf nach dem Fehler...
Disclaimer: none. Sue me.
Also bei mir funktioniert der Code so, wie er da steht. Warum auch nicht? Da ersetzt der Präprozessor doch nur das Makro.
Das ist ein ziemlicher Stolperstein in manchen avr-gcc Versionen, wo das Leerzeichen still zu falschem Code führt, oder erinner ich da was falsch...)
Bei meinem avr-gcc wird's auch richtig gemacht, aber nix für ungut...
Disclaimer: none. Sue me.
Aha, das wusste ich nicht. Die neueren Versionen des GCC sollten da aber sauber sein.
Lesezeichen