hilink_open_mem_adapter.h 663 B

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. * Copyright (c) Huawei Technologies Co., Ltd. 2019-2021. All rights reserved.
  3. * Description: 系统适配层内存接口(需设备厂商实现)
  4. */
  5. #ifndef HILINK_OPEN_MEM_ADAPTER_H
  6. #define HILINK_OPEN_MEM_ADAPTER_H
  7. #ifdef __cplusplus
  8. extern "C" {
  9. #endif
  10. /*
  11. * 申请内存空间
  12. * 参数size表示申请内存空间大小
  13. * 返回申请内存空间指针
  14. */
  15. void *HILINK_Malloc(unsigned int size);
  16. /*
  17. * 释放内存空间
  18. * 输入参数pt表示释放内存空间指针
  19. */
  20. void HILINK_Free(void *pt);
  21. /*
  22. * 内存比较
  23. * 返回0表示buf1和buf2指向的内存中内容相同, 大于0表示buf1中的内容大于buf2中的内容
  24. */
  25. int HILINK_Memcmp(const void *buf1, const void *buf2, unsigned int len);
  26. #ifdef __cplusplus
  27. }
  28. #endif
  29. #endif