2 / SUBROUTINE DROP(OBJECT,WHERE)
4 / C PLACE AN OBJECT AT A GIVEN LOC, PREFIXING IT ONTO THE ATLOC LIST.
5 / C DECR HOLDNG IF THE OBJECT WAS BEING TOTED.
7 / IMPLICIT INTEGER (A-Z)
8 / COMMON /PLACOM/ ATLOC,LINK,PLACE,FIXED,HOLDNG
11 / DIMENSION PLACE(100)
12 / DIMENSION FIXED(100)
54 FLDA% WHERE /Pre-load index regs
58 / IF(OBJECT.GT.100)GOTO 1
60 ATX 5 /Save object-100
62 / IF(PLACE(OBJECT).EQ.-1)HOLDNG=HOLDNG-1
74 / 1 FIXED(OBJECT-100)=WHERE
78 / 2 IF(WHERE.LE.0)RETURN
80 / LINK(OBJECT)=ATLOC(WHERE)