Changeset 1783 in Sophya for trunk/SophyaLib/BaseTools
- Timestamp:
- Nov 22, 2001, 12:33:19 PM (24 years ago)
- Location:
- trunk/SophyaLib/BaseTools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/BaseTools/machdefs_mkmf.h
r1261 r1783 34 34 #define MACH_SGI 35 35 #define OS_IRIX64 36 #endif 37 38 #ifdef __APPLE__ 39 #ifdef __MACH__ 40 #define MACH_POWERPC 41 #define OS_MACOSX 42 #endif 36 43 #endif 37 44 … … 174 181 #define SWAP 0 175 182 #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 176 200 177 201 #else … … 344 368 #endif 345 369 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 346 377 347 378 /********************************************************/ -
trunk/SophyaLib/BaseTools/ppersist.cc
r1202 r1783 17 17 18 18 // strptime n'est pas defini sous Linux - Reza Mars 2000 19 #if defined(OS_LINUX) 19 #if defined(OS_LINUX) || defined(OS_MACOSX) 20 20 extern "C" { 21 21 char *strptime(char *buf, const char *format, const struct tm *tm); … … 430 430 rbuf[32] = '\0'; 431 431 struct tm tm; 432 #if ndef __MWERKS__432 #if !(defined(__MWERKS__) || defined(OS_MACOSX)) 433 433 strptime(rbuf,"%d/%m/%Y %H:%M:%S GMT",&tm); 434 434 #else -
trunk/SophyaLib/BaseTools/smathconst.h
r773 r1783 4 4 5 5 #include "machdefs.h" 6 #ifndef NO_VALUES_H 6 7 #include <values.h> 8 #else 9 #include <math.h> 10 #endif 7 11 8 12 /* EA conflit entre les diverses copies de nbmath.h, nbconst.h... A nettoyer... */
Note:
See TracChangeset
for help on using the changeset viewer.