1 /* These are predefined by new versions of GNU cpp. */
3 #ifndef __USER_LABEL_PREFIX__
4 #define __USER_LABEL_PREFIX__ _
7 #ifndef __REGISTER_PREFIX__
8 #define __REGISTER_PREFIX__
11 /* ANSI concatenation macros. */
13 #define CONCAT1(a, b) CONCAT2(a, b)
14 #define CONCAT2(a, b) a ## b
16 /* Use the right prefix for global labels. */
18 #define SYM(x) CONCAT1 (__USER_LABEL_PREFIX__, x)
20 /* Use the right prefix for registers. */
22 #define REG(x) CONCAT1 (__REGISTER_PREFIX__, x)