|
@@ -27,6 +27,14 @@ extern char *text16;
|
27
|
27
|
__attribute__ (( section ( ".data16" ) )) \
|
28
|
28
|
_data16_ ## variable array __asm__ ( #variable )
|
29
|
29
|
|
|
30
|
+#define __bss16( variable ) \
|
|
31
|
+ __attribute__ (( section ( ".bss16" ) )) \
|
|
32
|
+ _data16_ ## variable __asm__ ( #variable )
|
|
33
|
+
|
|
34
|
+#define __bss16_array( variable, array ) \
|
|
35
|
+ __attribute__ (( section ( ".bss16" ) )) \
|
|
36
|
+ _data16_ ## variable array __asm__ ( #variable )
|
|
37
|
+
|
30
|
38
|
#define __text16( variable ) \
|
31
|
39
|
__attribute__ (( section ( ".text16.data" ) )) \
|
32
|
40
|
_text16_ ## variable __asm__ ( #variable )
|