diff options
Diffstat (limited to 'pez.c')
| -rw-r--r-- | pez.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -4540,6 +4540,15 @@ pez_pushuserobj(PezContext *cx, const PezUserType *typeid, void *data) } bool +pez_setglobal(PezContext *cx, const char *name) +{ + Val k, v; + TRY(box_str(cx, &k, name, strlen(name))); + v = pop(cx); + return putglobal(cx, k, v); +} + +bool pez_isvoid(PezContext *cx, int idx) { return isvoid(*iget(cx, idx)); |