;EP - ABSPOSAM,ABSPOSQA,ABSPOSQC,ABSPOSQL,others to come
; increment the given N nodes at the P pieces
CDTC(X1,X2)
LOCKPOS(OK2WAIT,SILENT)
;EP - ABSPOS2D,ABSPOS6L - Lock 9002313.59
SHOULDNT
PRESSANY
TDIFNOW(T)
;EP - ABSPOSQS ; compute time difference between T and NOW
; returns # of seconds, positive if T precedes now (how long ago)
; negative if T follows NOW (countdown "T minus...")
ULOCKPOS
;EP
DATETIME(Y)
;EP - ABSPOS6M - convert fileman date.time to printable
TIMEAGOI(THEN)
;EP - ABSPOSU7 ;
; how many seconds ago was it? returns positive value
CONT1
;W "----- ",Y," Press C to continue, Q to quit, or ^: "
ADD1STAT(N,P,Q)
;
SECSDHMS(X)
TADDNOW(T2)
;EP - ABSPOSQS ; add T2 time differential to NOW
ADDSTAT(N1,P1,Q1,N2,P2,Q2,N3,P3,Q3)
;EP - ABSPOSAM,ABSPOSQ3,others to come
; add Quantities to given Nodes,Pieces
TT()
CONTINUE(DEF)
TADDNOWS(SECS)
;EP - ABSPOSQ4,ABSPOSQJ - add SECS seconds to NOW
TADDSECS(T1,SECS)
;EP - ABSPOSR1 - add SECS seconds to T1
BADPARAM(VARNAME,ATLABEL)
SECS2T2(SECS)
TIMEDIFI(X1,X2)
;EP - ABSPOSB,ABSPOSIV,ABSPOSIZ ;
; time difference in seconds, negative if X1>X2
TIMEDIF(X1,X2)
;EP - ABSPOS6M,ABSPOSIV
TDIF(T1,T2)
TADD(T1,T2)
;EP - ABSPOS6D,ABSPOS6I ; add T2 time differential to T1