daedalus/Source/Utility/VolatileMem.h
2023-12-05 14:15:25 +08:00

29 lines
479 B
C

#ifndef UTILITY_VOLATILEMEM_H_
#define UTILITY_VOLATILEMEM_H_
#ifdef DAEDALUS_PSP
void* malloc_volatile_PSP(size_t size);
void free_volatile_PSP(void* ptr);
#endif
inline void* malloc_volatile(size_t size)
{
#ifdef DAEDALUS_PSP
return malloc_volatile_PSP(size);
#else
return malloc(size);
#endif
}
inline void free_volatile(void* ptr)
{
#ifdef DAEDALUS_PSP
free_volatile_PSP(ptr);
#else
free(ptr);
#endif
}
#endif // UTILITY_VOLATILEMEM_H_