Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/libcfa/stdlib

    r45161b4d r0438091  
    1010// Created On       : Thu Jan 28 17:12:35 2016
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Wed Apr 13 14:45:53 2016
    13 // Update Count     : 85
     12// Last Modified On : Tue Mar 22 22:34:24 2016
     13// Update Count     : 69
    1414//
    1515
     
    2020} // extern "C"
    2121
    22 //---------------------------------------
    23 
    24 extern "C" {
    25 #ifndef EXIT_FAILURE
    26 #define EXIT_FAILURE    1                                                               // failing exit status
    27 #define EXIT_SUCCESS    0                                                               // successful exit status
    28 #endif // ! EXIT_FAILURE
    29 void exit( int rc );
    30 } // extern "C"
    31 
    32 //---------------------------------------
    33 
    34 extern "C" {
    35 void * malloc( size_t );                                                                // use default C routine for void *
    36 } // extern "C"
    3722forall( otype T ) T * malloc( void );
    3823forall( otype T ) T * malloc( char fill );
    3924forall( otype T ) T * malloc( T * ptr, size_t size );
    4025forall( otype T ) T * malloc( T * ptr, size_t size, unsigned char fill );
    41 extern "C" {
    42 void * calloc( size_t nmemb, size_t size );                             // use default C routine for void *
    43 } // extern "C"
    44 forall( otype T ) T * calloc( size_t nmemb );
    45 extern "C" {
    46 void * realloc( void * ptr, size_t size );                              // use default C routine for void *
    47 } // extern "C"
     26forall( otype T ) T * calloc( size_t size );
    4827forall( otype T ) T * realloc( T * ptr, size_t size );
    4928forall( otype T ) T * realloc( T * ptr, size_t size, unsigned char fill );
     
    10180char abs( char );
    10281extern "C" {
    103 int abs( int );                                                                                 // use default C routine for int
    104 } // extern "C"
     82int abs( int );         // use default C routine for int
     83} // extern
    10584long int abs( long int );
    10685long long int abs( long long int );
     
    11190double _Complex abs( double _Complex );
    11291long double _Complex abs( long double _Complex );
    113 
    114 //---------------------------------------
    115 
    116 float floor( float );
    117 extern "C" {
    118 double floor( double );                                                                 // use C routine for double
    119 } // extern "C"
    120 long double floor( long double );
    121 
    122 float ceil( float );
    123 extern "C" {
    124 double ceil( double );                                                                  // use C routine for double
    125 } // extern "C"
    126 long double ceil( long double );
    12792
    12893//---------------------------------------
Note: See TracChangeset for help on using the changeset viewer.