Hi all,
The new version of nasm fails with asmtools compiles.
I have not tried to fix the problems yet, but here is
what I've seen so far:
1. all the statements with: [section .bss align 4]
give a warning. I think this can be fixed by
changing to: [section .bss align=4]
2. the following macro now fails.
; B_STRUC is a more succinct method for using a Nasm structure
; definition within a DATA section. The first argument names a
; previously defined structure. The following arguments indicate
; the members of that structure to declare here.
;
; Please note that the fields of the structure must have been defined
; as local labels (i.e., with a dot prefix).
%macro B_STRUC 1-*
%push foo
%define %$strucname %1
%%top_%$strucname:
%rep %0 - 1
%rotate 1
resb %{$strucname}%1 - ($ - %%top_%$strucname)
%1:
%endrep
resb %{$strucname}_size - ($ - %%top_%$strucname)
%pop
%endmacro
all the best, jeff