Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/libcfa/stdlib

    r70e4895d rcb811ac  
    1010// Created On       : Thu Jan 28 17:12:35 2016
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Mon Oct 30 22:43:03 2017
    13 // Update Count     : 244
     12// Last Modified On : Wed Aug 23 20:29:47 2017
     13// Update Count     : 224
    1414//
    1515
     
    2727// allocation, non-array types
    2828static inline forall( dtype T | sized(T) ) T * malloc( void ) {
    29         // printf( "* malloc\n" );
     29        //printf( "X1\n" );
    3030        return (T *)(void *)malloc( (size_t)sizeof(T) );        // C malloc
    3131} // malloc
    32 
    33 // static inline forall( dtype T | sized(T) ) T & malloc( void ) {
    34 //      int & p = *(T *)(void *)malloc( (size_t)sizeof(T) ); // C malloc
    35 //      printf( "& malloc %p\n", &p );
    36 //      return p;
    37 // //   return (T &)*(T *)(void *)malloc( (size_t)sizeof(T) ); // C malloc
    38 // } // malloc
    3932
    4033extern "C" { void * calloc( size_t dim, size_t size ); } // default C routine
     
    213206//---------------------------------------
    214207
    215 void random_seed( long int s );
    216 char random( void );
    217 char random( char l, char u );
    218 int random( void );
    219 unsigned int random( void );
    220 unsigned int random( unsigned int u );
    221 unsigned int random( unsigned int l, unsigned int u );
    222 //long int random( void );
    223 unsigned long int random( void );
    224 unsigned long int random( unsigned long int u );
    225 unsigned long int random( unsigned long int l, unsigned long int u );
    226 float random( void );
    227 double random( void );
    228 float _Complex random( void );
    229 double _Complex random( void );
    230 long double _Complex random( void );
     208void rand48seed( long int s );
     209char rand48( void );
     210int rand48( void );
     211unsigned int rand48( void );
     212long int rand48( void );
     213unsigned long int rand48( void );
     214float rand48( void );
     215double rand48( void );
     216float _Complex rand48( void );
     217double _Complex rand48( void );
     218long double _Complex rand48( void );
    231219
    232220//---------------------------------------
Note: See TracChangeset for help on using the changeset viewer.