/* REXX
 |
 | Name: ISPFVAR
 |
 | Author: David Alcock
 |
 | Purpose: Show the IBM ISPF system variables.
 |
 | Note: Not updated for ISPF version 4 yet!!!!!!!!!!
 */
address ISPEXEC
"VGET ZDATE  "  ; say "zdate------"zdate
"VGET ZDATEF "  ; say "zdatef-----"zdatef
"VGET ZDATEFD"  ; say "zdatefd----"zdatefd
"VGET ZJDATE "  ; say "zjdate-----"zjdate
"VGET ZDAY   "  ; say "zday-------"zday
"VGET ZMONTH "  ; say "zmonth-----"zmonth
"VGET ZTIME  "  ; say "ztime------"ztime
"VGET ZYEAR  "  ; say "zyear------"zyear
"VGET ZAPPLID"  ; say "zapplid----"zapplid
"VGET ZENVIR"   ; say "zenvir-----"zenvir
"VGET ZISPFRC"  ; say "zispfrc----"zispfrc
"VGET ZLANG"    ; say "zlang------"zlang
"VGET ZLOGON"   ; say "zlogon-----"zlogon
"VGET ZPLACE"   ; say "zplace-----"zplace
"VGET ZPREFIX"  ; say "zprefix----"zprefix
"VGET ZPROFAPP" ; say "zprofapp---"zprofapp
"VGET ZTEMPF"   ; say "ztempf-----"ztempf
"VGET ZTEMPN"   ; say "ztempn-----"ztempn
"VGET ZUSER"    ; say "zuser------"zuser
"VGET ZCOLORS"  ; say "zcolors----"zcolors
"VGET ZDBCS"    ; say "zdbcs------"zdbcs
"VGET ZHILITE"  ; say "zhilite----"zhilite
"VGET ZSCREEN"  ; say "zscreen----"zscreen
"VGET ZSCREEND" ; say "zscreend---"zscreend
"VGET ZSCREENW" ; say "zscreenw---"zscreenw
"VGET ZSCRMAXD" ; say "zscrmaxd---"zscrmaxd
"VGET ZSCRMAXW" ; say "zscrmaxw---"zscrmaxw
"VGET ZSPLIT"   ; say "zsplit-----"zsplit
"VGET ZTERM"    ; say "zterm------"zterm
"VGET ZFAMPRT"  ; say "zfamprt----"zfamprt
"VGET ZDEVNAM"  ; say "zdevnam----"zdevnam
"VGET ZASPECT"  ; say "zaspect----"zaspect
"VGET ZKEYS"    ; say "zkeys------"zkeys
do i = 1 to zkeys
   if i < 10 then do
      "VGET ZPF0"i
      "VGET ZPFL0"i
      interpret "value=zpf0"i
      interpret "label=zpfl0"i
      if label <> "" then label = "- "label
      say "zpf0"i" ------"value label
      end
   else do
        "VGET ZPF"i
        "VGET ZPFL"i
        interpret "value=zpf"i
        interpret "label=zpfl"i
        if label <> "" then label = "- "label
        say "zpf"i" ------"value label
        end
   end
"VGET ZPFCTL"   ; say "zpfctl-----"zpfctl
"VGET ZPFFMT"   ; say "zpffmt-----"zpffmt
"VGET ZPFSET"   ; say "zpfset-----"zpfset
"VGET ZPFSHOW"  ; say "zpfshow----"zpfshow