#pragma once
#ifndef CSTL_ALLOC_H
#define CSTL_ALLOC_H
#if defined(__cplusplus)
#include <cstddef>
extern "C" {
#else
#include <stddef.h>
#endif
typedef struct CSTL_Alloc {
void* opaque;
void* (*aligned_alloc)(void* opaque, size_t size, size_t alignment);
void (*aligned_free)(void* opaque, void* memory, size_t size, size_t alignment);
} CSTL_Alloc;
#if defined(__cplusplus)
}
#endif
#endif