/*
 * Copyright (C) 1985-1992  New York University
 * 
 * This file is part of the Ada/Ed-C system.  See the Ada/Ed README file for
 * warranty (none) and distribution info and also the GNU General Public
 * License for more details.

 */
#ifndef _attr_h
#define _attr_h

#define ATTR_ADDRESS 0
#define ATTR_AFT 1
#define ATTR_BASE 2
#define ATTR_CALLABLE 3
#define ATTR_CONSTRAINED 4
#define ATTR_O_CONSTRAINED 5
#define ATTR_T_CONSTRAINED 6
#define ATTR_COUNT 7
#define ATTR_DELTA 8
#define ATTR_DIGITS 9
#define ATTR_EMAX 10
#define ATTR_EPSILON 11
#define ATTR_FIRST 12
#define ATTR_O_FIRST 13
#define ATTR_T_FIRST 14
#define ATTR_FIRST_BIT 15
#define ATTR_FORE 16
#define ATTR_IMAGE 17
#define ATTR_LARGE 18
#define ATTR_LAST 19
#define ATTR_O_LAST 20
#define ATTR_T_LAST 21
#define ATTR_LAST_BIT 22
#define ATTR_LENGTH 23
#define ATTR_O_LENGTH 24
#define ATTR_T_LENGTH 25
#define ATTR_MACHINE_EMAX 26
#define ATTR_MACHINE_EMIN 27
#define ATTR_MACHINE_MANTISSA 28
#define ATTR_MACHINE_OVERFLOWS 29
#define ATTR_MACHINE_RADIX 30
#define ATTR_MACHINE_ROUNDS 31
#define ATTR_MANTISSA 32
#define ATTR_POS 33
#define ATTR_POSITION 34
#define ATTR_PRED 35
#define ATTR_RANGE 36
#define ATTR_O_RANGE 37
#define ATTR_T_RANGE 38
#define ATTR_SAFE_EMAX 39
#define ATTR_SAFE_LARGE 40
#define ATTR_SAFE_SMALL 41
#define ATTR_SIZE 42
#define ATTR_O_SIZE 43
#define ATTR_T_SIZE 44
#define ATTR_SMALL 45
#define ATTR_STORAGE_SIZE 46
#define ATTR_SUCC 47
#define ATTR_TERMINATED 48
#define ATTR_VAL 49
#define ATTR_VALUE 50
#define ATTR_WIDTH 51
#define ATTR_any 52

#endif
