On 2015-03-23 12:57, John Ehrman wrote:
> John McKown would like...
>
> The only enhancement that I, personally, would like would be for "free
> format" input into HLASM with _no_ line limits. ...
>
> HLASM used to ship an input exit (ASMAXINV) that accepts variable-length
> input records. Check the Programmer's Guide.
>
It's still around. SYS1.SAMPLIB(ASMAXINV):
* FUNCTION: To allow variable length recourds in the assembler input * 00002500
(that's the UK spelling of "records".)
* * 00002600
* Fixed-length records are passed to the assembler unchanged * 00002700
* * 00002800
* Variable-length records * 00002900
* If the first eight columns of the first record are * 00003000
* numeric, the file contents are considered to be * 00003100
* sequence-numbered, and the sequence field is moved to * 00003200
* columns 73-80 for all records. * 00003300
* ICTL statements are ignored by the exit. * 00003400
* If the last character of a record is '+', it is moved to * 00003500
* column 72 so the following record becomes a continuation * 00003600
Hardly FLOWASM capability. Perhaps it could be married to FLOWASM.
(Shotgun wedding?) Where *is* FLOWASM, anyway. Not CBTTAPE that I
can see.
* DEPENDENCIES: This exit uses XA instructions. Some minor * 00004000
* changes will be required for non-XA systems * 00004100
* * 00004200
* RESTRICTIONS: This exit must execute below 16Mb * 00004300
Whatever.
BsamDcb dcb dsorg=PS,macrf=R,ddname=SYSIN, +00047700
synad=ioerror 00047800
Alas, no SYSLIB. But the hybrid might steal the OPEN exit and search
both a variable and a fixed library. Still more directly useful than
FLOWASM.
Where *is* FLOWASM, anyway?
-- gil