1 | XBDH ; IHS/ADC/GTH - HEADER EDITOR MAIN ROUTINE ; [ 02/07/97 3:02 PM ]
|
---|
2 | ;;4.0;XB;;Jul 20, 2009;Build 2
|
---|
3 | ;
|
---|
4 | ; Thanks to Dr. Dave Grau, OHPRD/TUCSON, for the original
|
---|
5 | ; routine.
|
---|
6 | ;
|
---|
7 | ; THIS ROUTINE IS DEDICATED TO MY FRIEND AND MENTOR,
|
---|
8 | ; KEN FLESHMAN M.D.
|
---|
9 | ;
|
---|
10 | ; Version 11.1 is dedicated to Maureen Hoye and Tami Winn
|
---|
11 | ; who made it possible to create a "legal", distributable
|
---|
12 | ; package. Sincere thanks!!!
|
---|
13 | ;
|
---|
14 | VAR ;
|
---|
15 | NEW XBDHMORE,DHD,V,X,Y,XBDHPDFN,XBDHPDNA,XBDHTHLW,XBDHL,XBDHI,%Y,%,A,C,Z,I,XBDHMFLG,XBDHWOFF
|
---|
16 | KILL ^TMP("XBDH",$J)
|
---|
17 | I '$D(DUZ) W !!,"KERNEL VARIABLES REQUIRED",!!,*7 G EXIT
|
---|
18 | KILL:'$D(XBDHDATA) ^TMP("XBDH",$J)
|
---|
19 | I $P($T(+2^DI),";",3)<17.77 W !!,"SORRY... THIS ROUTINE IS NOT COMPATABLE WITH YOUR VERSION OF FILEMAN" G EXIT
|
---|
20 | S XBDHWOFF=""
|
---|
21 | F %=2,8,15,16 I ^DD("OS")=% S XBDHWOFF="U 0:(0)" Q
|
---|
22 | S IOP=0
|
---|
23 | D ^%ZIS
|
---|
24 | S V="|"
|
---|
25 | ;
|
---|
26 | TITLE ;
|
---|
27 | W @IOF,!,$$C^XBFUNC("***** HEADER LINE PROCESSOR *****"),!,$$C^XBFUNC("Version "_$P($T(XBDH+1),";",3))
|
---|
28 | ;
|
---|
29 | XBDHD ;
|
---|
30 | D ^XBDHD
|
---|
31 | I $D(XBDHQUIT) KILL XBDHQUIT G EXIT
|
---|
32 | D:$D(^TMP("XBDH",$J,"HEADER"))=11 ^XBDHDSV
|
---|
33 | I $D(^TMP("XBDH",$J,"SAVE")) G XBDHD
|
---|
34 | EXIT ;
|
---|
35 | KILL:'$D(XBDHDATA) ^TMP("XBDH",$J)
|
---|
36 | KILL XBDHDATA
|
---|
37 | Q
|
---|
38 | ;
|
---|