//* //* PROBLEM DESCRIPTION: //* TMVT822 - //* The XF assembler cannot accept blank input source records. //* Much assembler code written for the High-Level Assembler //* which would otherwise be fully processable by publicly //* available assemblers cannot be processed because of //* changes to rules for allowable input. One such rule is //* the requirement for the "SPACE" assembler instruction //* whenever a blank line is to be produced in the output //* listing, whereas the High-Level Assembler (ASMA90) can //* also accept blank input records. //* //* This usermod updates the XF assembler (IFOX00) to //* allow records with blanks in the first 72 columns as //* valid input. New logic adds the internal text for the //* "SPACE" instruction in column 10 before the input record //* is parsed whenever a record is found to start with 72 //* blanks. //* //* The original MVS 3.8 version of this usermod has been //* modified to fit the IFOX00 assembler version that runs //* under MVT available from: //* //* http://www.j76.org/mvt/vsasm-mvt.zip //* //* COMPONENT: 5752-SC103-EAS1102 //* //* SPECIAL CONDITIONS: //* NONE. //* //* COMMENTS: //* LAST CHANGE: 2010/08/26 //* //* THE FOLLOWING MODULES AND/OR MACROS ARE AFFECTED BY THIS USERMOD: //* MODULES: //* IF0X0F00 //* //* NOTE: This usermod is an MVT adaptation of Prycroft Six P/L //* public domain usermod for MVS 3.8 no. 3 by Greg Price. //* The MVS version is available at: //* //* http://www.prycroft6.com.au/vs2mods/download/zp60003.zip //*