+++ /dev/null
-/* metric.h\r
- *\r
- * (C) Copyright Jun 3 1995, Edmond J. Breen.\r
- * ALL RIGHTS RESERVED.\r
- * This code may be copied for personal, non-profit use only.\r
- *\r
- */\r
-\r
-enum {m_char, m_short, m_int, m_long, m_float, m_double, m_pointer, m_struct};\r
-/* intel 386,486,586 */\r
-#if defined(i386) || defined(__i386) || defined(__i386__)\r
-#define EIC_LITTLE_ENDIAN 1\r
-short metric[8][2] = { /* size and alignment size */\r
- { 1, 1,}, /* char */\r
- { 2, 2,}, /* short */\r
- { 4, 4,}, /* int */\r
- { 4, 4,}, /* long */\r
- { 4, 4,}, /* float */\r
- { 8, 4,}, /* double */\r
- { 4, 4,}, /* pointer */\r
- { 0, 4,}, /* struct*/\r
-};\r
-#endif\r
-\r
-/* sparc */\r
-#if defined(sparc) || defined(__sparc) || defined(__sparc__)\r
-#define EIC_LITTLE_ENDIAN 0\r
-short metric[8][2] = {\r
- { 1, 1,}, /* char */\r
- { 2, 2,}, /* short */\r
- { 4, 4,}, /* int */\r
- { 4, 4,}, /* long */\r
- { 4, 4,}, /* float */\r
- { 8, 8,}, /* double */\r
- { 4, 4,}, /* pointer */\r
- { 0, 1,}, /* struct */\r
-};\r
-#endif\r
-\r
-/* powerpc */\r
-#ifdef POWERPC\r
-#define EIC_LITTLE_ENDIAN 0\r
-short metric[8][2] = {\r
- { 1, 1,}, /* char */\r
- { 2, 2,}, /* short */\r
- { 4, 4,}, /* int */\r
- { 4, 4,}, /* long */\r
- { 4, 4,}, /* float */\r
- { 8, 8,}, /* double */\r
- { 4, 4,}, /* pointer */\r
- { 0, 1,}, /* struct */\r
-};\r
-#endif\r
-\r
-\r
-/* Dec Alpha */\r
-#ifdef _OSF1\r
-#define EIC_LITTLE_ENDIAN 1\r
-short metric[8][2] = { /* size, alignment pairs */\r
- {1, 1}, /* char */\r
- {2, 2}, /* short */\r
- {4, 4}, /* int */\r
- {8, 8}, /* long */\r
- {4, 4}, /* float */\r
- {8, 8}, /* double */\r
- {8, 8}, /* pointer */\r
- {0, 1}, /* struct*/\r
-};\r
-#endif\r
-\r
-\r
-/* Silicon Graphics */\r
-#ifdef _IRIX\r
-#define EIC_LITTLE_ENDIAN 0\r
-short metric[8][2] = { /* size, alignment pairs */\r
- {1, 1}, /* char */\r
- {2, 2}, /* short */\r
- {4, 4}, /* int */\r
- {4, 4}, /* long */\r
- {4, 4}, /* float */\r
- {8, 8}, /* double */\r
- {4, 4}, /* pointer*/ \r
- {0, 1}, /* struct*/\r
-};\r
-#endif\r