24 #ifndef __DAAL_MEMORY_H__
25 #define __DAAL_MEMORY_H__
27 #include "services/daal_defines.h"
47 DAAL_EXPORT
void *daal_malloc(
size_t size,
size_t alignment = DAAL_MALLOC_DEFAULT_ALIGNMENT);
55 DAAL_EXPORT
void *daal_calloc(
size_t size,
size_t alignment = DAAL_MALLOC_DEFAULT_ALIGNMENT);
61 DAAL_EXPORT
void daal_free(
void *ptr);
71 DAAL_DEPRECATED DAAL_EXPORT
void daal_memcpy_s(
void *dest,
size_t numberOfElements,
const void *src,
size_t count);
83 DAAL_EXPORT
int daal_memcpy_s(
void *dest,
size_t destSize,
const void *src,
size_t srcSize);
87 DAAL_EXPORT
float daal_string_to_float(
const char * nptr,
char ** endptr);
89 DAAL_EXPORT
double daal_string_to_double(
const char * nptr,
char ** endptr);
91 DAAL_EXPORT
int daal_int_to_string(
char * buffer,
size_t n,
int value);
93 DAAL_EXPORT
int daal_double_to_string(
char * buffer,
size_t n,
double value);
daal::services::daal_calloc
DAAL_EXPORT void * daal_calloc(size_t size, size_t alignment=DAAL_MALLOC_DEFAULT_ALIGNMENT)
daal::services::daal_memcpy_s
DAAL_DEPRECATED DAAL_EXPORT void daal_memcpy_s(void *dest, size_t numberOfElements, const void *src, size_t count)
daal::services::daal_malloc
DAAL_EXPORT void * daal_malloc(size_t size, size_t alignment=DAAL_MALLOC_DEFAULT_ALIGNMENT)
daal::services::daal_free
DAAL_EXPORT void daal_free(void *ptr)
daal::algorithms::math::abs::value
Definition: abs_types.h:88