/* * Copyright 1986, 1987, 1988, 1989, 1990 Ithaca Software, Alameda, CA * */

#ifndef _2517

/* _677 _965 */
#define	 _586					  (_679)01
#define	 D_DEAD						 (_679)02
#define	 _590		 (_679)04
#define	 _603	  (_679)010
#define	 _601	   (_679)020
#define	 _588		  (_679)040
#define	 _597			  (_679)0100
#define	 _596			 (_679)0200
#define	 _598			   (_679)0400
#define	 _594			 (_679)01000
#define	 _593			 (_679)01700
#define	 _592			  (_679)02000
#define	 _591		 (_679)04000
#define	 _595	   (_679)010000
#define	 _602			 (_679)017740
#define	 _587  (_679)020000
#define	 _604 (_679)040000

#define	 _600  (_679)0100000

/* _2047 _97 */
#define	 _1936			(_2048)01
#define	 _1932		  (_2048)02
#define	 LA_STILL_UP	(_2048)04
#define	 LA_STILL_DOWN	(_2048)010
#define	 _1931	 (_2048)017


/* _9231 (_9833 _8714 _10831 _5988) */
#define	 _2559			   0
#define	 _2550				   1
#define	 _2572	  2
#define	 _2570		   3
#define	 _2515				  4
#define	 _2553					 5
#define	 _2564			6
#define	 _2565			 7
#define	 _2510			 8
#define	 _2568				   9

#define	 _2546				10
#define	 _2530			   11
#define	 _2538			  12
#define	 _2522			 13
#define	 _2544		  14
#define	 _2528		 15
#define	 _2542		16
#define	 _2526	   17
#define	 _2540		  18
#define	 _2524		 19
#define	 _2548			20
#define	 _2532		   21
#define	 _2536			22
#define	 _2520		   23
#define	 _2561			  24
#define	 _2534	   25
#define	 _2518	  26

#define	 _2512		   27
#define	 _2567		28
#define	 _2555	   29
#define	 _2552		   30

#define	 _2513	   31
#define	 _2557	32
#define	 _2556	33
#define	 _2558	34

/*
	_2516
	_399 _4525 _3170 _10893; _10831 _5988 _10293 _5802 _10860 _10829
	_8372 _10929 _4627 _5829 _6343 _6077, _7834 _5618 _8403 _677 _2405.
	_3358 _5988 _10293 _2283 _5802 _4437 _10929 _4153 _5715 _11790.

	_3358 _9909 _10540 _7586 _7276.

	_2560
	_399 _4525 _10831 _6515 _3448 _6625 _10831 _5988. _3358 _5988 _10293
	_4377 _8151 _4414 _7413 _10831 _5715.

	_1767 _10831 _9909 _10540 _7586 _937 _10842 _10831 _5988 _11503 _4627 _8057
	_5562 _4414 _11503 _8610 _4627 _4867 _4338 (_6281 _6625 _2554).

	_2573
	_1767 _10831 _5988 _8375 _10929 _5802 _4437 _7309 _9882 _10929 _4153 _10597
	_4947 _7309 _10831 _5506, _7604 _10293 _5802 _7604 _7094. _3366 _7586 _7371
	_8714 _11470 _10831 _5506 _4947 _7305 _4153 _5768 _4947.

	_1767 _10831 _9909 _7586 _937, _10866 _9825 _11503 _8610 _4627 _8007 _8714 _10831
	_5988 _4338.

	_2571
	_3358 _5988 _11503 _5802 _11466 _7604 _10744 _10929 _4770 _10831 _10103 _5768
	_11182 _10929 _5509.

	_1767 _10831 _9909 _7586 _937, _10866 _9825 _11503 _8610 _4627 _8007 _4338 _8599
	_11503 _4428 _5452 _9825 _4627 _8007.

	_2551
	_3358 _5988 _10293 _10311 _5854 _10831 _5768. _2221 _4627 _4867 _6698
	_2868, _4414 _10409 _6694 _8151 _8121 _8610 _4627 _4153 _6883 _7250.

	_3358 _9909 _10540 _7586 _7276.

	_2554
	_2385 _11468 _10831 _7719 _10969 _8714 _10831 _9045 _5988 _4481 _9787
	_6698 _10831 _5506, _7267 _5991 _7586 _8610 _8648. _3358 _5988 _10293
	_6678 _4365 _7621 _8151 _4414 _9909.

	_3358 _9909 _10540 _7586 _7276.

	_2511
	_3358 _5988, _7267 _7604 _4213, _10293 _11406 _6625 _4525 _7794 _8811 _8714 _10831 _6157
	_7440 _8864 _11409 _6263 _10929 _8707, _4414 _10293 _9562 _7604 _4469.
	_1767 _8267 _10827 _8811 _8709 _10343, _10831 _9884 _10293 _4627 _9563
	_10941.


	_3358 _5988 _10293 _9909 _937 _10929 _7379 _10829 _7604 _4880'_10721 _11406 _8807
	_10831 _9045 _10205 _8714 _6263 _5448 _6157.

	_2563
	_3358 _5988 _10293 _4970 _10831 _6157 _7440 _6625 _5720, _4414 _4512 _6625
	_6263 _10929 _4627 _9563 _4469.

		_978 _2511 _4414 _2563, _10831 _5988 _4880 _6809 _4555
		_11561 _9564 "_3052" _6263 _6246 _7267 _10852 _9658 _10293 _4627
		"_559" _6263: _10831 _2741 _9967 _11503 _8700
		_11464'_9991 _6879 _8807. _2029 _6625 _3053 _4414 _3415.

	_3366 _6728 _11503 _8816 _4627 _4867 _7267 _7440 _5720 _7038 _9400
	_4635 _10645 _6157. _1817 _8327 _9909 _3379.

	_2569
	_3358 _5988 _10293 _6479 _4153 _9044 _6473-_7309 "_3157"
	_10599 _9265 _10929 _4831 _10831 "_9230", _4414 _10293 _5802
	_4153 _1698-_3351.

	_1767 _10426 _7586 _10645 _10179, _10831 _3157
	_10599 _10293 _4627 _5203 _4414 _10831 _9909 _10540 _10293
	_4627 _3379. (_3358 _4868 _11503 _4305 _9562 _10831 _6248.)

	_2547 - _2531
	_2539 - _2523
	_2545 - _2529
	_2543 - _2527
	_2541 - _2525
		 _3358 _5988 _10293 _10517/_10559 _10862 _4215 _6780 _6263 _8714
		 _10831 _10469 _11056. (_130 _10929 _9562 _8591-_6157 _6263 _5823
		 _8610 _4305 _7213 _4437 _10877.) _3358 _4300 _6248 _4991 _4414
		 _9564 _11503 _8707 _8807 _10629 _2511 _8864
		 _2563 _9833.

	_1767 _10831 _9909 _10540 _10293 _4627 _937 _7267 _10831 _5988 _5823 _8610 _7038
	_4428 _5715 _8714 _10831 _4468 _11043.

	_2549 - _2533
	_241 _4991 _8807 _9761 _7440 _5720, _10831 _5988 _4880 _4970
	_8807 _11413. _3358 _8528 _11409 _6319 _7586 _7380 _4831 _10831 _11409
	_8807 _10831 _6706 _8714 _2368 (_11412). _1767 _4153 _5988 _5823 _2283 _5802 _11413
	_4414 _10831 _11249 _9833 _4153 _11409, _10842 _10831 _5988 _11503 _6163 _11182 _4642
	_9276.	 (_3358 _5988 _11503 _4399 _6163 _11182 _4642 _9276 _7267 _7440 _7586
	_6157 _6698 _11040 _8864 _8267 _6012, _8567 _8083 _11464 _10831 _11409
	_4211.)

	_4 _937 _9909 _7381 _8567 _4212 _10929 _5802 _11413.

	_2535 - _2519
	_3358 _5988 _10293 _10517/_10559 _10972 _4153 _5452 _4546 _8807 _7621
	_10103 _7309 _10694 _11561 _7621 _8957 _7921 _5715.

	_1767 _10831 _9909 _7586 _937, _10831 _5988 _4883 _10970 _7621 _5452 _7622.

	_2537 - _2521
	_3358 _5988 _10293 _6809 _9647 _10929 _9671 _5452 _5296 _5161
	_6698 _10430 _6144.

	_1767 _10831 _5988 _9909 _937, _10842 _8567 _5452 _7586 _9323 (_10831 _11249
	_7586 _11428) _4414 _8567 _10181 _9833 _11503 _8707.

	_2562
	_3358 _5988 _10293 _4305 _11187 _10831 _9400-_6157 _10410
	_5452. _3358 _9767 _8675 _4481 _7309 _4153 _2050 _10599
	_9265 _10929 _4831 _9230.

	_3358 _9909 _8327 _4627 _3379.

	_2514
	_3358 _11514-_10707 _5988 _10293 _4970 _6625 _11514-_10707 _6329,
	_8280, _9862, _6242 _6263, _4414 _4864 _10831 _4468 HC_1193 _9969.

	_3358 _937 _7586 _9911, _10831 _10707 _7586 _8610 _4153 _11514 _10707 _8864 _10845
	_7586 _8567 _8372 _10929 _4970 _6625 _6330.
*/

/* _9909 _11282 _6698 _5988 _7381 _11470 _7604 _11432 _4213 _10929 _4228
   _10831 _9825. */


#ifdef	 EBCDIC

#	define	  _857			 0
#	define	  _852	 (Button)255
#	define	  _1916	   (Button)255
#	define	  _859	(Button)64 /* _10443 */
#	define	  _1925	  (Button)249 /* '9' */
#	define	  RUBOUT_KEY		  (Button)0
#	define	  FIRST_FUNCTION_KEY  (Button)1
#	define	  _1919	  (Button)63
#	define	  FIRST_KEYPAD_KEY	  (Button)250
#	define	  _1923		(Button)250
#	define	  _849	   (Button)251
#	define	  LEFT_ARROW_KEY	  (Button)251
#	define	  UP_ARROW_KEY		  (Button)252
#	define	  RIGHT_ARROW_KEY	  (Button)253
#	define	  DOWN_ARROW_KEY	  (Button)254
#	define	  _1913		 (Button)254
#	define	  LAST_KEY			  255
#	define	  _356(x)		   (Button)(x=='M'?255:255-x)

#else
/* _4519 _10829 _10845 _4481 _8610 _8267 _10827 29 _7681 _8864 30 _6728 _7683 */
/* (_4817 _10866 _8121 _4627 _7363 _6695) */

/* _8617: _11294 _127-_8002 _6012 _4519 _10829 _10831 _5622
	 _11182 _10929 _4414 _7360 '_2820' _4481 _7309 _10831 _11262 _127 _8865.
 */

#	define	  _857			 0
#	define	  _852	 (Button)0
#	define	  _1916	   (Button)31
#	define	  _859	(Button)32 /* _7352 _10443 */
#	define	  _1925	  (Button)126
#	define	  RUBOUT_KEY		  (Button)127
#	define	  FIRST_KEYPAD_KEY	  (Button)128
#	define	  _1923		(Button)156
#	define	  _849	   (Button)157
#	define	  LEFT_ARROW_KEY	  _849
#	define	  UP_ARROW_KEY		  (Button)158
#	define	  RIGHT_ARROW_KEY	  (Button)159
#	define	  DOWN_ARROW_KEY	  _1913
#	define	  _1913		 (Button)160
#	define	  _860 (Button)161
#	define	  _1926	 (Button)255
#	define	  FIRST_FUNCTION_KEY  (Button)256
#	define	  _1919	  (Button)285
#	define	  LAST_KEY			  285
#	define	  _356(x)		   (Button)(x - '@' + _852)
#endif

#define	 _1930			  20   /* ?? _6180 ?? */

struct _6759 {
	Name				item;			/* _11464'_9991 _11425 */
	Name				data;			/* _9895 */
};

struct _6762 {
	boolean				_11423,
						_11424,
						_11422;

	int					count;			/* _7177 _8036 _6656 */
	Name				*names;			/* _4497 _8714 _8347 */
};

#define _1033			0
#define _1039			1
#define _1036	2
#define _1037	3
#define _1038			4
#define _1035	5
#define _1034	6
#define _1031	7

#define _1040			8

struct _6760 {
	int					item;			/* _11464'_9991 _11425 */

	/* _6625 _8270 _10860... */
	Generic_Font_Name	_6781;	/* _4551 _5506._6975 - _5827'_10721 */
	Name				_6320;	/* _11234 "_976" _10596 */

	FLOAT				height;			/* _6625 _1032 */
	char				*_9910;
	int					_9913;

	/* _6625 _3274 */
	_1897				text;
	FLOAT				_11697,
						_11792;
	FLOAT				_11662,
						_11654;
	struct segment		*context;
};

struct _6764 {
	struct segment		*context;
	struct {int			left,
						right,
						bottom,
						top;}	_11538;
	struct {int			x, y;}	_10108;
	struct {FLOAT		x, y;}	resolution;
};

#define _2517
#endif
/* (_8328'_10721 _6163 _11561 _4153 '#' _7842) */
