Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/stdlib.hfa

    rffaedcd r5ea5b28  
    1010// Created On       : Thu Jan 28 17:12:35 2016
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Wed Apr 24 17:35:43 2019
    13 // Update Count     : 352
     12// Last Modified On : Mon Dec 17 15:37:45 2018
     13// Update Count     : 346
    1414//
    1515
     
    4040        } // malloc
    4141
     42        // T & malloc( void ) {
     43        //      int & p = *(T *)(void *)malloc( (size_t)sizeof(T) ); // C malloc
     44        //      printf( "& malloc %p\n", &p );
     45        //      return p;
     46        //      //      return (T &)*(T *)(void *)malloc( (size_t)sizeof(T) ); // C malloc
     47        // } // malloc
     48
    4249        T * calloc( size_t dim ) {
    4350                return (T *)(void *)calloc( dim, sizeof(T) );   // C calloc
     
    6976        T * alloc( char fill ) {
    7077                T * ptr = (T *)(void *)malloc( (size_t)sizeof(T) );     // C malloc
    71                 return (T *)memset( ptr, (int)fill, sizeof(T) ); // initialize with fill value
     78                return (T *)memset( ptr, (int)fill, sizeof(T) );        // initial with fill value
    7279        } // alloc
    7380
     
    7784
    7885        T * alloc( size_t dim, char fill ) {
    79                 T * ptr = (T *)(void *)malloc( dim * (size_t)sizeof(T) ); // C calloc
    80                 return (T *)memset( ptr, (int)fill, dim * sizeof(T) ); // initialize with fill value
     86                T * ptr = (T *)(void *)malloc( dim * (size_t)sizeof(T) ); // C malloc
     87                return (T *)memset( ptr, (int)fill, dim * sizeof(T) );    // initial with fill value
    8188        } // alloc
    8289
Note: See TracChangeset for help on using the changeset viewer.