Gast
#2055204
Hallo zusammen, auf einem ATMega 128 brauche ich die Datenstruktur einer Warteschlange. Dafür habe ich eine Funktion zum hinzufügen eines Knotens. Der Funktion wird der Inhalt des Knoten (Q_datentyp e) sowie die eigentliche Warteschlange (queue *q) übergeben. Rufe ich nun die Funktion auf (ohne Compiler Errors) geht die IF-Abfrage immer in den ELSE-Teil. Unter Linux funktioniert die Funktion und die ganze Warteschlange einwandfrei.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
Hat vlt. jemand eine Idee woran das liegt? Als Compiler nutze ich den von CodeVision.