Jelajahi Sumber

- 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://svn.code.sf.net/p/rathena/svn/trunk@9639 54d463be-8e91-2dee-dedb-b68131a5f0ec
FlavioJS 18 tahun lalu
induk
melakukan
aa371b3af3
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      src/map/script.c

+ 1 - 1
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 )