OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
mp3compat.h
Go to the documentation of this file.
1
15#ifndef MP3_COMPAT_H
16#define MP3_COMPAT_H
17
18#include <Library/BaseLib.h>
19#include <Library/BaseMemoryLib.h>
20#include <Library/MemoryAllocationLib.h>
21
22#ifdef memset
23#undef memset
24#endif
25
26#ifdef memcpy
27#undef memcpy
28#endif
29
30#ifdef memmove
31#undef memmove
32#endif
33
34#ifdef malloc
35#undef malloc
36#endif
37
38#ifdef free
39#undef free
40#endif
41
42#define memset(Dst, Val, Size) SetMem ((Dst), (Size), (Val))
43#define memcpy(dst, src, len) CopyMem(dst, src, len)
44#define memmove(dst, src, len) CopyMem(dst, src, len)
45
46#define malloc(Size) AllocatePool (Size)
47#define free(Ptr) FreePool (Ptr)
48
49#endif // MP3_COMPAT_H