From 67ea388bb84d7f2b8d3eafa4f4193933ca44d598 Mon Sep 17 00:00:00 2001 From: "Andrey Halyavin (halyavin)" Date: Fri, 3 Feb 2006 12:33:36 +0000 Subject: [PATCH] fix in struct macro for new versions of fasm git-svn-id: svn://kolibrios.org@43 a494cfbc-eb01-0410-851d-a64ba20cac60 --- kernel/trunk/kernel32.inc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/kernel/trunk/kernel32.inc b/kernel/trunk/kernel32.inc index 38872acabb..f04774d5dc 100644 --- a/kernel/trunk/kernel32.inc +++ b/kernel/trunk/kernel32.inc @@ -14,17 +14,20 @@ macro struct name, [arg] { common - name@struct fix name + name@struct equ name struc name arg { } macro struct_helper name { + match xname,name + \{ virtual at 0 - name name - sizeof.#name = $ - name - name equ sizeof.#name + xname xname + sizeof.#xname = $ - xname + name equ sizeof.#xname end virtual + \} } ends fix } struct_helper name@struct