Graphviz 13.0.0~dev.20250210.0415
Loading...
Searching...
No Matches
exopen.c File Reference
#include <expr/exlib.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
Include dependency graph for exopen.c:

Go to the source code of this file.

Functions

static void free_exid (void *p)
 destructor for Exid_t
 
Expr_texopen (Exdisc_t *disc)
 

Function Documentation

◆ exopen()

Expr_t * exopen ( Exdisc_t disc)

Definition at line 38 of file exopen.c.

References disc, dtinsert, dtopen(), Dtset, exbuiltin, exclose(), Expr_s::file, free_exid(), Expr_s::id, dtdisc_s_::key, Exid_s::name, PROCEDURE, setcontext, Expr_s::symbols, Expr_s::vm, and vmopen().

Referenced by compileProg().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ free_exid()

static void free_exid ( void *  p)
static

Definition at line 24 of file exopen.c.

References dtclose(), and Exid_s::local.

Referenced by exopen().

Here is the call graph for this function:
Here is the caller graph for this function: