lex_string_ should support define_area_-provide extensible areas to hold token descriptors
Now that define_area_ supports extensible areas of both freeing and non-freeing variety, it would be useful for lex_string_.pl1 to support allocations in such areas (in addition to retaining support for the older translator_temp_ version of extensible non-free areas).
This can easily be done by checking the area_header of the caller-supplied area for supported standard-area version numbers (0 or 1) and the area_header.flags.extended switch. If all are found, the area will be treated as supplied by define_area_ allowing storage to be added using a PL/I alloc statement; otherwise, storage will be added using the translator_temp_-supplied allocate subroutine (provided in translator_temp_alloc.incl.pl1).
Change History
(3)
| Owner: |
changed from Eric Swenson to Gary Dixon
|
| Status: |
new → accepted
|
| Resolution: |
→ fixed
|
| Status: |
accepted → closed
|
| Milestone: |
No Milestore → MR12.9
|
https://s3.amazonaws.com/eswenson-multics/public/mcrs/MCR10155.pdf
Fixed by MR12.9-1025.