linuxOS_D21X/source/artinchip/aic-mpp/base/include/mpp_mem.h

33 lines
486 B
C
Raw Normal View History

2024-11-29 08:13:19 +00:00
/*
2024-11-29 08:33:21 +00:00
* Copyright (C) 2020-2022 ArtInChip Technology Co. Ltd
*
* SPDX-License-Identifier: Apache-2.0
*
* author: <qi.xu@artinchip.com>
* Desc: virtual memory allocator
*/
2024-11-29 08:13:19 +00:00
#ifndef MPP_MEM_H
#define MPP_MEM_H
#include <limits.h>
#include <stdint.h>
#include <string.h>
#include "mpp_log.h"
#ifdef __cplusplus
extern "C" {
#endif
void *mpp_alloc(size_t size);
2024-11-29 08:23:11 +00:00
void *mpp_realloc(void *ptr,size_t size);
2024-11-29 08:13:19 +00:00
void mpp_free(void *ptr);
#ifdef __cplusplus
}
#endif
#endif /* MEM_H */