1 "Begin include file ...... emacs_data.incl.alm
2
3 " HISTORY COMMENTS:
4 " 1) change82-10-22Margolin, approve, audit, install:
5 " Created 10/22/82 1734.1 edt Fri by convert_include_file,
6 " Version of 07/15/82 2204.3 edt Thu.
7 " Made from >x>ue>i>i>emacs_data.incl.pl1,
8 " modified 10/12/82 2208.4 edt Tue
9 " 2) change84-09-23Margolin, approve, audit, install:
10 " to add emacs_data.shared_static by hand.
11 " 3) change84-11-02Margolin, approve, audit, install:
12 " to add emacs_data.force by hand.
13 " 4) change86-07-16Margolin, approve86-07-16MCR7452,
14 " audit86-11-03Coren, install86-11-03MR12.0-1205:
15 " Modified by hand to add emacs_data.turned_on_video.
16 " 5) change87-12-22Schroth, approve88-02-29MCR7851,
17 " audit88-06-06RBarstad, install88-08-01MR12.2-1071:
18 " Created 12/22/87 1053.4 mst Tue by convert_include_file,
19 " Version of 01/09/85 0754.4 mst Wed.
20 " Made from >udd>tsdc>Schroth>w>emd>incl>emacs_data.incl.pl1,
21 " modified 12/21/87 1652.2 mst Mon
22 " Recreated from new emacs_data.incl.pl1 which added
23 " emacs_data.extended_ascii flag and increased emacs_data.breaktable
24 " to 256 entries. This is for 8 bit I/O.
25 " END HISTORY COMMENTS
26
27
28 "
29 " Structure emacs_data
30 "
31 equ emacs_data_size,412
32
33
34 equ emacs_data.next_invocation,0
35 equ emacs_data.prev_invocation,2
36 equ emacs_data.frame_ptr,4
37 equ emacs_data.myname,6
38 equ emacs_data.env_name,14
39 equ emacs_data.log_name,22
40 equ emacs_data.info_ptr,30
41 equ emacs_data.status_code,32
42 equ emacs_data.output_iocb,34
43 equ emacs_data.input_iocb,36
44 equ emacs_data.arg_list_ptr,38
45 equ emacs_data.flags,40 " LEVEL 2
46
47 bool emacs_data.debugging,400000 " DU
48 bool emacs_data.using_video,200000 " DU
49 bool emacs_data.in_emacs,100000 " DU
50 bool emacs_data.new_arguments,040000 " DU
51 bool emacs_data.using_r0_echnego,020000 " DU
52 bool emacs_data.netsw,010000 " DU
53 " bool emacs_data.messages_were_sent_here,004000 " DU
54 bool emacs_data.update_breaktable,002000 " DU
55 bool emacs_data.got_cr,001000 " DU
56 bool emacs_data.turned_on_video,000400 " DU
57 bool emacs_data.extended_ascii,000200 " DU
58
59 equ emacs_data.arguments,42 " LEVEL 2
60
61 bool emacs_data.ns,400000 " DU
62 bool emacs_data.query,200000 " DU
63 bool emacs_data.reset,100000 " DU
64 bool emacs_data.task,040000 " DU
65 bool emacs_data.no_task,020000 " DU
66 bool emacs_data.destroy_task,010000 " DU
67 bool emacs_data.shared_static,004000 " DU
68 bool emacs_data.force,002000 " DU
69
70 equ emacs_data.ls,43
71
72 equ emacs_data.pl,44 " UPPER
73
74 equ emacs_data.ll,45
75
76 equ emacs_data.apply,46 " UPPER
77
78 equ emacs_data.path_count,47
79 equ emacs_data.ttp,48
80 equ emacs_data.first_path,90
81 equ emacs_data.tasking,92 " LEVEL 2
82
83 equ emacs_data.task_flags,92 " LEVEL 3
84
85 bool emacs_data.in_task,400000 " DU
86 bool emacs_data.destroy,200000 " DU
87
88 equ emacs_data.task_id,93
89 " equ emacs_data.saved_cl_intermediary,94
90 equ emacs_data.return_label,98
91 equ emacs_data.interrupts,102 " LEVEL 2
92
93 equ emacs_data.head,102
94 equ emacs_data.tail,104
95 equ emacs_data.array,106
96 equ emacs_data.terminal_type,108
97 equ emacs_data.tty_modes,172
98 equ emacs_data.linel,300
99 equ emacs_data.ttyx,301
100 equ emacs_data.netx,302
101 equ emacs_data.wnetx,303
102 equ emacs_data.chars_in_obuf,304
103 equ emacs_data.echoed,305
104 equ emacs_data.cgot,306
105 equ emacs_data.ctook,307
106 equ emacs_data.edir,308
107 equ emacs_data.ledir,350
108
109 equ emacs_data.breaktable_word,392
110 bool emacs_data.breaktable,400000 " DU
111
112 equ emacs_data.first_msgp,400
113 equ emacs_data.last_msgp,402
114 equ emacs_data.ibufptr,404
115 equ emacs_data.obufptr,406
116 equ emacs_data.ospeed,408
117 equ emacs_data.level_ptr,410
118
119 "
120 " Structure path
121 "
122 equ path_size,45
123
124 equ path.next_path,0
125 equ path.type,2
126 equ path.name,3
127
128 equ MACRO_PATH,0 " MANIFEST
129 equ FIND_PATH,1 " MANIFEST
130
131 "
132 " Structure level_info
133 "
134 equ level_info.prev_level,0
135 equ level_info.tty_modes,2
136 equ level_info.n_used,66
137 equ level_info.n_allocated,67
138 equ level_info.segment_ptrs,68
139
140 "END INCLUDE FILE emacs_data.incl.alm