*copyc amc$condition_code_limits
?? NEWTITLE := 'AMDVSEG :Segment access requests : ''AM'' 770 .. 869', EJECT ??
?? FMT (FORMAT := OFF) ??

{ AME$SEGMENT_VALIDATION_ERRORS }

   CONST
     amc$min_ecc_seg_validation      = amc$min_ecc_validation + 770,

     ame$improper_pointer_kind       = amc$min_ecc_seg_validation + 5,
         {E File +F1 : POINTER KIND parameter of +P2 improper.}

     ame$improper_segment_pointer    = amc$min_ecc_seg_validation + 10,
         {E File +F1 : SEGMENT POINTER parameter of +P2 improper.}

     ame$set_pos_beyond_eoi          = amc$min_ecc_seg_validation + 15,
         {E File +F1 : +P2 attempted beyond end of information.}

     ame$set_eoi_needs_append        = amc$min_ecc_seg_validation + 20,
         {E File +F1 : +P2 requires APPEND permission to..
         { increase the end of information byte address.}

     ame$set_eoi_needs_shorten       = amc$min_ecc_seg_validation + 25,
         {E File +F1 : +P2 requires SHORTEN permission to..
         { decrease the end of information byte address.}

     ame$set_on_adaptable_heap       = amc$min_ecc_seg_validation + 30,
         {E File +F1 : +P2 does not accept an adaptable heap pointer.}

     ame$read_of_empty_segment       = amc$min_ecc_seg_validation + 31,
         {E File +F1 : +P2 issued for empty, read-only segment.}

     ame$write_of_empty_segment      = amc$min_ecc_seg_validation + 32,
         {E File +F1 : +P2 issued but empty,writable segment not..
         { opened for append access mode.}

     ame$improper_segment_number     = amc$min_ecc_seg_validation + 40,
         {E File +F1 : Segment number within the SEGMENT POINTER..
         { parameter of +P2 improper.}

     amc$max_ecc_seg_validation      = amc$min_ecc_seg_validation + 99;
?? FMT (FORMAT := ON) ??
?? OLDTITLE ??
