nasm.c: fix stack overrun in assemble_file
nasm.c: fix stack overrun in assemble_file

If [DEBUG id] has id longer then 80 symbols (well, 79 actually plus
EOS) then stack will be just overwritten.

Fix it with explicit check for identifier being too long.

Based on an initial version by Cyrill Gorcunov <7a1ea01eee6961eb1e372e3508c2670446d086f4@gmail.com>.

Signed-off-by: H. Peter Anvin <8a453bad9912ffe59bc0f0b8abe03df9be19379e@zytor.com>
Cc: Cyrill Gorcunov <7a1ea01eee6961eb1e372e3508c2670446d086f4@gmail.com>

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