Forum: Compiler & IDEs reentrant, compilerfehler


von Jörg Z. (controller_jo)


Lesenswert?

Hallo

beim compilieren von einer Beispielanwendung aus dem Forum kriege ich 
folgende Meldung:
expected declaration specifiers before 'reentrant'

die Programmzeile dazu (aus der Headerdatei):
unsigned char lcd_port (unsigned char val) reentrant;

Gruß Jo

von (prx) A. K. (prx)


Lesenswert?

Du bist sicher, dass der verwendete Compiler das Keyword "reentrant" 
kennt? Zu Standard-C gehört es nicht, GCC benötigt und kennt es nicht.

von Klaus W. (mfgkw)


Lesenswert?

Das ist nicht deine erste Frage mit einer diffusen Beschreibung und ohne 
Quelltext.
Bist du lernfähig?

Sinnvoll wäre die Angabe, welcher Quelltext mit welchem Compiler 
übersetzt werden soll, und vielleicht auch noch wozu.

"ich mache etwas, aber das geht nicht" gibt es doch schon zu oft.

von Peter D. (peda)


Lesenswert?

Jörg Zinke schrieb:
> unsigned char lcd_port (unsigned char val) reentrant;

Ich bezweifle stark, daß irgendwas sinnvolles rauskommt, wenn 
LCD-Ausgaben sich selber unterbrechen.
Da hat jemand nicht nachgedacht.

Ich hatte es mal versehentlich gemacht (Debugausgaben im Interrupt), das 
Ergebnis war verblüffend.


Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.