From 0294c97bd29b0d3cdb256194707660577625437d Mon Sep 17 00:00:00 2001 From: FlavioJS Date: Wed, 10 Jan 2007 14:57:54 +0000 Subject: - Fixed the define script_lastdata, introduced by me at r9637 (had the wrong sign) really hate these types of bugs, no more committing late for me >.> git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9639 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/script.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/map') diff --git a/src/map/script.c b/src/map/script.c index bce1f6cc7..9721f12d0 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -60,7 +60,7 @@ /// Returns if the stack contains data at the target index #define script_hasdata(st,i) ( (st)->end > (st)->start + (i) ) /// Returns the index of the last data in the stack -#define script_lastdata(st) ( (st)->end - (st)->start + 1 ) +#define script_lastdata(st) ( (st)->end - (st)->start - 1 ) #define script_pushint(st,val) push_val((st)->stack, C_INT, (val)) #define script_isstring(data) ( (data)->type == C_STR || (data)->type == C_CONSTSTR ) #define script_isint(data) ( (data)->type == C_INT ) -- cgit v1.2.3-70-g09d2