This branch gets rid of the need to use TAG_ITER_DECLARECOUNTER
for tag iterations, and declares the counter variables inside the for
loops on the loop macros instead (RIP C89), each given a unique name based on their line via __LINE__
and therefore avoiding variable shadowing.
# Conflicts: # src/p_spec.c
Fix __LINE__ macro expansion via recursive macro expansion; C macros sure are something sometimes...
Declare the position counters inside the for loops instead; RIP C90.