diff --git a/src/interpret.h b/src/interpret.h index 9005a78cb7fa20c1ce0f544dd41116297e001694..0e80c689df6bcbf45ff6c40179b08fab14f420b3 100644 --- a/src/interpret.h +++ b/src/interpret.h @@ -5,7 +5,7 @@ \*/ /* - * $Id: interpret.h,v 1.36 2000/02/17 00:31:10 hubbe Exp $ + * $Id: interpret.h,v 1.37 2000/02/29 03:17:24 hubbe Exp $ */ #ifndef INTERPRET_H #define INTERPRET_H @@ -36,7 +36,7 @@ struct pike_frame #ifdef PIKE_DEBUG #define debug_check_stack() do{if(Pike_sp<Pike_evaluator_stack)fatal("Stack error.\n");}while(0) -#define check__positive(X,Y) if((X)<0) fatal(Y) +#define check__positive(X,Y) if((X)<0) fatal Y #include "error.h" #else #define check__positive(X,Y) @@ -67,7 +67,7 @@ struct pike_frame #define pop_n_elems(X) \ do { int x_=(X); if(x_) { \ - check__positive(x_,"Popping negative number of args....\n"); \ + check__positive(x_,("Popping negative number of args.... (%d) \n",x_)); \ Pike_sp-=x_; debug_check_stack(); \ free_svalues(Pike_sp,x_,BIT_MIXED); \ } } while (0) @@ -244,3 +244,4 @@ extern long long time_base; #endif +