Ignore:
Timestamp:
Nov 22, 2001, 12:33:19 PM (24 years ago)
Author:
aubourg
Message:

pour compilation darwin (MacOS X 10.1.1)

File:
1 edited

Legend:

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

    r1261 r1783  
    3434#define MACH_SGI
    3535#define OS_IRIX64
     36#endif
     37
     38#ifdef __APPLE__
     39#ifdef __MACH__
     40#define MACH_POWERPC
     41#define OS_MACOSX
     42#endif
    3643#endif
    3744
     
    174181#define  SWAP 0
    175182#define  SWAPDEFAUT   0
     183
     184#elif defined(OS_MACOSX)
     185
     186  typedef signed char int_1;
     187  typedef unsigned char uint_1;
     188  typedef int int_4;
     189  typedef unsigned int uint_4;
     190  typedef short int_2;
     191  typedef unsigned short uint_2;
     192  typedef float r_4;
     193  typedef double r_8;
     194  typedef long long int_8;
     195  typedef unsigned long long uint_8;
     196
     197#define  SWAP 0
     198#define  SWAPDEFAUT   0
     199
    176200
    177201#else
     
    344368#endif
    345369
     370#ifdef OS_MACOSX
     371#define NO_VALUES_H
     372#include "osx_values.h"
     373/* Faute de mieux pour le moment : */
     374#define drand48() ((double)(random())/LONG_MAX)
     375#endif
     376
    346377
    347378/********************************************************/
Note: See TracChangeset for help on using the changeset viewer.