VMS Help
PASCAL, Attributes, ENUMERATION_SIZE

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

  The  ENUMERATION_SIZE  attribute  controls  the  allocation   of
  unpacked enumerated data types and Boolean data types, which are
  considered to be an enumerated  type  containing  two  elements.
  Note that specifying this attribute overrides any value that you
  previously specified with the /ENUMERATION_SIZE qualifier.

  Syntax:

      [ENUMERATION_SIZE(keyword)]

  You can specify the following keywords:

  Keyword               Action                     Default Information
  -------       ----------------------------       -------------------
  BYTE          Allocates unpacked enumerated      Default on OpenVMS VAX
                types with fewer than 255          systems.
                elements in a 8-bit byte.
                Otherwise, the enumerated types
                are allocated in a 16-bit word.

  LONG          Allocates unpacked enumerated      Default on OpenVMS Alpha
                types in a 32-bit longword.        systems.
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.