Hi!
Ich nutze den gas für meine AVR Projekte. Viele Module füge ich via
#include zusammen, da die in verschiedenen Dateien aufgeteilt sind. Mein
Problem ist, dass Labels von einer Datei nicht out of scope gehen.
Letztens z.B. wiedermal:
Datei 1 enthält:
16 ist hier der Register 16, welcher als Zähler in einem Loop verwendet
wird.
Datei 2 enthält auch einen Loop, der auf i zugreift, dummerweise habe
ich aber vergessen, in Datei 2 i zu definieren. Einen Fehler gab es
nicht, da i ja in Datei 1 definiert wurde.
Wenn man jetzt in Datei 1 i auf z.B. 17 ändert, wird Datei 2 nicht mehr
funktionieren.
Ich möchte gerne lokale Labels haben, die nur in der jeweiligen Datei
aktiv sind. Sowas wie .local i = 16, wenns das geben würde. (Gibt zwar
ein .local, aber das macht was anderes.)
Hat da jemand eine Idee? Ausser halt die üblichen Trollsprüche wie
"Nutze halt eine Hochsprache".