Public Attributes | |
union { | |
struct { | |
struct obj * car | |
struct obj * cdr | |
} cons | |
struct { | |
double data | |
} flonum | |
struct { | |
const char * pname | |
struct obj * vcell | |
} symbol | |
struct { | |
const char * name | |
struct obj *(* f )(void) | |
} subr0 | |
struct { | |
const char * name | |
struct obj *(* f )(struct obj *) | |
} subr1 | |
struct { | |
const char * name | |
struct obj *(* f )(struct obj *, struct obj *) | |
} subr2 | |
struct { | |
const char * name | |
struct obj *(* f )(struct obj *, struct obj *, struct obj *) | |
} subr3 | |
struct { | |
const char * name | |
struct obj *(* f )(struct obj *, struct obj *, struct obj *, struct obj *) | |
} subr4 | |
struct { | |
const char * name | |
struct obj *(* f )(struct obj **, struct obj **) | |
} subrm | |
struct { | |
const char * name | |
struct obj *(* f )(void *,...) | |
} subr | |
struct { | |
struct obj * env | |
struct obj * code | |
} closure | |
struct { | |
long dim | |
long * data | |
} long_array | |
struct { | |
long dim | |
double * data | |
} double_array | |
struct { | |
long dim | |
char * data | |
} string | |
struct { | |
long dim | |
struct obj ** data | |
} lisp_array | |
struct { | |
FILE * f | |
char * name | |
} c_file | |
struct { | |
EST_Val * v | |
} val | |
struct { | |
void * p | |
} user | |
} | storage_as |
char * | pname |
short | gc_mark |
short | type |
Definition at line 30 of file siod_defs.h.