macro struct name* { local body define body struc name \{ irp d, db,rb,dw,rw,dd,rd,dq,rq \{ struc d value& \\{ define body \\\.\\#. d value \\} \} macro ends \{ define body \\} irp d, db,rb,dw,rw,dd,rd,dq,rq \\{ restruc d \\} irpv line, body \\{ line \\} virtual at 0 name name sizeof.#name = $ end virtual \} }