URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-sparc/] [cprefix.h] - Rev 1774
Go to most recent revision | Compare with Previous | Blame | View Log
/* cprefix.h: This file is included by assembly source which needs * to know what the c-label prefixes are. The newer versions * of cpp that come with gcc predefine such things to help * us out. The reason this stuff is needed is to make * solaris compiles of the kernel work. * * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu) */ #ifndef __SPARC_CPREFIX_H #define __SPARC_CPREFIX_H #if defined(__svr4__) || defined(__ELF__) #define C_LABEL_PREFIX #define C_LABEL_STR(name) #name #else #define C_LABEL_PREFIX _ #define C_LABEL_STR(name) "_" #name #endif #define CONCAT(a, b) CONCAT2(a, b) #define CONCAT2(a, b) a##b #define C_LABEL(name) CONCAT(C_LABEL_PREFIX, name) #endif /* !(__SPARC_CPREFIX_H) */
Go to most recent revision | Compare with Previous | Blame | View Log