Skip to main content

Module bms

Module bms 

Source
Expand description

BMS map source (the DFHMSD, DFHMDI and DFHMDF assembler macros) as a mapset model, and the COBOL symbolic map a program COPYs for it.

Structs§

Attrb
Field
Map
Mapset
Slot
The COBOL a program COPYs for the mapset: each map’s input and output structures. Where one occurrence of a named field lies in a map’s symbolic structure: the offsets of its L and F/A bytes and extended attributes (for the first member of a group, or a lone field), and of its data. They are the offsets symbolic_map declares, which SEND MAP and RECEIVE MAP use.

Enums§

Initial
Intensity
Mode
Protection

Functions§

extended_attributes
The DSATTS attributes a map’s symbolic structure carries, in their order.
find_mapset
The mapset a COPY of name finds in the libraries: the one named name in NAME.bms, or the file’s only mapset. None when no library holds a BMS file of that name.
parse
Every mapset in the source, each ended by DFHMSD TYPE=FINAL (or by the next mapset or the end).
picture_size
How many bytes a PICTURE string covers on the screen. The bytes a PICIN or PICOUT picture occupies: S and V take none.
slots
Every named field’s slots, in structure order, sized for the input side (PICIN) or the output side (PICOUT).
symbolic_map