Changeset 1077 in Sophya


Ignore:
Timestamp:
Jul 19, 2000, 11:58:00 PM (25 years ago)
Author:
ansari
Message:

Support alpha/powerpc/intel sous Linux ds machdefs.h - Reza 19/7/2000

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/BaseTools/machdefs.h

    r913 r1077  
    66/***********************************************************************/
    77
    8 #if defined(__alpha) || defined(__alpha__) || defined(OSF1) || defined(DECALPHA)
     8#if defined(OSF1)
    99#define MACH_ALPHA
    1010#define OS_OSF1
     
    3737
    3838#if defined(Linux)  || defined(linux)
     39#if defined(__alpha__)
     40#define MACH_ALPHA
     41#elif defined(powerpc)
     42#define MACH_POWERPC
     43#elif defined(__i386__)
    3944#define MACH_INTEL
     45#else
     46#error Undefined Platform (machine) type with linux in machdefs.h
     47#endif
    4048#define OS_LINUX
    4149#endif
     
    130138/* Check linux on other machines than Intel */
    131139#elif defined(OS_LINUX)
    132 
    133   typedef signed char int_1;
    134   typedef unsigned char uint_1;
    135   typedef int int_4;
    136   typedef unsigned int uint_4;
    137   typedef short int_2;
    138   typedef unsigned short uint_2;
    139   typedef float r_4;
    140   typedef double r_8;
    141   typedef long long int_8;
    142   typedef unsigned long long uint_8;
    143 
    144 #ifdef powerpc
     140/* Sizes OK for PowerPC, Alpha, Intel    */
     141/* On Alpha, long is 8 bytes             */
     142  typedef signed char int_1;
     143  typedef unsigned char uint_1;
     144  typedef int int_4;
     145  typedef unsigned int uint_4;
     146  typedef short int_2;
     147  typedef unsigned short uint_2;
     148  typedef float r_4;
     149  typedef double r_8;
     150  typedef long long int_8;
     151  typedef unsigned long long uint_8;
     152#elif defined(MACH_ALPHA)
     153#if defined(powerpc) || (__alpha__)
    145154#define SWAP 0
    146155#define SWAPDEFAUT 0
Note: See TracChangeset for help on using the changeset viewer.