pike.git/
src/
operators.c
Branch:
Tag:
Non-build tags
All tags
No tags
1999-10-24
1999-10-24 14:10:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>
41e2cb9bab92bf5df12f59a743c74603df5a9e18 (
9
lines) (+
7
/-
2
)
[
Show
|
Annotate
]
Branch:
7.9
Added a few dmalloc_touch_svalue()'s.
Rev: src/opcodes.c:1.50
Rev: src/operators.c:1.64
6:
/**/ #include "global.h" #include <math.h>
-
RCSID("$Id: operators.c,v 1.
63
1999/10/
15
21
:
08
:
44
noring
Exp $");
+
RCSID("$Id: operators.c,v 1.
64
1999/10/
24
14
:
10
:
22
grubba
Exp $");
#include "interpret.h" #include "svalue.h" #include "multiset.h"
79:
apply_lfun(sp[-args].u.object, OP, args-1); \ free_svalue(sp-2); \ sp[-2]=sp[-1]; \
-
sp--;
+
sp--;
\
+
dmalloc_touch_svalue(sp);
void f_add(INT32 args) {
113:
free_svalue(sp-2); sp[-2]=sp[-1]; sp--;
+
dmalloc_touch_svalue(sp);
return; } }
604:
free_svalue(sp-2); sp[-2]=sp[-1]; sp--;
+
dmalloc_touch_svalue(sp);
return 1; }
616:
free_svalue(sp-3); sp[-3]=sp[-1]; sp--;
+
dmalloc_touch_svalue(sp);
pop_stack(); return 1; }