
  TYPE
    jmt$sru_limit = 0 .. jmc$sru_limit_maximum;

  CONST
    jmc$sru_limit_maximum = sfc$unlimited;

{ The following constants define the range of values permitted on SCL
{ parameter definitions and the internal representation for the keywords,
{ UNSPECIFIED, REQUIRED, SYSTEM_DEFAULT, and UNLIMITED.

  CONST
    jmc$lowest_sru_limit = 1,
*IF $true(osv$unix)
    jmc$highest_sru_limit = 7ffffffe(16),
    jmc$unspecified_sru_limit = 7fffffff(16),
    jmc$required_sru_limit = 7fffffff(16),
    jmc$system_default_sru_limit = 7fffffff(16),
*ELSE
    jmc$highest_sru_limit = 7fffffffffff(16), { 2**48 -1
    jmc$unspecified_sru_limit = jmc$highest_sru_limit + jmc$unspecified_offset,
    jmc$required_sru_limit = jmc$highest_sru_limit + jmc$required_offset,
    jmc$system_default_sru_limit = jmc$highest_sru_limit +
          jmc$system_default_offset,
*IFEND
    jmc$unlimited_sru_limit = jmc$sru_limit_maximum;

*copyc jmc$attribute_keyword_offsets
*copyc sfc$unlimited
