Here's a version of NASM, that supports EXTERNDEF (like in MASM), and using GLOBAL directive on already defined labels.
EXTERNDEF is currently done in pass 2, so you should use it before using the label.
There might be bugs in it, and I haven't had much time to test it or make it better in any way, sorry.
So, it's just a little piece of cr*p, but I decided to upload it anyway...
You can easily modify it to make it work the way you want.
EXTERNDEF is currently done in pass 2, so you should use it before using the label.
There might be bugs in it, and I haven't had much time to test it or make it better in any way, sorry.
So, it's just a little piece of cr*p, but I decided to upload it anyway...
You can easily modify it to make it work the way you want.
extdef.zip contains the modified source files (should work with version 0.98.35 files), and nasmbin.zip contains a binary for Win32.
-Stealth
-Stealth
for what you dont post in the nasm develop page??, i think you know what is..nasm for be a add of normal package nasm.. and contribute :), if you can, you can ;). Maybe you can join the develop team ;) and add this.. and maybe other things XD. Enjoy.
c ya, have a nice day.
c ya, have a nice day.
I did post it there, also.
I just thought it might be good to upload it here, too, as there might be people on this forum using NASM, but not visiting their page so often.
I hope it was appropriate to post it here...
-Stealth
I just thought it might be good to upload it here, too, as there might be people on this forum using NASM, but not visiting their page so often.
I hope it was appropriate to post it here...
-Stealth