diff --git a/headers/private/system/arch/x86/asm_defs.h b/headers/private/system/arch/x86/asm_defs.h new file mode 100644 index 0000000000..798fa02793 --- /dev/null +++ b/headers/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 */ +