Changes in libcfa/src/stdlib.hfa [c354108:ded61bf2]
- File:
-
- 1 edited
-
libcfa/src/stdlib.hfa (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/stdlib.hfa
rc354108 rded61bf2 10 10 // Created On : Thu Jan 28 17:12:35 2016 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri Aug 14 23:38:50202013 // Update Count : 50412 // Last Modified On : Tue Aug 11 21:11:46 2020 13 // Update Count : 495 14 14 // 15 15 … … 39 39 //--------------------------------------- 40 40 41 #include "common.hfa"42 43 //---------------------------------------44 45 41 // Macro because of returns 46 42 #define $VAR_ALLOC( allocation, alignment ) \ … … 156 152 } // alloc_set 157 153 158 T * alloc_set( size_t dim New, const T fill[], size_t dimOld) {159 return (T *)memcpy( (T *)alloc( dim New ), fill, min( dimNew, dimOld )* sizeof(T) ); // initialize with fill value154 T * alloc_set( size_t dim, const T fill[] ) { 155 return (T *)memcpy( (T *)alloc( dim ), fill, dim * sizeof(T) ); // initialize with fill value 160 156 } // alloc_set 161 157 … … 224 220 } // alloc_align_set 225 221 226 T * alloc_align_set( size_t align, size_t dim New, const T fill[], size_t dimOld) {227 return (T *)memcpy( (T *)alloc_align( align, dim New ), fill, min( dimNew, dimOld )* sizeof(T) );222 T * alloc_align_set( size_t align, size_t dim, const T fill[] ) { 223 return (T *)memcpy( (T *)alloc_align( align, dim ), fill, dim * sizeof(T) ); 228 224 } // alloc_align_set 229 225 … … 378 374 //--------------------------------------- 379 375 376 #include "common.hfa" 377 378 //--------------------------------------- 379 380 380 extern bool threading_enabled(void) OPTIONAL_THREAD; 381 381
Note:
See TracChangeset
for help on using the changeset viewer.