summaryrefslogtreecommitdiffstats
path: root/lib/libjove/include/jove.h
blob: 87eecb3a36329d65e23e8560f13890fd6fbee170 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef _LIBJOVE_JOVE_H
#define _LIBJOVE_JOVE_H 1

#include <stdint.h>
#include <stddef.h>

extern uintmax_t _syscall_message_box;
extern void *_syscall_message_ptr;

extern void *(*_jove_alloc)(size_t);
extern void (*_jove_free)(void*);
extern void *(*_jove_realloc)(void*, size_t);

void libjove_init(uintmax_t box, void *boxptr);

void jove_kprintf(const char *restrict fmt, ...);

#endif