24 #ifndef _SEXP_DATATYPE 25 #define _SEXP_DATATYPE 27 #include "public/sexp-datatype.h" 28 #include "generic/rbt/rbt.h" 29 #include "../../../common/util.h" 37 #define SEXP_DTFLG_LOCALDATA 0x01 38 #define SEXP_DTFLG_HAVEDTOPS 0x02 42 SEXP_datatypeOP_t *dt_op;
67 void SEXP_datatype_once(
void);
68 void SEXP_datatypeGlobalTbl_init(
void);
69 void SEXP_datatypeGlobalTbl_free(
void);
79 #define SEXP_OP_CONTINUE 0 80 #define SEXP_OP_ABORT 1 81 #define SEXP_OP_RETURN 2 83 #define SEXP_DATATYPEPTR_MASK (UINTPTR_MAX << 2) 84 #define SEXP_DATATYPEPTR_ALIGN (4 > sizeof(void *) ? 4 : sizeof (void *)) Definition: _sexp-datatype.h:32
Definition: _sexp-datatype.h:45
Definition: rbt_common.h:129
Definition: _sexp-datatype.h:57
Definition: _sexp-datatype.h:40