--- simple_idct_mmx.asm 2004/03/22 22:36:23 1.4 +++ simple_idct_mmx.asm 2004/08/29 10:02:38 1.7 @@ -28,10 +28,19 @@ %macro cglobal 1 %ifdef PREFIX - global _%1 - %define %1 _%1 + %ifdef MARK_FUNCS + global _%1:function %1.endfunc-%1 + %define %1 _%1:function %1.endfunc-%1 + %else + global _%1 + %define %1 _%1 + %endif %else - global %1 + %ifdef MARK_FUNCS + global %1:function %1.endfunc-%1 + %else + global %1 + %endif %endif %endmacro @@ -51,9 +60,9 @@ ;=========================================================================== %ifdef FORMAT_COFF -SECTION .rodata data +SECTION .rodata %else -SECTION .rodata data align=16 +SECTION .rodata align=16 %endif ;----------------------------------------------------------------------------- @@ -1151,6 +1160,7 @@ add esp, 128 ret +.endfunc ;----------------------------------------------------------------------------- @@ -1242,3 +1252,5 @@ add esp, 128 ret +.endfunc +