2 * This software is part of the SBCL system. See the README file for
5 * This software is derived from the CMU CL system, which was
6 * written at Carnegie Mellon University and released into the
7 * public domain. The software is in the public domain and is
8 * provided with absolutely no warranty. See the COPYING and CREDITS
9 * files for more information.
12 /* FIXME: I wonder what this stuff is for. A comment or two would be
15 extern void flush_vars(void);
16 extern struct var
*lookup_by_name(char *name
);
17 extern struct var
*lookup_by_obj(lispobj obj
);
18 extern struct var
*define_var(char *name
, lispobj obj
, boolean perm
);
19 extern struct var
*define_dynamic_var(char *name
,
20 lispobj
update_fn(struct var
*var
),
23 extern char *var_name(struct var
*var
);
24 extern lispobj
var_value(struct var
*var
);
25 extern sword_t
var_clock(struct var
*var
);
26 extern void var_setclock(struct var
*var
, sword_t value
);