LexLeo 0.0.0-dev+f8e5087-dirty
Technical documentation
Loading...
Searching...
No Matches
osal_mem.h
Go to the documentation of this file.
1// src/foundation/osal/osal_mem/include/osal/mem/osal_mem.h
2
3#ifndef LEXLEO_OSAL_MEM_H
4#define LEXLEO_OSAL_MEM_H
5
7
8#ifdef __cplusplus
9extern "C" {
10#endif
11
12void *osal_malloc(size_t size);
13void osal_free(void *ptr);
14void *osal_calloc(size_t nmemb, size_t size);
15void *osal_realloc(void *ptr, size_t size);
16char *osal_strdup(const char *s);
17
18void *osal_memcpy(void *dest, const void *src, size_t n);
19void *osal_memset(void *s, int c, size_t n);
20size_t osal_strlen(const char *s);
21int osal_strcmp(const char *s1, const char *s2);
22void *osal_memmove(void *dest, const void *src, size_t n);
23
24#ifdef __cplusplus
25}
26#endif
27
28#endif //LEXLEO_OSAL_MEM_H
int osal_strcmp(const char *s1, const char *s2)
Definition osal_mem.c:40
void * osal_memset(void *s, int c, size_t n)
Definition osal_mem.c:30
void * osal_memmove(void *dest, const void *src, size_t n)
Definition osal_mem.c:44
char * osal_strdup(const char *s)
Definition osal_mem.c:13
void * osal_malloc(size_t size)
Definition osal_mem.c:8
void * osal_calloc(size_t nmemb, size_t size)
Definition osal_mem.c:9
size_t osal_strlen(const char *s)
Definition osal_mem.c:35
void * osal_realloc(void *ptr, size_t size)
Definition osal_mem.c:10
void osal_free(void *ptr)
Definition osal_mem.c:11
void * osal_memcpy(void *dest, const void *src, size_t n)
Definition osal_mem.c:25