X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/2cb17e021884f46af033c31a4deb5f60714c3997..1a517bb3785891ff6940c73af7c5a136d0250ebf:/base/asm-common.h diff --git a/base/asm-common.h b/base/asm-common.h index 083643e7..fdd7fad1 100644 --- a/base/asm-common.h +++ b/base/asm-common.h @@ -62,15 +62,19 @@ #endif #define DATA .data -// Announcing an external function. -#define FUNC(name) \ - .globl F(name); \ +// Announcing an internal function. +#define INTFUNC(name) \ TYPE_FUNC(name); \ .macro ENDFUNC; _ENDFUNC(name); .endm; \ FUNC_PREHOOK(name); \ -F(name): \ +name: \ FUNC_POSTHOOK(name) +// Announcing an external function. +#define FUNC(name) \ + .globl F(name); \ +INTFUNC(F(name)) + // Marking the end of a function. #define _ENDFUNC(name) \ .purgem ENDFUNC; \