From c3c841e223724c525b2a3af652e70de556f4b4d5 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Fri, 26 Sep 2008 13:35:20 +0000 Subject: [PATCH] Added as a build header. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27747 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../build/private/system/arch/x86/asm_defs.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 headers/build/private/system/arch/x86/asm_defs.h diff --git a/headers/build/private/system/arch/x86/asm_defs.h b/headers/build/private/system/arch/x86/asm_defs.h new file mode 100644 index 0000000000..798fa02793 --- /dev/null +++ b/headers/build/private/system/arch/x86/asm_defs.h @@ -0,0 +1,17 @@ +/* + * Copyright 2008, Ingo Weinhold, ingo_weinhold@gmx.de. + * Distributed under the terms of the MIT License. + */ +#ifndef SYSTEM_ARCH_X86_ASM_DEFS_H +#define SYSTEM_ARCH_X86_ASM_DEFS_H + + +#define SYMBOL(name) .global name; name +#define SYMBOL_END(name) 1: .size name, 1b - name +#define STATIC_FUNCTION(name) .type name, @function; name +#define FUNCTION(name) .global name; .type name, @function; name +#define FUNCTION_END(name) 1: .size name, 1b - name + + +#endif /* SYSTEM_ARCH_X86_ASM_DEFS_H */ +