Login
7 branches 0 tags
Ben (X13/Arch) Improved casting quite a bit df8e3cf 4 years ago 74 Commits
nujel / lib / datatypes / array.h
#pragma once
#include "../nujel.h"

struct lArray {
	union {
		lVal **data;
		lArray *nextFree;
	};
	i32 length;
	u16 flags;
};
#define ARR_MAX (1<<12)

extern uint   lArrayActive;
extern uint   lArrayMax;
extern lArray lArrayList[ARR_MAX];

void    lInitArray    ();
lArray *lArrayAlloc   ();
void    lArrayFree    (lArray *v);