;/*
SC LINK DEFINE=REALCODE termARexxAttributes.h
termARexxAttributes <termARexxAttributes.h >term:termARexxAttributes.h
Delete termARexxAttributes(.lnk|.o|%)
Quit
*/

/*
**	termARexxAttributes.h
**
**	Names and codes for ARexx attribute names
**
**	Copyright © 1990-1993 by Olaf `Olsen' Barthel & MXM
**		All Rights Reserved
*/

#ifdef REALCODE

#include <stdlib.h>
#include <string.h>
#include <stdio.h>

void
main()
{
	char *buffer,*text;

	if(buffer = malloc(100))
	{
		int count = 0,len;

		while(gets(buffer))
		{
			text = buffer;

			while(*text && *text == ' ')
				text++;

			if(!memcmp(text,"#define",7))
			{
				text += 7;

				while(*text && *text == ' ')
					text++;

				len = strlen(text) - 1;

				while(text[len] != ' ')
					len--;

				text[len] = 0;

				printf("#define %s %d\n",text,count++);
			}
			else
				printf("%s\n",buffer);
		}
	}
}

#else

#define ATTR_APPLICATION 0
#define ATTR_APPLICATION_VERSION 1
#define ATTR_APPLICATION_SCREEN 2
#define ATTR_APPLICATION_SESSION 3
#define ATTR_APPLICATION_SESSION_ONLINE 4
#define ATTR_APPLICATION_SESSION_SESSIONSTART 5
#define ATTR_APPLICATION_SESSION_BYTESSENT 6
#define ATTR_APPLICATION_SESSION_BYTESRECEIVED 7
#define ATTR_APPLICATION_SESSION_CONNECTMESSAGE 8
#define ATTR_APPLICATION_SESSION_BBSNAME 9
#define ATTR_APPLICATION_SESSION_BBSNUMBER 10
#define ATTR_APPLICATION_SESSION_BBSCOMMENT 11
#define ATTR_APPLICATION_SESSION_USERNAME 12
#define ATTR_APPLICATION_SESSION_ONLINEMINUTES 13
#define ATTR_APPLICATION_SESSION_ONLINECOST 14
#define ATTR_APPLICATION_AREXX 15
#define ATTR_APPLICATION_LASTERROR 16
#define ATTR_APPLICATION_TERMINAL 17
#define ATTR_APPLICATION_TERMINAL_ROWS 18
#define ATTR_APPLICATION_TERMINAL_COLUMNS 19
#define ATTR_APPLICATION_BUFFER 20
#define ATTR_APPLICATION_BUFFER_SIZE 21
#define ATTR_PHONEBOOK 22
#define ATTR_PHONEBOOK_COUNT 23
#define ATTR_PHONEBOOK_X 24
#define ATTR_PHONEBOOK_X_NAME 25
#define ATTR_PHONEBOOK_X_NUMBER 26
#define ATTR_PHONEBOOK_X_COMMENTTEXT 27
#define ATTR_PHONEBOOK_X_USERNAME 28
#define ATTR_PHONEBOOK_X_PASSWORDTEXT 29
#define ATTR_PREFS_SERIAL 30
#define ATTR_PREFS_SERIAL_BAUDRATE 31
#define ATTR_PREFS_SERIAL_BREAKLENGTH 32
#define ATTR_PREFS_SERIAL_BUFFERSIZE 33
#define ATTR_PREFS_SERIAL_DEVICENAME 34
#define ATTR_PREFS_SERIAL_UNIT 35
#define ATTR_PREFS_SERIAL_BITSPERCHAR 36
#define ATTR_PREFS_SERIAL_PARITYMODE 37
#define ATTR_PREFS_SERIAL_STOPBITS 38
#define ATTR_PREFS_SERIAL_HANDSHAKINGMODE 39
#define ATTR_PREFS_SERIAL_DUPLEXMODE 40
#define ATTR_PREFS_SERIAL_XONXOFF 41
#define ATTR_PREFS_SERIAL_HIGHSPEED 42
#define ATTR_PREFS_SERIAL_SHARED 43
#define ATTR_PREFS_SERIAL_STRIPBIT8 44
#define ATTR_PREFS_SERIAL_CARRIERCHECK 45
#define ATTR_PREFS_SERIAL_PASSXONXOFFTHROUGH 46
#define ATTR_PREFS_SERIAL_QUANTUM 47
#define ATTR_PREFS_MODEM 48
#define ATTR_PREFS_MODEM_MODEMINITTEXT 49
#define ATTR_PREFS_MODEM_MODEMEXITTEXT 50
#define ATTR_PREFS_MODEM_MODEMHANGUPTEXT 51
#define ATTR_PREFS_MODEM_DIALPREFIXTEXT 52
#define ATTR_PREFS_MODEM_DIALSUFFIXTEXT 53
#define ATTR_PREFS_MODEM_NOCARRIERTEXT 54
#define ATTR_PREFS_MODEM_NODIALTONETEXT 55
#define ATTR_PREFS_MODEM_CONNECTTEXT 56
#define ATTR_PREFS_MODEM_VOICETEXT 57
#define ATTR_PREFS_MODEM_RINGTEXT 58
#define ATTR_PREFS_MODEM_BUSYTEXT 59
#define ATTR_PREFS_MODEM_OKTEXT 60
#define ATTR_PREFS_MODEM_ERRORTEXT 61
#define ATTR_PREFS_MODEM_REDIALDELAY 62
#define ATTR_PREFS_MODEM_DIALRETRIES 63
#define ATTR_PREFS_MODEM_DIALTIMEOUT 64
#define ATTR_PREFS_MODEM_CONNECTAUTOBAUD 65
#define ATTR_PREFS_MODEM_HANGUPDROPSDTR 66
#define ATTR_PREFS_MODEM_REDIALAFTERHANGUP 67
#define ATTR_PREFS_MODEM_NOCARRIERISBUSY 68
#define ATTR_PREFS_MODEM_CONNECTLIMIT 69
#define ATTR_PREFS_MODEM_CONNECTLIMITMACRO 70
#define ATTR_PREFS_MODEM_TIME_TO_CONNECT 71
#define ATTR_PREFS_COMMANDS 72
#define ATTR_PREFS_COMMANDS_STARTUPMACROTEXT 73
#define ATTR_PREFS_COMMANDS_LOGOFFMACROTEXT 74
#define ATTR_PREFS_COMMANDS_UPLOADMACROTEXT 75
#define ATTR_PREFS_COMMANDS_DOWNLOADMACROTEXT 76
#define ATTR_PREFS_SCREEN 77
#define ATTR_PREFS_SCREEN_COLOURMODE 78
#define ATTR_PREFS_SCREEN_FONTNAME 79
#define ATTR_PREFS_SCREEN_FONTSIZE 80
#define ATTR_PREFS_SCREEN_MAKESCREENPUBLIC 81
#define ATTR_PREFS_SCREEN_SHANGHAIWINDOWS 82
#define ATTR_PREFS_SCREEN_BLINKING 83
#define ATTR_PREFS_SCREEN_FASTERLAYOUT 84
#define ATTR_PREFS_SCREEN_TITLEBAR 85
#define ATTR_PREFS_SCREEN_STATUSLINEMODE 86
#define ATTR_PREFS_SCREEN_USEWORKBENCH 87
#define ATTR_PREFS_SCREEN_PUBSCREENNAME 88
#define ATTR_PREFS_SCREEN_ONLINEDISPLAY 89
#define ATTR_PREFS_TERMINAL 90
#define ATTR_PREFS_TERMINAL_BELLMODE 91
#define ATTR_PREFS_TERMINAL_ALERTMODE 92
#define ATTR_PREFS_TERMINAL_EMULATIONMODE 93
#define ATTR_PREFS_TERMINAL_FONTMODE 94
#define ATTR_PREFS_TERMINAL_SENDCRMODE 95
#define ATTR_PREFS_TERMINAL_SENDLFMODE 96
#define ATTR_PREFS_TERMINAL_RECEIVECRMODE 97
#define ATTR_PREFS_TERMINAL_RECEIVELFMODE 98
#define ATTR_PREFS_TERMINAL_NUMCOLUMNS 99
#define ATTR_PREFS_TERMINAL_NUMLINES 100
#define ATTR_PREFS_TERMINAL_KEYMAPNAME 101
#define ATTR_PREFS_TERMINAL_EMULATIONNAME 102
#define ATTR_PREFS_TERMINAL_FONTNAME 103
#define ATTR_PREFS_TERMINAL_FONTSIZE 104
#define ATTR_PREFS_PATHS 105
#define ATTR_PREFS_PATHS_ASCIIUPLOADPATH 106
#define ATTR_PREFS_PATHS_ASCIIDOWNLOADPATH 107
#define ATTR_PREFS_PATHS_TEXTUPLOADPATH 108
#define ATTR_PREFS_PATHS_TEXTDOWNLOADPATH 109
#define ATTR_PREFS_PATHS_BINARYUPLOADPATH 110
#define ATTR_PREFS_PATHS_BINARYDOWNLOADPATH 111
#define ATTR_PREFS_PATHS_CONFIGPATH 112
#define ATTR_PREFS_PATHS_EDITORNAME 113
#define ATTR_PREFS_PATHS_HELPFILENAME 114
#define ATTR_PREFS_MISC 115
#define ATTR_PREFS_MISC_PRIORITY 116
#define ATTR_PREFS_MISC_BACKUPCONFIG 117
#define ATTR_PREFS_MISC_OPENFASTMACROPANEL 118
#define ATTR_PREFS_MISC_RELEASEDEVICE 119
#define ATTR_PREFS_MISC_OVERRIDEPATH 120
#define ATTR_PREFS_MISC_AUTOUPLOAD 121
#define ATTR_PREFS_MISC_SETARCHIVEDBIT 122
#define ATTR_PREFS_MISC_COMMENTMODE 123
#define ATTR_PREFS_MISC_TRANSFERICONS 124
#define ATTR_PREFS_MISC_CREATEICONS 125
#define ATTR_PREFS_MISC_SIMPLEIO 126
#define ATTR_PREFS_MISC_TRANSFER_PERFMETER 127
#define ATTR_PREFS_CLIPBOARD 128
#define ATTR_PREFS_CLIPBOARD_UNIT 129
#define ATTR_PREFS_CLIPBOARD_LINEDELAY 130
#define ATTR_PREFS_CLIPBOARD_CHARDELAY 131
#define ATTR_PREFS_CLIPBOARD_INSERTPREFIXTEXT 132
#define ATTR_PREFS_CLIPBOARD_INSERTSUFFIXTEXT 133
#define ATTR_PREFS_CLIPBOARD_TEXTPACING 134
#define ATTR_PREFS_CLIPBOARD_LINEPROMPT 135
#define ATTR_PREFS_CLIPBOARD_SENDTIMEOUT 136
#define ATTR_PREFS_CAPTURE 137
#define ATTR_PREFS_CAPTURE_LOGACTIONS 138
#define ATTR_PREFS_CAPTURE_LOGCALLS 139
#define ATTR_PREFS_CAPTURE_LOGFILENAME 140
#define ATTR_PREFS_CAPTURE_MAXBUFFERSIZE 141
#define ATTR_PREFS_CAPTURE_BUFFER 142
#define ATTR_PREFS_CAPTURE_CONNECTAUTOCAPTURE 143
#define ATTR_PREFS_CAPTURE_AUTOCAPTUREDATE 144
#define ATTR_PREFS_CAPTURE_CAPTUREFILTER 145
#define ATTR_PREFS_CAPTURE_CAPTUREPATH 146
#define ATTR_PREFS_CAPTURE_CALLLOGFILENAME 147
#define ATTR_PREFS_CAPTURE_BUFFERSAVEPATH 148
#define ATTR_PREFS_CAPTURE_OPENBUFFERWINDOW 149
#define ATTR_PREFS_CAPTURE_OPENBUFFERSCREEN 150
#define ATTR_PREFS_CAPTURE_BUFFERSCREENPOSITION 151
#define ATTR_PREFS_CAPTURE_BUFFERWIDTH 152
#define ATTR_PREFS_CAPTURE_REMEMBER_BUFFERWINDOW 153
#define ATTR_PREFS_CAPTURE_REMEMBER_BUFFERSCREEN 154
#define ATTR_PREFS_FILE 155
#define ATTR_PREFS_FILE_TRANSFERPROTOCOLNAME 156
#define ATTR_PREFS_FILE_TRANSLATIONFILENAME 157
#define ATTR_PREFS_FILE_MACROFILENAME 158
#define ATTR_PREFS_FILE_CURSORFILENAME 159
#define ATTR_PREFS_FILE_FASTMACROFILENAME 160
#define ATTR_PREFS_EMULATION 161
#define ATTR_PREFS_EMULATION_CURSORMODE 162
#define ATTR_PREFS_EMULATION_NUMERICMODE 163
#define ATTR_PREFS_EMULATION_CURSORWRAP 164
#define ATTR_PREFS_EMULATION_LINEWRAP 165
#define ATTR_PREFS_EMULATION_INSERTMODE 166
#define ATTR_PREFS_EMULATION_NEWLINEMODE 167
#define ATTR_PREFS_EMULATION_FONTSCALEMODE 168
#define ATTR_PREFS_EMULATION_SCROLLMODE 169
#define ATTR_PREFS_EMULATION_DESTRUCTIVEBACKSPACE 170
#define ATTR_PREFS_EMULATION_SWAPBSDELETE 171
#define ATTR_PREFS_EMULATION_PRINTERENABLED 172
#define ATTR_PREFS_EMULATION_ANSWERBACKTEXT 173
#define ATTR_PREFS_EMULATION_CLS_RESETS_CURSOR 174
#define ATTR_PREFS_TRANSFER 175
#define ATTR_PREFS_TRANSFER_DEFAULT_LIBRARY 176
#define ATTR_PREFS_TRANSFER_ASCII_UPLOAD_LIBRARY 177
#define ATTR_PREFS_TRANSFER_INTERNAL_ASCII_UPLOAD 178
#define ATTR_PREFS_TRANSFER_ASCII_DOWNLOAD_LIBRARY 179
#define ATTR_PREFS_TRANSFER_INTERNAL_ASCII_DOWNLOAD 180
#define ATTR_PREFS_TRANSFER_QUIET_TRANSFER 181
#define ATTR_PREFS_TRANSFER_TEXT_UPLOAD_LIBRARY 182
#define ATTR_PREFS_TRANSFER_TEXT_DOWNLOAD_LIBRARY 183
#define ATTR_PREFS_TRANSFER_BINARY_UPLOAD_LIBRARY 184
#define ATTR_PREFS_TRANSFER_BINARY_DOWNLOAD_LIBRARY 185
#define ATTR_PREFS_SPEECH 186
#define ATTR_PREFS_SPEECH_RATE 187
#define ATTR_PREFS_SPEECH_PITCH 188
#define ATTR_PREFS_SPEECH_FREQUENCY 189
#define ATTR_PREFS_SPEECH_SEXMODE 190
#define ATTR_PREFS_SPEECH_VOLUME 191
#define ATTR_PREFS_SPEECH_SPEECH 192
#define ATTR_PREFS_TRANSLATIONS 193
#define ATTR_PREFS_TRANSLATIONS_X 194
#define ATTR_PREFS_TRANSLATIONS_X_SEND 195
#define ATTR_PREFS_TRANSLATIONS_X_RECEIVE 196
#define ATTR_PREFS_FASTMACROS 197
#define ATTR_PREFS_FASTMACROS_COUNT 198
#define ATTR_PREFS_FASTMACROS_X 199
#define ATTR_PREFS_FASTMACROS_X_NAME 200
#define ATTR_PREFS_FASTMACROS_X_CODE 201
#define ATTR_PREFS_HOTKEYS 202
#define ATTR_PREFS_HOTKEYS_TERMSCREENTOFRONTTEXT 203
#define ATTR_PREFS_HOTKEYS_BUFFERSCREENTOFRONTTEXT 204
#define ATTR_PREFS_HOTKEYS_SKIPDIALENTRYTEXT 205
#define ATTR_PREFS_HOTKEYS_ABORTAREXX 206
#define ATTR_PREFS_HOTKEYS_COMMODITYPRIORITY 207
#define ATTR_PREFS_HOTKEYS_HOTKEYSENABLED 208
#define ATTR_PREFS_CURSORKEYS 209
#define ATTR_PREFS_CURSORKEYS_UPTEXT 210
#define ATTR_PREFS_CURSORKEYS_RIGHTTEXT 211
#define ATTR_PREFS_CURSORKEYS_DOWNTEXT 212
#define ATTR_PREFS_CURSORKEYS_LEFTTEXT 213
#define ATTR_PREFS_CURSORKEYS_SHIFT 214
#define ATTR_PREFS_CURSORKEYS_SHIFT_UPTEXT 215
#define ATTR_PREFS_CURSORKEYS_SHIFT_RIGHTTEXT 216
#define ATTR_PREFS_CURSORKEYS_SHIFT_DOWNTEXT 217
#define ATTR_PREFS_CURSORKEYS_SHIFT_LEFTTEXT 218
#define ATTR_PREFS_CURSORKEYS_ALT 219
#define ATTR_PREFS_CURSORKEYS_ALT_UPTEXT 220
#define ATTR_PREFS_CURSORKEYS_ALT_RIGHTTEXT 221
#define ATTR_PREFS_CURSORKEYS_ALT_DOWNTEXT 222
#define ATTR_PREFS_CURSORKEYS_ALT_LEFTTEXT 223
#define ATTR_PREFS_CURSORKEYS_CONTROL 224
#define ATTR_PREFS_CURSORKEYS_CONTROL_UPTEXT 225
#define ATTR_PREFS_CURSORKEYS_CONTROL_RIGHTTEXT 226
#define ATTR_PREFS_CURSORKEYS_CONTROL_DOWNTEXT 227
#define ATTR_PREFS_CURSORKEYS_CONTROL_LEFTTEXT 228
#define ATTR_PREFS_FUNCTIONKEYS 229
#define ATTR_PREFS_FUNCTIONKEYS_X 230
#define ATTR_PREFS_FUNCTIONKEYS_SHIFT 231
#define ATTR_PREFS_FUNCTIONKEYS_SHIFT_X 232
#define ATTR_PREFS_FUNCTIONKEYS_ALT 233
#define ATTR_PREFS_FUNCTIONKEYS_ALT_X 234
#define ATTR_PREFS_FUNCTIONKEYS_CONTROL 235
#define ATTR_PREFS_FUNCTIONKEYS_CONTROL_X 236
#define ATTR_PREFS_PROTOCOL 237
#define ATTR_PREFS_CONSOLE 238
#define ATTR_PREFS_SOUND 239
#define ATTR_PREFS_SOUND_BELLNAME 240
#define ATTR_PREFS_SOUND_CONNECTNAME 241
#define ATTR_PREFS_SOUND_DISCONNECTNAME 242
#define ATTR_PREFS_SOUND_GOODTRANSFERNAME 243
#define ATTR_PREFS_SOUND_BADTRANSFERNAME 244
#define ATTR_PREFS_SOUND_RINGNAME 245
#define ATTR_PREFS_SOUND_VOICENAME 246
#define ATTR_PREFS_SOUND_PRELOAD 247

#endif	/* REALCODE */
