Exemplo n.º 1
0
void EvalContextStackFrameRemoveSoft(EvalContext *ctx, const char *context)
{
    StackFrame *frame = LastStackFrameBundle(ctx);
    assert(frame);

    StringSetRemove(frame->data.bundle.contexts, context);
}
Exemplo n.º 2
0
bool EvalContextHeapRemoveSoft(EvalContext *ctx, const char *context)
{
    return StringSetRemove(ctx->heap_soft, context);
}
Exemplo n.º 3
0
bool EvalContextHeapRemoveHard(EvalContext *ctx, const char *context)
{
    return StringSetRemove(ctx->heap_hard, context);
}
Exemplo n.º 4
0
void EvalContextStackFrameRemoveSoft(EvalContext *ctx, const char *context)
{
    StringSetRemove(EvalContextStackFrame(ctx)->contexts, context);
}