Login
7 branches 0 tags
Ben (X13/Arch) Removed experimental Cosmopolitan target 5c08f0f 4 years ago 106 Commits
nujel / lib / allocation / roots.h
#pragma once
#include "../nujel.h"

lClosure *lRootsClosurePush(lClosure *c);
lClosure *lRootsClosurePop ();
void      lRootsClosureMark();

lVal *lRootsValPush(lVal *c);
lVal *lRootsValPop ();
void  lRootsValMark();

lString *lRootsStringPush(lString *s);
lString *lRootsStringPop ();
void     lRootsStringMark();

extern uint rootsClosureSP;
extern uint rootsValSP;
extern uint rootsStringSP;