%imacro struc 1-2.nolist 0
%push
%define %$strucname %1
[absolute %2]
%$strucname: ; allow definition of `.member' to work sanely
%endmacro
%imacro endstruc 0.nolist
%{$strucname}_size equ ($-%$strucname)
%pop
__SECT__
%endmacro