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

Reply via email to