	integer*4  demo_max_keys
	parameter (demo_max_keys = 100)
	integer*4  demo_name_length           
	parameter (demo_name_length=32)
	integer*4  demo_key_length           
	parameter (demo_key_length=16)
c
	structure /key/
	  integer*4 key
	  character*(demo_name_length) screen
	  logical*4 internal
	end structure
c
	structure /screen/
	  integer*4 n_keys
	  record /key/ keys(demo_max_keys)
	  character*(demo_name_length) name
	  character*(demo_name_length) prev_name
	  character*(demo_name_length) next_name
	  integer*4 row_cursor
	  integer*4 col_cursor
	  character*(demo_name_length) context
	  integer*4 linenr	!line for key display
	  logical*4 gotmsg	!if we had a message, 
	end structure
c
	structure /smg/
	  integer*4 dis_hdr
	  integer*4 dis_id
	  logical*4 uppercase
	  logical*4 screenname
	end structure
