Changes in libcfa/src/stdlib.hfa [896f083:b89c7c2]
- File:
-
- 1 edited
-
libcfa/src/stdlib.hfa (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/stdlib.hfa
r896f083 rb89c7c2 10 10 // Created On : Thu Jan 28 17:12:35 2016 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon Jul 20 14:29:21202013 // Update Count : 46 412 // Last Modified On : Sun Jul 19 18:29:34 2020 13 // Update Count : 463 14 14 // 15 15 … … 60 60 if ( unlikely( size == 0 ) || unlikely( ptr == 0p ) ) { // special cases 61 61 if ( unlikely( size == 0 ) ) free( ptr ); 62 if ( _Alignof(T) <= libAlign() ) return (T *)(void *)malloc( size); // C malloc63 else return (T *)memalign( _Alignof(T), size ); // C memalign62 if ( _Alignof(T) <= libAlign() ) return (T *)(void *)malloc( (size_t)sizeof(T) ); // C malloc 63 else return (T *)memalign( _Alignof(T), sizeof(T) ); 64 64 } // if 65 65 return (T *)(void *)resize( (void *)ptr, size ); // CFA resize … … 69 69 if ( unlikely( size == 0 ) || unlikely( ptr == 0p ) ) { // special cases 70 70 if ( unlikely( size == 0 ) ) free( ptr ); 71 if ( _Alignof(T) <= libAlign() ) return (T *)(void *)malloc( size); // C malloc72 else return (T *)memalign( _Alignof(T), size ); // C memalign71 if ( _Alignof(T) <= libAlign() ) return (T *)(void *)malloc( (size_t)sizeof(T) ); // C malloc 72 else return (T *)memalign( _Alignof(T), sizeof(T) ); 73 73 } // if 74 74 return (T *)(void *)realloc( (void *)ptr, size ); // C realloc
Note:
See TracChangeset
for help on using the changeset viewer.