Changeset 2324 in Sophya for trunk/SophyaLib


Ignore:
Timestamp:
Feb 12, 2003, 12:09:26 AM (23 years ago)
Author:
ansari
Message:

Compil sur MacOSX 10.1 / g++ 2.95 apres passage xxstream.h -> xxstrem et compil g++ 3.2 / Reza 11/02/03

File:
1 edited

Legend:

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

    r2323 r2324  
    1313
    1414#if defined(Darwin) &&  defined(__GNUC__) && (__GNUC__ < 3)
     15#include "osx_values.h"
    1516/* Declaration de drand48 et srand48 etc , mis ds SysSpec
    1617                                          Reza 11/02/2003 */
    17 unsigned short int * seed48 (unsigned short int seed16v[3]);
    18 void srand48 (long seedval);
     18#ifdef __cplusplus
     19extern "C" {
     20#endif
     21unsigned short int * seed48(unsigned short int seed16v[3]);
     22void srand48(long seedval);
    1923/* Faute de mieux pour le moment : */
    20 double drand48() { return ((double)(random())/LONG_MAX) ; }
     24#ifdef __cplusplus
     25}
     26#endif
     27#define drand48() ((double)(random())/LONG_MAX)
    2128#endif
    2229
Note: See TracChangeset for help on using the changeset viewer.