;/*
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_MODEM 47
#define ATTR_PREFS_MODEM_MODEMINITTEXT 48
#define ATTR_PREFS_MODEM_MODEMEXITTEXT 49
#define ATTR_PREFS_MODEM_MODEMHANGUPTEXT 50
#define ATTR_PREFS_MODEM_DIALPREFIXTEXT 51
#define ATTR_PREFS_MODEM_DIALSUFFIXTEXT 52
#define ATTR_PREFS_MODEM_NOCARRIERTEXT 53
#define ATTR_PREFS_MODEM_NODIALTONETEXT 54
#define ATTR_PREFS_MODEM_CONNECTTEXT 55
#define ATTR_PREFS_MODEM_VOICETEXT 56
#define ATTR_PREFS_MODEM_RINGTEXT 57
#define ATTR_PREFS_MODEM_BUSYTEXT 58
#define ATTR_PREFS_MODEM_OKTEXT 59
#define ATTR_PREFS_MODEM_ERRORTEXT 60
#define ATTR_PREFS_MODEM_REDIALDELAY 61
#define ATTR_PREFS_MODEM_DIALRETRIES 62
#define ATTR_PREFS_MODEM_DIALTIMEOUT 63
#define ATTR_PREFS_MODEM_CONNECTAUTOBAUD 64
#define ATTR_PREFS_MODEM_HANGUPDROPSDTR 65
#define ATTR_PREFS_MODEM_REDIALAFTERHANGUP 66
#define ATTR_PREFS_MODEM_NOCARRIERISBUSY 67
#define ATTR_PREFS_MODEM_CONNECTLIMIT 68
#define ATTR_PREFS_MODEM_CONNECTLIMITMACRO 69
#define ATTR_PREFS_COMMANDS 70
#define ATTR_PREFS_COMMANDS_STARTUPMACROTEXT 71
#define ATTR_PREFS_COMMANDS_LOGOFFMACROTEXT 72
#define ATTR_PREFS_COMMANDS_UPLOADMACROTEXT 73
#define ATTR_PREFS_COMMANDS_DOWNLOADMACROTEXT 74
#define ATTR_PREFS_SCREEN 75
#define ATTR_PREFS_SCREEN_COLOURMODE 76
#define ATTR_PREFS_SCREEN_FONTNAME 77
#define ATTR_PREFS_SCREEN_FONTSIZE 78
#define ATTR_PREFS_SCREEN_MAKESCREENPUBLIC 79
#define ATTR_PREFS_SCREEN_SHANGHAIWINDOWS 80
#define ATTR_PREFS_SCREEN_BLINKING 81
#define ATTR_PREFS_SCREEN_FASTERLAYOUT 82
#define ATTR_PREFS_SCREEN_TITLEBAR 83
#define ATTR_PREFS_SCREEN_STATUSLINEMODE 84
#define ATTR_PREFS_SCREEN_USEWORKBENCH 85
#define ATTR_PREFS_SCREEN_PUBSCREENNAME 86
#define ATTR_PREFS_SCREEN_ONLINEDISPLAY 87
#define ATTR_PREFS_TERMINAL 88
#define ATTR_PREFS_TERMINAL_BELLMODE 89
#define ATTR_PREFS_TERMINAL_ALERTMODE 90
#define ATTR_PREFS_TERMINAL_EMULATIONMODE 91
#define ATTR_PREFS_TERMINAL_FONTMODE 92
#define ATTR_PREFS_TERMINAL_SENDCRMODE 93
#define ATTR_PREFS_TERMINAL_SENDLFMODE 94
#define ATTR_PREFS_TERMINAL_RECEIVECRMODE 95
#define ATTR_PREFS_TERMINAL_RECEIVELFMODE 96
#define ATTR_PREFS_TERMINAL_NUMCOLUMNS 97
#define ATTR_PREFS_TERMINAL_NUMLINES 98
#define ATTR_PREFS_TERMINAL_KEYMAPNAME 99
#define ATTR_PREFS_TERMINAL_EMULATIONNAME 100
#define ATTR_PREFS_TERMINAL_FONTNAME 101
#define ATTR_PREFS_TERMINAL_FONTSIZE 102
#define ATTR_PREFS_PATHS 103
#define ATTR_PREFS_PATHS_ASCIIUPLOADPATH 104
#define ATTR_PREFS_PATHS_ASCIIDOWNLOADPATH 105
#define ATTR_PREFS_PATHS_TEXTUPLOADPATH 106
#define ATTR_PREFS_PATHS_TEXTDOWNLOADPATH 107
#define ATTR_PREFS_PATHS_BINARYUPLOADPATH 108
#define ATTR_PREFS_PATHS_BINARYDOWNLOADPATH 109
#define ATTR_PREFS_PATHS_CONFIGPATH 110
#define ATTR_PREFS_PATHS_EDITORNAME 111
#define ATTR_PREFS_PATHS_HELPFILENAME 112
#define ATTR_PREFS_MISC 113
#define ATTR_PREFS_MISC_PRIORITY 114
#define ATTR_PREFS_MISC_BACKUPCONFIG 115
#define ATTR_PREFS_MISC_OPENFASTMACROPANEL 116
#define ATTR_PREFS_MISC_RELEASEDEVICE 117
#define ATTR_PREFS_MISC_OVERRIDEPATH 118
#define ATTR_PREFS_MISC_AUTOUPLOAD 119
#define ATTR_PREFS_MISC_SETARCHIVEDBIT 120
#define ATTR_PREFS_MISC_COMMENTMODE 121
#define ATTR_PREFS_MISC_TRANSFERICONS 122
#define ATTR_PREFS_MISC_CREATEICONS 123
#define ATTR_PREFS_MISC_SIMPLEIO 124
#define ATTR_PREFS_CLIPBOARD 125
#define ATTR_PREFS_CLIPBOARD_UNIT 126
#define ATTR_PREFS_CLIPBOARD_LINEDELAY 127
#define ATTR_PREFS_CLIPBOARD_CHARDELAY 128
#define ATTR_PREFS_CLIPBOARD_INSERTPREFIXTEXT 129
#define ATTR_PREFS_CLIPBOARD_INSERTSUFFIXTEXT 130
#define ATTR_PREFS_CLIPBOARD_TEXTPACING 131
#define ATTR_PREFS_CLIPBOARD_LINEPROMPT 132
#define ATTR_PREFS_CLIPBOARD_SENDTIMEOUT 133
#define ATTR_PREFS_CAPTURE 134
#define ATTR_PREFS_CAPTURE_LOGACTIONS 135
#define ATTR_PREFS_CAPTURE_LOGCALLS 136
#define ATTR_PREFS_CAPTURE_LOGFILENAME 137
#define ATTR_PREFS_CAPTURE_MAXBUFFERSIZE 138
#define ATTR_PREFS_CAPTURE_BUFFER 139
#define ATTR_PREFS_CAPTURE_CONNECTAUTOCAPTURE 140
#define ATTR_PREFS_CAPTURE_AUTOCAPTUREDATE 141
#define ATTR_PREFS_CAPTURE_CAPTUREFILTER 142
#define ATTR_PREFS_CAPTURE_CAPTUREPATH 143
#define ATTR_PREFS_CAPTURE_CALLLOGFILENAME 144
#define ATTR_PREFS_CAPTURE_BUFFERSAVEPATH 145
#define ATTR_PREFS_FILE 146
#define ATTR_PREFS_FILE_TRANSFERPROTOCOLNAME 147
#define ATTR_PREFS_FILE_TRANSLATIONFILENAME 148
#define ATTR_PREFS_FILE_MACROFILENAME 149
#define ATTR_PREFS_FILE_CURSORFILENAME 150
#define ATTR_PREFS_FILE_FASTMACROFILENAME 151
#define ATTR_PREFS_EMULATION 152
#define ATTR_PREFS_EMULATION_CURSORMODE 153
#define ATTR_PREFS_EMULATION_NUMERICMODE 154
#define ATTR_PREFS_EMULATION_CURSORWRAP 155
#define ATTR_PREFS_EMULATION_LINEWRAP 156
#define ATTR_PREFS_EMULATION_INSERTMODE 157
#define ATTR_PREFS_EMULATION_NEWLINEMODE 158
#define ATTR_PREFS_EMULATION_FONTSCALEMODE 159
#define ATTR_PREFS_EMULATION_SCROLLMODE 160
#define ATTR_PREFS_EMULATION_DESTRUCTIVEBACKSPACE 161
#define ATTR_PREFS_EMULATION_SWAPBSDELETE 162
#define ATTR_PREFS_EMULATION_PRINTERENABLED 163
#define ATTR_PREFS_EMULATION_ANSWERBACKTEXT 164
#define ATTR_PREFS_SPEECH 165
#define ATTR_PREFS_SPEECH_RATE 166
#define ATTR_PREFS_SPEECH_PITCH 167
#define ATTR_PREFS_SPEECH_FREQUENCY 168
#define ATTR_PREFS_SPEECH_SEXMODE 169
#define ATTR_PREFS_SPEECH_VOLUME 170
#define ATTR_PREFS_SPEECH_SPEECH 171
#define ATTR_PREFS_TRANSLATIONS 172
#define ATTR_PREFS_TRANSLATIONS_X 173
#define ATTR_PREFS_TRANSLATIONS_X_SEND 174
#define ATTR_PREFS_TRANSLATIONS_X_RECEIVE 175
#define ATTR_PREFS_FASTMACROS 176
#define ATTR_PREFS_FASTMACROS_COUNT 177
#define ATTR_PREFS_FASTMACROS_X 178
#define ATTR_PREFS_FASTMACROS_X_NAME 179
#define ATTR_PREFS_FASTMACROS_X_CODE 180
#define ATTR_PREFS_HOTKEYS 181
#define ATTR_PREFS_HOTKEYS_TERMSCREENTOFRONTTEXT 182
#define ATTR_PREFS_HOTKEYS_BUFFERSCREENTOFRONTTEXT 183
#define ATTR_PREFS_HOTKEYS_SKIPDIALENTRYTEXT 184
#define ATTR_PREFS_HOTKEYS_ABORTAREXX 185
#define ATTR_PREFS_HOTKEYS_COMMODITYPRIORITY 186
#define ATTR_PREFS_HOTKEYS_HOTKEYSENABLED 187
#define ATTR_PREFS_CURSORKEYS 188
#define ATTR_PREFS_CURSORKEYS_UPTEXT 189
#define ATTR_PREFS_CURSORKEYS_RIGHTTEXT 190
#define ATTR_PREFS_CURSORKEYS_DOWNTEXT 191
#define ATTR_PREFS_CURSORKEYS_LEFTTEXT 192
#define ATTR_PREFS_CURSORKEYS_SHIFT 193
#define ATTR_PREFS_CURSORKEYS_SHIFT_UPTEXT 194
#define ATTR_PREFS_CURSORKEYS_SHIFT_RIGHTTEXT 195
#define ATTR_PREFS_CURSORKEYS_SHIFT_DOWNTEXT 196
#define ATTR_PREFS_CURSORKEYS_SHIFT_LEFTTEXT 197
#define ATTR_PREFS_CURSORKEYS_ALT 198
#define ATTR_PREFS_CURSORKEYS_ALT_UPTEXT 199
#define ATTR_PREFS_CURSORKEYS_ALT_RIGHTTEXT 200
#define ATTR_PREFS_CURSORKEYS_ALT_DOWNTEXT 201
#define ATTR_PREFS_CURSORKEYS_ALT_LEFTTEXT 202
#define ATTR_PREFS_CURSORKEYS_CONTROL 203
#define ATTR_PREFS_CURSORKEYS_CONTROL_UPTEXT 204
#define ATTR_PREFS_CURSORKEYS_CONTROL_RIGHTTEXT 205
#define ATTR_PREFS_CURSORKEYS_CONTROL_DOWNTEXT 206
#define ATTR_PREFS_CURSORKEYS_CONTROL_LEFTTEXT 207
#define ATTR_PREFS_FUNCTIONKEYS 208
#define ATTR_PREFS_FUNCTIONKEYS_X 209
#define ATTR_PREFS_FUNCTIONKEYS_SHIFT 210
#define ATTR_PREFS_FUNCTIONKEYS_SHIFT_X 211
#define ATTR_PREFS_FUNCTIONKEYS_ALT 212
#define ATTR_PREFS_FUNCTIONKEYS_ALT_X 213
#define ATTR_PREFS_FUNCTIONKEYS_CONTROL 214
#define ATTR_PREFS_FUNCTIONKEYS_CONTROL_X 215
#define ATTR_PREFS_PROTOCOL 216
#define ATTR_PREFS_CONSOLE 217
#define ATTR_PREFS_SOUND 218
#define ATTR_PREFS_SOUND_BELLNAME 219
#define ATTR_PREFS_SOUND_CONNECTNAME 220
#define ATTR_PREFS_SOUND_DISCONNECTNAME 221
#define ATTR_PREFS_SOUND_GOODTRANSFERNAME 222
#define ATTR_PREFS_SOUND_BADTRANSFERNAME 223
#define ATTR_PREFS_SOUND_RINGNAME 224
#define ATTR_PREFS_SOUND_VOICENAME 225
#define ATTR_PREFS_SOUND_PRELOAD 226

#endif	/* REALCODE */
