stdlib.h 393 B

12345678910111213141516
  1. // SPDX-License-Identifier: Apache-2.0
  2. /*
  3. * Vector is used for dynamic array
  4. */
  5. struct vector
  6. {
  7. uint32_t len;
  8. uint32_t size;
  9. uint8_t data[];
  10. };
  11. extern void *__malloc(uint32_t size);
  12. extern void __memset(void *dest, uint8_t val, size_t length);
  13. extern void __memcpy(void *dest, const void *src, uint32_t length);
  14. extern void __memcpy8(void *_dest, void *_src, uint32_t length);