XMP2 ;(WASH ISC)/GM/CAP-PackMan Print/Install/Summarize/Compare ;04/17/2002 11:07 ;;8.0;MailMan;;Jun 28, 2002 ; Entry points used by MailMan options (not covered by DBIA): ; XC XMPCOM - Compare message ; XI XMPINS - Install message ; XP XMPPRT - Print message ; XS XMPSUM - Summarize message ;;XMP2 IS INSTALLED AS XMP2Z TO AVOID CLOBBER ERRORS / FILE AS XMP2 Q ; LIST ;LIST MESSAGE S XCN=.999 F M=1:1 D NT Q:+XCN'=XCN W !,X Q ; ; PP ;PRETTY PRINT S:'$D(XCN) XCN=.999 S XCN=+XCN K XMOUT F I=1:1 D NT Q:XCN'=+XCN Q:$E(X)="$" D @($P("P1,G1,G2,K1",",",%1)) Q:$D(XMOUT) Q ; P1 Q:X?1"KEY ;;;".E I XMP2="T" W !,$P(X," ",1)_" " S X=$P(X," ",2,99) E W !,$P(X," ",1)," ",?8 S X=$P(X," ",2,999) P2 I $Y+5>IOSL K DIR S DIR(0)="E" D:'$D(ZTQUEUED) ^DIR:$E(IOST)="C"&$S('$D(XMP):1,'XMP:1,1:0) K DIR,DIRUT W @IOF I $D(DTOUT)!$D(DUOUT) S XMOUT=1 Q I $G(XMP2(0))=1 W "=" K XMP2(0) I $X+$L(X)+1