pike.git/
src/
svalue.h
Branch:
Tag:
Non-build tags
All tags
No tags
2015-03-16
2015-03-16 17:27:53 by Martin Nilsson <nilsson@opera.com>
e13490f22dcbd7f9da448e031107989d13640d0d (
22
lines) (+
8
/-
14
)
[
Show
|
Annotate
]
Branch:
8.1
Remove deprecated security system.
931:
#endif /* !NO_PIKE_SHORTHAND */ #define PIKE_MEMORY_OBJECT_MEMBERS \
-
INT32 refs \
-
DO_IF_SECURITY(; struct object *prot) \
+
INT32 refs \
-
#ifdef PIKE_SECURITY
-
#define PIKE_CONSTANT_MEMOBJ_INIT(refs, type) refs, 0
-
#else
+
#define PIKE_CONSTANT_MEMOBJ_INIT(refs, type) refs
-
#endif
+
-
#define INIT_PIKE_MEMOBJ(X, TYPE) do { \
-
struct ref_dummy *v_=(struct ref_dummy *)(X); \
-
v_->refs=0; \
-
add_ref(v_); /* For DMALLOC... */ \
-
DO_IF_SECURITY( INITIALIZE_PROT(v_) ); \
+
#define INIT_PIKE_MEMOBJ(X, TYPE) do { \
+
struct ref_dummy *v_=(struct ref_dummy *)(X); \
+
v_->refs=0; \
+
add_ref(v_); /* For DMALLOC... */ \
}while(0)
-
#define EXIT_PIKE_MEMOBJ(X) do { \
-
struct ref_dummy *v_=(struct ref_dummy *)(X); \
-
DO_IF_SECURITY( FREE_PROT(v_) ); \
+
#define EXIT_PIKE_MEMOBJ(X) do {
\
+
struct ref_dummy *v_=(struct ref_dummy *)(X); \
}while(0) struct ref_dummy