#ifndef __IO_UTILITIES_H__
#define __IO_UTILITIES_H__

#include <stdbool.h>
#include <stdlib.h>

bool readBytesFromMemoryBlock(const void * buffer, size_t bufferSize, size_t * offset, size_t length, void * target);
void * readFileSimple(const char * filePath, size_t * outFileLength);

const char * resourcePath(const char * fileName);
const char * worldPath(const char * fileName);

struct JSONNode * jsonFromFile(const char * filePath);

#endif
