add static keyword
This commit is contained in:
parent
39fce5dcf6
commit
811a3b03eb
6
eval.c
6
eval.c
@ -31,7 +31,7 @@ find(Object *env, Object *obj)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
Object*
|
static Object*
|
||||||
_newfn(Object *env, Object *l, enum OType type)
|
_newfn(Object *env, Object *l, enum OType type)
|
||||||
{
|
{
|
||||||
if(l->type!=OCELL || islist(l->car)==0 || l->cdr->type!=OCELL)
|
if(l->type!=OCELL || islist(l->car)==0 || l->cdr->type!=OCELL)
|
||||||
@ -151,7 +151,7 @@ fncons(Object *env, Object *list)
|
|||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
Object*
|
static Object*
|
||||||
plusint(Object *env, Object *p)
|
plusint(Object *env, Object *p)
|
||||||
{
|
{
|
||||||
long sum = 0;
|
long sum = 0;
|
||||||
@ -163,7 +163,7 @@ plusint(Object *env, Object *p)
|
|||||||
return newint(gc, sum);
|
return newint(gc, sum);
|
||||||
}
|
}
|
||||||
|
|
||||||
Object*
|
static Object*
|
||||||
plusstr(Object *env, Object *p)
|
plusstr(Object *env, Object *p)
|
||||||
{
|
{
|
||||||
Object *str = newstr(gc, 16);
|
Object *str = newstr(gc, 16);
|
||||||
|
|||||||
10
gc.c
10
gc.c
@ -39,7 +39,7 @@ findobj(GC *gc, uintptr_t *stk)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
Object*
|
static Object*
|
||||||
cloneobj(GC *dst, GC *src, Object *obj)
|
cloneobj(GC *dst, GC *src, Object *obj)
|
||||||
{
|
{
|
||||||
if(obj->type==OBLTIN||obj->type==OSYMBOL) return obj;
|
if(obj->type==OBLTIN||obj->type==OSYMBOL) return obj;
|
||||||
@ -81,7 +81,7 @@ cloneobj(GC *dst, GC *src, Object *obj)
|
|||||||
return p;
|
return p;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
gcraise(GC *src)
|
gcraise(GC *src)
|
||||||
{
|
{
|
||||||
jmp_buf reg;
|
jmp_buf reg;
|
||||||
@ -114,7 +114,7 @@ gcraise(GC *src)
|
|||||||
longjmp(reg, 1);
|
longjmp(reg, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
mark(GC *gc, Object *obj)
|
mark(GC *gc, Object *obj)
|
||||||
{
|
{
|
||||||
if(obj->flag&USING||obj->type==ONONE||obj->type==OSYMBOL||obj->type==OBLTIN)
|
if(obj->flag&USING||obj->type==ONONE||obj->type==OSYMBOL||obj->type==OBLTIN)
|
||||||
@ -141,7 +141,7 @@ mark(GC *gc, Object *obj)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
gcsweep(GC *gc)
|
gcsweep(GC *gc)
|
||||||
{
|
{
|
||||||
for(uintptr_t *p = gc->beg; p < gc->end;)
|
for(uintptr_t *p = gc->beg; p < gc->end;)
|
||||||
@ -161,7 +161,7 @@ gcsweep(GC *gc)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
gcmark(GC *gc)
|
gcmark(GC *gc)
|
||||||
{
|
{
|
||||||
uintptr_t _ = 0;
|
uintptr_t _ = 0;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user