pike.git/
src/
interpret.h
Branch:
Tag:
Non-build tags
All tags
No tags
2000-07-07
2000-07-07 15:23:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>
945dfce890ca4c9290ae439d43a1a2deba33c715 (
5
lines) (+
3
/-
2
)
[
Show
|
Annotate
]
Branch:
7.9
Use of ptrdiff_t.
Rev: src/interpret.h:1.51
5:
\*/ /*
-
* $Id: interpret.h,v 1.
50
2000/07/07
03
:
01
:
24
hubbe
Exp $
+
* $Id: interpret.h,v 1.
51
2000/07/07
15
:
23
:
56
grubba
Exp $
*/ #ifndef INTERPRET_H #define INTERPRET_H
95:
#define pop_stack() do{ free_svalue(--Pike_sp); debug_check_stack(); }while(0) #define pop_n_elems(X) \
-
do {
int
x_=(X); if(x_) { \
+
do {
ptrdiff_t
x_=(X); if(x_) {
\
check__positive(x_,("Popping negative number of args.... (%d) \n",x_)); \ Pike_sp-=x_; debug_check_stack(); \ free_svalues(Pike_sp,x_,BIT_MIXED); \