test$ cat test1.nas %imacro invoke 1.nolist extern %1 CALL %1 %endmacro section TRANCODE ; transpace ends invoke output_batch_name ;AN022; set up batch name in bwdbuf global output_batch_name ;AN022; test$ cat test2.nas %imacro invoke 1.nolist extern %1 CALL %1 %endmacro extern RCH_ADDR section TRANCODE ; transpace ends ;--------------- invoke output_batch_name ;AN022; set up batch name in bwdbuf CALL far [cs:RCH_ADDR] ; DX has error number global output_batch_name ;AN022; test$ oldnasm -v NASM version 2.15rc0 compiled on Dec 28 2018 test$ oldnasm test1.nas -f obj test1.nas:8: panic: unrecognised segment value in obj_write_fixup test$ oldnasm test2.nas -f obj Segmentation fault test$ ~/proj/nasm-755593b12844a3189dcab7faf3e9158da0877021/nasm -v NASM version 3.01rc3 compiled on Mar 6 2026 test$ ~/proj/nasm-755593b12844a3189dcab7faf3e9158da0877021/nasm test1.nas -f obj panic: test1.nas:8: unrecognised segment value in obj_write_fixup test$ ~/proj/nasm-755593b12844a3189dcab7faf3e9158da0877021/nasm test2.nas -f obj Segmentation fault test$ ~/proj/nasm-fbdc88565ccccfa0e8c69b21b1953d1eded02e89/nasm -v NASM version 3.02 compiled on Nov 5 2026 test$ ~/proj/nasm-fbdc88565ccccfa0e8c69b21b1953d1eded02e89/nasm test1.nas -f obj test1.nas:8: error: symbol `output_batch_name' not defined test$ ~/proj/nasm-fbdc88565ccccfa0e8c69b21b1953d1eded02e89/nasm test2.nas -f obj test2.nas:11: error: symbol `output_batch_name' not defined test$