1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | #define _CONCAT(A, B) A##B
|
9 | #define CONCAT(A, B) _CONCAT(A, B)
|
10 |
|
11 | #if !defined(PIC_MODIFIER)
|
12 | #define PIC_MODIFIER
|
13 | #endif
|
14 |
|
15 | #define SYMBOL_NAME(name) CONCAT(__USER_LABEL_PREFIX__, name)
|
16 | #define SYMBOL_NAME_PIC(name) CONCAT(SYMBOL_NAME(name), PIC_MODIFIER)
|