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" 38 #define SEXP_DTFLG_LOCALDATA 0x01 39 #define SEXP_DTFLG_HAVEDTOPS 0x02 43 SEXP_datatypeOP_t *dt_op;
66 const char *SEXP_datatype_name(SEXP_datatypePtr_t *p);
68 void SEXP_datatype_once(
void);
69 void SEXP_datatypeGlobalTbl_init(
void);
70 void SEXP_datatypeGlobalTbl_free(
void);
80 #define SEXP_OP_CONTINUE 0 81 #define SEXP_OP_ABORT 1 82 #define SEXP_OP_RETURN 2 84 #define SEXP_DATATYPEPTR_MASK (UINTPTR_MAX << 2) 85 #define SEXP_DATATYPEPTR_ALIGN (4 > sizeof(void *) ? 4 : sizeof (void *)) Definition: _sexp-datatype.h:33
Definition: _sexp-datatype.h:46
Definition: rbt_common.h:129
Definition: _sexp-datatype.h:58
Definition: _sexp-datatype.h:41