preproc: add %exitmacro support and clean up recursive macro handling
preproc: add %exitmacro support and clean up recursive macro handling

techkey/nasm,projedi/nasm,turingstudio/nasm,techkey/nasm,techkey/nasm,turingstudio/nasm,letolabs/nasm,turingstudio/nasm,letolabs/nasm,letolabs/nasm,projedi/nasm,techkey/nasm,Distrotech/nasm,Distrotech/nasm,techkey/nasm,projedi/nasm,Distrotech/nasm,turingstudio/nasm,projedi/nasm,projedi/nasm,Distrotech/nasm