[ERROR]
An input line is longer then the translation limit. Input lines must not be longer than 1024 characters.
Split the input line. In recursive macros, use local SET labels to avoid lines growing with the input buffer: Instead of:
TableTo: MACRO
if (\1 > 0)
DC.W \1
TableTo \1 - 1
endif
ENDM
Use:
TableTo: MACRO
if (\1 > 0)
DC.W \1
\@LocLabel: SET \1-1
TableTo \@LocLabel
endif
ENDM