; Interactive addressing. Set next default recipient.
; XMY is not killed upon entry.
; Needs:
; XMMG Next default recipient
; See entry point TO for other needs and outputs associated with
; this entry point.
; Interactive addressing. Set first default recipient.
; XMY is killed upon entry.
; Needs:
; XMDUN First default recipient
; See entry point TO for other needs and outputs associated with
; this entry point.
; Non-interactive addressing
; Needs:
; XMDUZ user's DUZ
; X local or remote address
; (-X will remove address)
; XMDF if $D(XMDF) then do not restrict addressees
; XMLOC if $D(XMLOC), forces output of XMMG error message if error
; Output:
; XMY address: XMY(address)=""
; Y if Y=-1, then lookup has failed
; = <DUZ^full name> if local addressee
; = <domain ien^domain name> if remote addressee
; XMMG contains error message if Y=-1
; = "" if local addressee
; = via domain message if remote addressee
;
; Entry points DES and DEST also Need:
; XMDUZ DUZ of user
; XMDF if $D(XMDF) then do not restrict addressees
; Output:
; XMY( Array of addressees: XMY(addressee)=""
; XMOUT if $D(XMOUT) user aborted addressing
; X if X="^" user aborted addressing, else X=""