PATCH ALIGN — VMS 5.5
Use ALIGN to allocate space for the default patch area in image
files that have not been patched previously or to advance the
starting address of the current patch area to the first free
byte, aligned on the requested boundary (byte, word, longword,
quadword, or page), and to equate a symbolic name to that
address. Once you define the symbolic name, you can use it in
place of the address it denotes.
When you specify ALIGN, none of the patch area between the old
patch area address and the aligned patch area address is
cataloged by PATCH. You must keep track of the disjointed patch
area.
Format:
ALIGN symbol-name
Prompts:
NAM> symbol-name
Additional information available:
Parameters
symbol-name
Specifies a 1- to 31-character symbol. It must start with an
alphabetic character, and consist of alphanumeric characters,
dollar signs ($), underscores (_), and/or periods (.).
If you specify a symbol name for an address that has been
previously assigned a symbol name, the newest symbol name takes
precedence.
Qualifiers
Additional information available:
/BYTE
Defines the symbol as the first free byte of the current patch
area. If the current patch area is the default patch area and
has not been used previously, PATCH allocates the first block of
the default patch area.
/WORD
Advances the starting address of the current patch area to the
first free word boundary.
/LONG
Advances the starting address of the current patch area to the
first free longword boundary.
/QUAD
Advances the starting address of the current patch area to the
first free quadword boundary.
/PAGE
Advances the starting address of the current patch area to the
first free page boundary.