1 /* The global datastructures (see "data.c"). */
3 #define cur_value B_cur_value
5 #define cur_seg B_cur_seg
8 #define string B_string
11 #define size_text B_size_text
12 #define size_data B_size_data
13 #define size_reloc B_size_reloc
14 #define size_symbol B_size_symbol
15 #define size_string B_size_string
16 #define text_cnt B_text_cnt
17 #define data_cnt B_data_cnt
18 #define text_area B_text_area
19 #define data_area B_data_area
20 #define string_area B_string_area
21 #define reloc_info B_reloc_info
23 #define symbol_table B_symbol_table
24 #define mem_text B_mm_text
25 #define mem_data B_mm_data
26 #define mem_relo B_mm_relo
27 #define mem_string B_mm_string
28 #define mem_symbol_hash B_mm_symbol_hash
35 #define do_local_relocation B_do_local_relocation
36 #define string_lengte B_string_length
37 #define index_symbol_table B_index_symbol_table
38 #define output_back B_output_back
39 #define find_sym B_find_sym
41 #define Label_waiting B_lab_waiting
43 extern long cur_value();
48 extern char *text, *data, *string;
50 extern long nbss, size_text, size_data, size_reloc, size_symbol,
51 size_string, text_cnt, data_cnt;
53 extern char *text_area, *data_area, *string_area;
54 extern struct outrelo *reloc_info, *relo;
55 extern struct outname *symbol_table;
57 #define B_put1(buf, off, w) ((buf)[off] = (w))
58 #define B_get1(buf, off) ((buf)[off])