summaryrefslogtreecommitdiff
path: root/sys.h
blob: f16c7193b932c34931ec7989a4e7d78deee46e4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef sys_h
#define sys_h

#include "types.h"
#include "arena.h"

#define max_path_len 1024
void *sys_alloc(u64 length);
void sys_free(void *memory, u64 length);
void die(const char *format, ...);
void info(const char *format, ...);
char *read_entire_file(struct arena *arena, u64 *len, const char *filename);
struct string get_basedir(struct arena *arena);

#endif